/* CSS-Datei für www.wedam.de  05/2010 Martin Rieger - Rieger-Lampprecht GbR <www.rieger-lampprecht.de> */
/* ************************************* */


/* body */
html {
min-height: 100.1%;
}

body {
	margin:0;
	padding:0;
	font-size:12px;
	line-height:16.5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#DCDCD1;
	background-image:url(../img-style/bg.png);
	background-repeat:repeat-x;
    }
	
	.bgstart {background-image:url(../img-style/bg-start.png);}
	
	
	:focus {
	outline: 0;
	}

	p {
	margin:0px 0 20px 25px;
	line-height:1.7em; 	
	}
		
	.subscribe { margin-top:25px; margin-bottom:0; padding:0; margin-left:15px; font-size:11px; display:block; font-weight:normal; padding-left:30px; line-height:24px; height:24px; color:#00367C; background-image:url(../img-style/subscribe.png); background-repeat:no-repeat;}
	.subscribe a {color:#00367C; text-decoration:none;} .subscribe a:hover { text-decoration:underline;}
	
	.fan { margin-top:10px; margin-left:15px; padding:0;  font-size:11px; display:block; font-weight:normal; padding-left:30px; line-height:24px; height:24px; color:#00367C; background-image:url(../img-style/facebook.png); background-repeat:no-repeat;}
	.fan a {color:#00367C; text-decoration:none;} .fan a:hover { text-decoration:underline;}
	
	
	li {
	margin-bottom:5px;
	margin-top:5px;
	}
	
	ul {
	padding:0px;
	margin:0 0 20px 45px;
	}
	
	h1 {
	font:24px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:normal;
	color:#9A2E24;
	letter-spacing:0.0em;
	margin:0px 0px 10px 25px;
	line-height:24px;
	}
	
	h2 {
	font:18px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#00367C;
	font-weight:normal;
	margin:0px 25px 15px 25px;
	}
	
	h3 {
	font:16px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#9A2E24;
	font-weight:normal;
	margin:10px 25px 5px 25px;
	}
	
	h4 {
	font:18px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	display:block;
	font-weight:normal;
	color:#9A2E24;
	line-height:30px;
	height:30px; margin:0 0 10px 0; padding:0 0 0 10px;
	background-image:url(../img-style/h4-bg.png);
	}

	h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	line-height:24px;
	display:block;
	width:400px;
	font-weight:normal;
	color:#9A2E24;
	border-bottom:2px solid #9A2E24;
	margin:0px 25px 15px 25px; padding:0 0 8px 0;	}
	
	form {margin:0px;	padding:0px;}
	
	a {color:#9A2E24;}

#header {
position:relative; 
width:960px; 
height:105px; 
margin-left: auto; 
margin-right: auto;
margin-top:0px;
}

#header-logo {position:absolute; left:28px; top:32px;}
#header-automarken {position:absolute; right:0px; top:27px;}

#wedam-eva {
position:relative; 
width:990px; 
height:35px; 
margin-left: auto; 
margin-right: auto;
}

#image {
position:relative; 
width:980px; 
height:187px; 
margin-left: auto; 
margin-right: auto;
margin-top:0px;
background-image:url(../img-style/bg-img.png);
}
#image img { margin-left:10px;}
#imgage-text { position:absolute; width:200px; left:750px; top:20px; height:142px;}	
#imgage-text h3 { font:18px "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin:0; padding:0; color:#E7E7E0; font-weight:normal;}


/* Startseite */
#image-start {
position:relative; 
width:980px; 
height:279px; 
margin-left: auto; 
margin-right: auto;
margin-top:0px;
background-image:url(../img-style/bg-img-start.png);
}
#image-start-angebot {
position:relative; 
width:980px; 
height:279px; 
margin-left: auto; 
margin-right: auto;
margin-top:0px;
background-image:url(../img-style/bg-img-start-angebot.png);
}
#imgage-start-text1 { position:absolute; width:384px; left:586px; top:0px; height:90px;}	
#imgage-start-text2 { position:absolute; width:384px; left:586px; top:92px; height:90px;}
#imgage-start-text3 { position:absolute; width:384px; left:586px; top:184px; height:90px;}

.span-start {height:60px; display:block; width:314px; margin:0; padding:10px 50px 20px 20px; background-image:url(img-style/bg-news02.png); font-size:12px; color:#FFFFFF; line-height:150%; text-decoration:none;}

.span-start-angebot {height:60px; display:block; width:314px; margin:0; padding:10px 50px 20px 20px; background-image:url(img-style/bg-angebot01.png); font-size:12px; color:#FFFFFF; line-height:150%; text-decoration:none;}
.span-start-angebot img { position:absolute; left:250px; top:16px; border:1px solid #1E549A;}

.span-start strong, .span-start-angebot strong { font-weight:normal; text-decoration:underline; font-size:13px; color:#DCDCD1;}




img{border:0;}

#content {
position:relative; 
overflow:auto !important;  /* für moderne Browser */
overflow:inherit;
width:980px; 
margin-left: auto; 
margin-right: auto;
min-height:350px;
padding-top:0px;
padding-bottom:0px;
height:auto !important;  /* für moderne Browser */
height:350px;  /*für den IE */
background-image:url(../img-style/bg-content.png);
background-repeat:repeat-y;
}   

#inhalt{
position:relative;
float:right; width:720px;
margin-right:10px;
margin-top:25px;
background-image:url(../img-style/bg-right.png);
background-position:right top;
background-repeat:no-repeat;
min-height:370px;
height:auto !important;  /* für moderne Browser */
height:370px;  /*für den IE */
padding-bottom:0px;
margin-bottom:30px;
border-left:1px solid #ABAB8F;
display: inline;
}

#text-left {
float:left; width:455px; padding-bottom:30px; padding-right:25px;
border-right:1px solid #ABAB8F;
min-height:370px;
height:auto !important;  /* für moderne Browser */
height:370px;  /*für den IE */
}

#text-right {
float:right; width:220px; margin-right:0px;
display: inline;
}
#text-right p{ margin-left:0px;}
#text-right table{ margin-bottom:20px;}
#text-right strong{ font-size:16px; display:block; font-weight:normal; padding-left:35px; line-height:24px; height:24px; color:#9A2E24; background-image:url(../img-style/tel.png); background-repeat:no-repeat;}

#footer {
position:relative;
clear:both; 
width:980px; 
height:50px;
padding-top:10px; 
margin-left: auto; 
margin-right: auto;
background-image:url(../img-style/bg-footer.png);
background-repeat:no-repeat;
text-align:center;
}

#footer p{
color:#FFFFFF;
font-size:11px;
margin:0;
padding:0;
}

#footer a{
color:#FFFFFF;
}

#slideshow{
position:absolute; 
left:10px; 
top:0px;
width:576px;
height:274px;
background:transparent;
}
#slideshow img {
 display:none;
 position:absolute;
 top:0; left:0;
}
#slideshow img.start {
 display:block;
}

#sidebar {
float:left; width:220px;
margin-left:10px; margin-top:22px;
display:inline;
min-height:400px;
height:auto !important;  /* für moderne Browser */
height:400px;  /*für den IE */
} 


#menu {
margin:0px;
min-height: 200px;
height: auto !important; /* für moderne Browser */
height: 200px; /*für den IE */
display:inline;


}

#menu ul {
margin: 0;
padding: 0;
list-style: none;
margin-left:0px;
margin-right:0px;
padding-top:0px;
}

#menu li {
padding:0px;
}

#menu a, .current, .level0  {
display:block;
padding-top: 8px;
padding-bottom:10px;
line-height:13px;
margin-top:3px;
padding-left:35px;
width:185px;
text-decoration: none;
color:#FFFFFF;
font-size: 13px;
background: url("../img-style/m0.png") no-repeat;
}

.current, .level0 {
background: url("../img-style/m1.png") no-repeat !important;
color:#FFFFFF!important;
}

#menu a:hover {
text-decoration: none;
background: url("../img-style/m2.png") no-repeat;
}

/* 2. Navigationsebene */
#menu li ul {
margin: 0;
padding: 10px 0 10px 0;
list-style: none;
margin-left:0px;
width:220px;
}

#menu li li a {
display:block;
padding-top: 4px;
padding-bottom:4px;
padding-left:40px;
margin-top:0px;
width:180px;
text-decoration: none;
color:#333333;
font-size: 13px;
background-image:none;
}
#menu li li a:hover {
color:#9A2E24;
text-decoration: none;
background-image:none;
}

#menu li li a.current {
color:#9A2E24!important;font-weight:bold;background-image:none!important;
}

.team_mitarbeiter {
position:relative;
left:0px;
display:block;
clear:left;
width:720px;
margin: 0 0 10px 0px;
overflow:hidden; 
}

.team_mitarbeiter_eintrag{
position:relative;
display:block;
float:left;
width: 300px;
height: 80px; 
margin:0 0 10px 25px;
padding:8px 10px;
background-color:#DCDCD1;
border:1px solid #BCBDAF;
display: inline;
overflow:hidden;
}	
.team_mitarbeiter_eintrag .bild{display:block;float:left;margin-right:10px;}

.gesch-eintrag {
position:relative;
left:0px;
display:block;
clear:left;
width:700px;
margin: 0 0 10px 0;
overflow:hidden;
}
.gesch-eintrag p {display:block; width:400px; float: left; margin-left:25px; padding-left:0px;display: inline;}
.gesch-eintrag img { float:right; border:2px solid #BCBDAF; display: inline;}


.newsletter { margin-left:25px; background-color:#DCDCD1; border:1px solid #DCDCD1; width:410px; padding:10px;}
.newsletter p { margin:0; padding:0;}
.newsletter input[type=text] {color: #333333; font-size:11px; padding:3px; border:1px solid #ABAB8F; width:270px;}


#youtube { display:block; width:300px; height:160px; padding-top:20px; background: url("../img-style/video-bg.png") no-repeat; text-align:center; font: 16px "Lucida Sans Unicode","Lucida Grande",sans-serif; }
a#youtube { color:#BC1414; font-weight:bold}