@charset "utf-8";
/* CSS Document */

body{
background:url(./../images/line.png) repeat-x #000000;
text-align:center;
font:medium;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
}
img{
border: none;
}

/*Inhalt der Site*/
#container{
width:960px;
height:auto;
background:#FFFFFF;
text-align:left;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding:0px;
}

/* Header & Navigation*/
#header{
height:150px;
background:url(./../images/t2-header.png);
padding-left:20px;
}

#language{
position:absolute;
margin: 36px 0px 0px 59px;
}

#language img{border:none;}

#topnote{
position:absolute;

margin: 16px 0px 0px 220px;

width:300px;
height:50px;
}

#topnote p{
color:#555555;
font-size:12px;
}
#navi{
margin:0px;
}

#navi p{
float:left;
margin:83px 5px 0px 5px;
padding:5px;
background:#FFFFFF;
font-size:1.1em;
}

a{
color:#666666;
text-decoration:none;
}

a:hover{
color:#2d4f9e;
}

.current li{
color:#2d4f9e;
text-decoration:underline;
}

/* Hauptinhalt */
#content{
margin:0px;
padding:0px 5px 0px 5px;
width:auto;
height:auto;
background:url(./../images/bodybackground.png) repeat-y;
}

#content p, form, table, ul{
color:#555555;
font-size:12px;
padding:5px 40px 10px 30px;
margin:0px;
}

#content h1{
color:#2d4f9e;
font-size:24px;
margin:0px;
padding:20px 0px 5px 30px;
}

#content h2{
color:#2d4f9e;
font-size:14px;
margin:0px;
padding:20px 0px 5px 30px;
}

#content h3{
color:#555555;
font-size:10px;
margin:0px;
padding:20px 0px 5px 30px;
}

/* Inhalt links*/

#maincontent{
margin:0px;
padding:0px;
padding-bottom:30px;
width:610px;
height:auto;
float:left;
}

#designer{
vertical-align:bottom;
height: 100%;
text-align: right; 
}

#maincontent img{
margin:0px;
padding:0px;
}

/* Inhalt rechts*/

#sidebar{
margin:0px;
padding: 20px 0px 30px 0px;
background:#FFFFFF;
color:#555555;
font-size:12px;
width:340px;
height:auto;
float:right;
}

#sidebarv{
margin:0px;
padding: 20px 0px 30px 0px;
background:#FFFFFF;
color:#555555;
font-size:12px;
width:280px;
height:auto;
float:right;
}

#sidebar p{
padding:0px 30px 0px 10px;
margin:0px;
}

#sidebar h1{
color:#2d4f9e;
font-size:1.3em;
margin:0px;
padding:20px 0px 5px 10px;
}

#sidebar h2{
color:#2d4f9e;
font-size:1.1em;
margin:0px;
padding:20px 0px 5px 10px;
}

#sidebar h3{
color:#666666;
font-size:10px;
margin:0px;
padding:20px 0px 5px 10px;
}

/* Footer*/

#footer{
margin:0px;
margin-top:30px;
padding:0px;
clear:both;
height:60px;
background:#c0cae2;
border-top:#000000 solid 2px;
}

#footernavi{
margin:0px;
margin-left:20px;
}

#footernavi p{
float:left;
margin:12px 5px 0px 5px;
padding:9px;
font-size:12px;
color:#666666;
}

#footernavi a{
color:#666666;
text-decoration:none;
}

#footernavi a:hover{
color:#2d4f9e;
}
#footernavi a:active{
color:#2d4f9e;
text-decoration:none;

}
#copyright p{
float:right;
margin-right:70px;
font-size:12px;
color:#333333;
}

#content a {
color:#2d4f9e;
text-decoration:underline;
}

#content a:hover{
color:#3333FF;
text-decoration:underline;
}

#products{
padding: 0px 20px 0px 20px;
margin:0px 5px 0px 5px;

}
 
#article{
width:180px;
height:220px;
float:left;

} 

#article  img{
border:none;
}

#article p{
margin:0px;
	padding:0px 10px 0px 10px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

#article a{ text-decoration:none;}

#article a:hover{ text-decoration:none;}

#prodnavi{
width: 960px;
}


#navlist{
margin: 0px 0px 0px 0px;
padding:20px 0px 5px 15px;
border-bottom: 1px solid #2d4f9e;
font: 14px  Arial, Helvetica, sans-serif;
width: 940px;

}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 5px;
margin-left: 3px;
border: 1px solid #2d4f9e;
border-bottom: none;
background: #EDEDED;
text-decoration: none;
}

#navlist li a:link { color: #242424; }
#navlist li a:visited { color: #595959; }

#navlist li a:hover
{
color: #000;
background: #aec0dc;
border-color: #2d4f9e;
text-decoration:none;
}

#navlist li a#current
{
background: white;
border-bottom: 1px solid white;
}

#navlist li img{
border:none;
margin:0px;
padding:0px;
padding-right:2px;
}

form{
margin-top:15px;
}

#dealer{
width:550px;
height:300px;
background:url(./../images/stickynote.png);
margin:0px;
padding:0px;
}

#dealer p{
padding-top:50px;
padding-left:50px;
}

.right{
float:right;
}

.right_p{
float:right;
padding: 0px 20px 0px 20px;
}

.left_p{
float:left;
padding: 5px 20px 0px 20px;
}

#kontakt{
width:850px;
min-height:840px;
background:url(./../kontakt/images/kontakt-brief.jpg)  no-repeat;
float:right;
padding: 130px 0px 30px 50px;
list-style-position: inside; /* listenpunkte innerhalb der box anzeigen */

}
#anfrage{
background:url(./../images/anfrage.png)  no-repeat;
background-position:right;
min-height:530px;

}
#staff1{
min-width:800px;
min-height:70px;
background:url(./../kontakt/images/quirl1.png) no-repeat;
}
#staff2{
min-width:800px;
min-height:70px;
background:url(./../kontakt/images/quirl2.png) no-repeat;
}
#staff3{
min-width:800px;
min-height:70px;
background:url(./../kontakt/images/quirl3.png) no-repeat;
}
#staff4{
min-width:800px;
min-height:70px;
background:url(./../kontakt/images/quirl4.png) no-repeat;
}
#staff5{
min-width:800px;
min-height:70px;
background:url(./../kontakt/images/quirl5.png) no-repeat;
}
#videothumb{
width:100px;
height:80px;
float:left;
margin:10px;
} 

#videothumb  img{
border:none;
}

#videothumb p{
margin:0px;
	padding:0px 10px 0px 10px;
	text-align:center;
	font-size:12px;
	font-weight:normal;
}

#videothumb a{ text-decoration:none;}

#videothumb a:hover{ text-decoration:none;}

#clear{ clear: both; }

#boxes{ margin-left:13px;}

#infobox{
width:450px;

margin:5px 5px 20px 5px;
float:left;
}

#newsletterbox{
backgroung-color:#FFFFCC;
border:#E54C4C;
}

/*Startseiten Slider */

#homeslider {

height:500px;
width: 900px;
}
 
#homeslider img {

	position:absolute;
	height:500px;
	width: 900px;
	z-index:1;
}
 
#homeslider img.obersteebene {
	z-index:3;
}

#homeslider img.mittlereebene {
	z-index:2;
}

#sidebar_side{
position: fixed;
  display: inline;
   z-index:5;

  top: 240px;
  left: 0px;
  width: 17px;
  overflow: hidden;
  
  border-bottom: 1px solid white;
  border-top: 1px solid white;
  border-right: 1px solid white;
  background: white;
  padding: 0px 0 0 10px;
  margin:0px;
color:#555555;
font-size:12px;
height:auto;
float:right;
  -moz-box-shadow: #3d3d3d 0px 0px 5px 1px;
  -webkit-box-shadow: #3d3d3d 0px 0px 5px 1px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px; }
  
  #sidebar_side p{

  height: 16px;
  text-align: left;
  }
  #sidebar_content_slide{
  width: 220px;
  margin-left:-5px;
  }
 
 
