/* CSS Document */

body{
margin:0px;
background-image:url(img/back.jpg);
background-repeat:repeat-x;
text-align:center;
}

a:link {color:#bd1320; text-decoration:underline}
a:visited {color:blue; text-decoration:underline}
a:active {color:black; text-decoration:underline}
a:hover {color:black; text-decoration:none}

#container{
width:803px;
min-height:1000px;
height:auto !important;
height:1000px;
text-align:left;
margin:auto;
left:50%;
right:50%;
}

#telefon {
/*background-image:url(img/footer.png);*/
/*background-repeat:no-repeat;
position:absolute;
margin-left:548px;
margin-top:70px;
height:109px;
width:347px;*/
}

#kopf{
width:780;
height:124px;
padding-left:23px;
margin-bottom:23px;
}

#inhalt{
width:524px;
height:auto !important;
height:211px;
min-height:500px;
float:left;
padding: 23px;
padding-right:0;
/*background-image:url(img/inhalt-back.png)*/;
background-color:#fff;
color:#000;
background-position:top center;
background-repeat:repeat-y;
}

#menu{
width:233px;
float:right;
padding-top:23px;
}

#special{
width:746px;
/*background-image:url(img/inhalt-back.png);*/
background-color:#FFFFFF;
background-position:top center;
background-repeat:repeat-y;
margin-bottom:23px;
padding-top:0px;
padding-bottom:20px;

}

#special-inhalt{
width:700px;
height:auto !important;
height:234px;
min-height:234px;
border: solid 1px #bd1220;
background-color:#FFFFFF;
padding:23px;
margin-left:23px;
}

.clear{
clear:both;}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.6em;
color:#000000;
font-weight:lighter;
margin:0px;
padding:0px;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#000000;
font-weight:lighter;
margin:0px;
padding:0px;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:lighter;
}

body, p, ul, li, td, select, input, submit, textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-size:0.9em;*/
font-size:12px;
}

strong {
color: #bd1320;
}


img { border:none; }


#accordion h3 {
color: #fff;
	width:450px;
font-weight:normal;
}

.productstoggler {
	width:410px;
	height:26px;
	margin:  0px;
	padding-left:39px; 
	padding-top:10px;
	font-size: 1em;
	cursor:pointer;
	font-weight:normal;
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(img/right.gif);
	background-color:#bd1320;
	border-top: 1px solid #FFFFFF;
}
.element {
width:447px;
	border: 1px solid #bd1320;
	border-bottom:1px solid #bd1320;
	padding:20px;
}

/*.element ul {
padding-bottom:10px; 
}*/

li {
padding-bottom:4px;
}

.element p {
margin-left:4px;
}

#footer{
float:right;
width:100%;}
