a{
  font-family:arial;
  font-size:12px;
  color:#555555;
  margin:1px;
  text-decoration:none;
}

a:link {
  text-decoration:underline;  
}

a:visited {
  text-decoration:underline;
}

a:focus {
  text-decoration:underline; 
}

a:hover {
  text-decoration:underline; 
}

a:active {
  text-decoration:underline;
}

body {
  margin:0px;
  text-align:center;
  font-family:arial;
  font-size:12px;
  color:#777777;
}

td {
  font-family:arial;
  font-size:12px;
  color:#777777;
}

#mainNavi {
  margin-bottom: 10px ;
  width: 1024px ;
  float: left ;
}

#mainNaviLeft {
  width: 100px ;
  float: left ;
}

* html #mainNaviLeft {
  width: 90px ;
}

#mainNaviContent {
  width: 800px ;
  text-align: left ;
  float: left ;
}

#mainNaviContentLeft {
  width: 400px ;
  text-align: left ;
  float: left ;
}

#mainNaviContentRight {
  width: 400px ;
  text-align: right ;
  float: left ;
}


#mainNaviRight {
  width: 124px ;
  float: left ;
}



#mainHeader {
  margin: 0px ;
  margin-bottom: 10px ;
  width: 1024px ;
  float: left ;
}

#mainHeaderLeft {
  width: 100px ;
  float: left ;
}

* html #mainHeaderLeft {
  width: 90px ;
}

#mainHeaderContent {
  width: 800px ;
  float: left ;
}

#mainHeaderContentLogo {
  width: 200px ;
  text-align: left ;
  float: left ;
}

#mainHeaderContentSuche {
  width: 600px ;
  float: left ;
}


#mainHeaderRight {
  width: 124px ;
  float: left ;
}

.mainPlayer {
  margin-bottom: 30px ;
  width: 1024px ;
  float: left ;
}

*html .mainPlayer {
  margin-bottom: 10px ;
}

.mainPlayerLeft {
  width: 100px ;
  float: left ;
}

* html .mainPlayerLeft {
  width: 90px ;
}

#mainPlayerContent {
  margin-left: 99px ;
  margin-bottom:  20px;
  width: 800px ;
  float: left ;
}

* html #mainPlayerContent {
  margin-left: 88px 
}


*html .mainPlayer {
  margin-bottom: 10px ;
}

#mainPlayerLayer {
  width: 800px ;
  float: left ;
}


.mainPlayerRight {
  width: 124px ;
  float: left ;
}

#mainSuche {
  margin-top: 15px ;
  text-align: left ;
  width:600px ;
  float: left ;
}

#mainSuche p {
  margin: 0px ;
  padding: 0px ;
}

.suchtext {
  width:280px ;
}

.suchsenden {
  width:140px;
  height:22px;
  font-size:12px;
  background-color:#dfdfdf;
  font-weight:bold;
  color:#444 ;
}
#mainbox {
  width:1004px;
  text-align:center;
  padding:10px;
  background-color:#FFFFFF;
  margin-left:auto;
  margin-right:auto;
}

#topbox {
  width:984px;
  min-height:30px;
  padding:0px;
  background-color:#FFFFFF;
  border:0px #ff0000 solid;
  margin-left:auto;
  margin-right:auto;
}

#middlebox {
  position:absolute ;
  width:984px;
  text-align:center;
  height: 150px ;
  padding:0px;
  background-color:#FFFFFF;
  border:0px #00ff00 solid;
  margin-left:auto;
  margin-right:auto;
  z-index: 40 ;
}

#bottombox {
  width:984px;
  min-height:100px;
  overflow:visible;
  padding:0px;
  background-color:#FFFFFF;
  border:0px #0000ff solid;
  margin-left:auto;
  margin-right:auto;
}



.alignbox {
  width:810px;
  min-height:100px;
  overflow:visible;
  border:0px #000000 solid;
  margin-left:auto;
  margin-right:auto;
}

.boxtitle {
  width:200px;
  border:3px #ffffff solid;
  padding:2px;
  background-color:#efefef;
  font-weight:bold;
  color:#3366cc;
}

.boxtitle2 {
  width:600px;
  border:3px #ffffff solid;
  padding:2px;
  background-color:#efefef;
  font-weight:bold;
  color:#3366cc;
}

.leftbox {
  float:left;
  width:200px;
  min-height:10px;
  border:0px #ffffff solid;
  background-color:#ffffff;
  line-height:110%;
}

.leftboxdetail {
  float:left;
  text-align:left;
  width:780px;
  min-height:600px;
  border:1px #ffffff solid;
  background-color:#ffffff;
}

.leftbox2 {
  float:left;
  width:600px;
  min-height:10px;
  border:0px #ffffff solid;
  background-color:#ffffff;
  line-height:110%;
}

.leftboxcontent {
  position:relative;
  text-align:left;
  width:200px;
  height:90px;
  border:3px #ffffff solid;
  background-color:#efefef;
}

.leftboxcontent2 {
  position:relative;
  text-align:left;
  width:600px;
  height:90px;
  border:3px #ffffff solid;
  background-color:#efefef;
}


.leftboxcontent3 {
  position:relative;
  text-align:left;
  width:770px;
  height:90px;
  border:3px #ffffff solid;
  background-color:#efefef;
}

.leftboxcontentpic {
  padding: 0px ;
		margin: 0px ;
  position:absolute;
  left:2px;
  top:2px;
  width:190px;
  height:80px;
  overflow:hidden;
}

.leftboxcontentpic a {
  margin: 0px ;
}

.leftboxcontentpic2 {
  position:absolute;
  left:2px;
  top:2px;
  width:590px;
  height:80px;
  overflow:hidden;
}

.leftboxcontentpic2 a {
  margin: 0px ;
}

.leftboxcontenttext {
  position:absolute;
  left:2px;
  top:2px;
  width:190px;
  height:80px;
  color:#ff0000;
  overflow:hidden;
}

.leftboxdealer {
  float:left;
  width:770px;
  min-height:10px;
  border:0px #ffffff solid;
  background-color:#ffffff;
  line-height:110%;
}

.logobox {
  width:90px;
  border:0px #000000 solid;
  text-align:center;
}

.rightbox {
  float:left;
  width:200px;
  min-height:300px;
  border:0px #0000ff solid;
  background-color:#ffffff;
}

#suggestBox {
    z-index: 40 ;
}

.searchbox {
  width:430px;
  min-height:10px;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  border:0px #000000 solid;
  z-index: 40 ;
}

* html .searchbox {
	float: left ;
	margin-top:  23px ;
	margin-left:  -435px ;
}

.sortbutton {
  width:120px;
  background-color:#ffffff;
}

.transpicb1 {
  border:1px #999999 solid;
}

.text10 {
  font-size:10px;
}

.text10blau {
  font-size:10px;
  color:#3366cc;
}

.text16 {
  font-size:16px;
}

.text20b {
  font-size:20px;
  font-weight:bold;
}

.text28b {
  font-size:28px;
  font-weight:bold;
}

.textblack {
  color:#000000;
}

.plakette {
  color:#000000;
  text-align:left;
}

.videokatbtn {
  cursor:pointer;
  width:55px;
  font-family:arial;
  font-size:9px;
  color:#999999;
  font-weight:bold;
  border:1px #999999 solid;
  background-color:#ffffff;
}

.googleadbox {
  width:984px ;
  height: 100px ;
  text-align:center ;
  float:left ;
}

.googleadboxcontent {
  margin-left: auto  ;
  margin-right: auto  ;
  width:728px ;
  height: 100px ;
}

.googleadbox {
  width:984px ;
  height: 100px ;
  text-align:center ;
  float:left ;
}

.googleadboxcontent {
  margin-left: auto  ;
  margin-right: auto  ;
  width:728px ;
  height: 100px ;
}

.leftboxgooglead {
  height: 600px ;
  width:160px ;
  float: left ;
}

#contentarea {
  width:984px;
  min-height:600px;
  padding:0px;
  background-color:#FFFFFF;
  margin-left:auto;
  margin-right:auto;
  float:left ;
}

.rightgooglead {
  float:left;
  width:160px;
  height:700px;
  border:0px #0000ff solid;
  background-color:#ffffff;
}
