/* iepngfix */
#logo img {behavior: url(/_scripts/iepngfix.htc);}
/*  */

html,body {height:100%; /* needed for wrapper min-height */}

body {background-image:url(/_img/bg_site.gif);background-position:top;background-repeat:repeat;background-color:#262121;}

body, div, p, form, td {font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;font-size:13px;color:#333333;}

h1,.h1 {font-size:18px;font-weight:lighter;color:#ffffff;margin:0;padding:0;}
h2,.h2 {width:712px;font-size:15px;font-weight:normal;color:#870d0c;border-bottom:#870d0c 1px solid;margin:0 0 20px 0;padding:0 0 10px 0;}
	#contentTeaser h2,.h2 {width:482px;font-size:15px;font-weight:normal;color:#870d0c;border-bottom:#870d0c 1px solid;margin:0 0 20px 0;padding:0 0 10px 0;}
h3,.h3 {font-size:12px;font-weight:normal;color:#333333;margin:0;padding:0 0 5px 0;}
	#teaserArea h3,.h3 {width:195px;font-size:15px;font-weight:normal;color:#ffffff;margin:0;padding:9px 0 9px 5px;background-color:#b3110f;background-image:url(/_img/bg_titel.gif);background-repeat:repeat-x;background-position:bottom;}

p {margin:0;padding:0;}
b, strong {color:#333333;font-weight:bold;}
ul {text-align:left;padding:0 0 0 10px;margin:0 0 1.5em 10px;}
ul li {list-style:disc;}
hr { height:0px;border:0px;border-bottom:1px #000000 solid;margin:20px 0px 40px 0px;}

/* navAccesskey */
.navAccesskey {z-index:200;position: absolute;left: -1000px;top: -1000px;}
/*  */

/* allg */
#content a, #contentTeaser a, #content a:visited, #contentTeaser a:visited {color:#870d0c;text-decoration:underline;}
#content a:hover, #contentTeaser a:hover {color:#333333;text-decoration:none;}

.teaser a, .teaser a:visited {color:#ffffff;font-weight:bold;text-decoration:underline;}
.teaser a:hover {text-decoration:none;}

#serviceNavigLinks a, #serviceNavigLinks a:hover, #serviceNavigLinks .aktiv {color:#ffffff;text-decoration:none;}
#serviceNavigRechts a {font-size:11px;color:#ffffff;text-decoration:none;padding:0 4px 0 4px;}
#serviceNavigRechts a:hover, #serviceNavigRechts .aktiv {background-color:#870d0c;}

#footerSolution a, #footerSolution a:hover {font-size:9px;color:#333333;text-decoration:none;display:block;}

.clearer { clear:both; font-size:0;line-height:0; height:0;}

img {border:0;margin:0;padding:0;}
/*  */

/* wrapper */
#wrapper {width:994px;background-color:#ffffff;position:relative; /* needed for footer positioning*/height:auto !important; /* real browsers */height:95%; /* IE6: treaded as min-height*/min-height:95%; /* real browsers */margin:0 auto;padding:0;}
/*  */

/* headArea */
#headArea {height:330px;width:990px;padding:0 2px 0 2px;}
#logo {height:234px;padding:18px 0 0 18px;}
/*  */

/* navig */
#serviceNavig {width:954px;height:23px;padding:5px 18px 0 18px;}
	#serviceNavigLinks {float:left;color:#ffffff;}
	#serviceNavigRechts {float:right;color:#ffffff;}

#navig {width:990px;height:50px;}

#unterNavig {float:left;width:238px;padding:50px 30px 80px 0;}

#yahoo {padding-left:20px;}
#yahoo img {padding:30px 0 5px 0;}
#newsletter {padding:50px 0 5px 0;}
#newsletterContent {padding:10px 5px 10px 20px;background-color:#f4f4f4;border-top:#000000 1px solid;border-bottom:#000000 1px solid;}
/*  */

/* content */
#contentArea {padding:2px 2px 0 2px;}
	#titel {width:970px;height:32px;background-image:url(/_img/bg_titel.gif);background-repeat:repeat-x;padding:8px 0 0 20px;}
	#content {float:left;width:712px;padding:20px 10px 50px 0;line-height:20px;}
	
	#contentTeaser {float:left;width:482px;padding:20px 30px 50px 0;line-height:20px;}
	#teaserArea {float:left;width:200px;padding:50px 10px 50px 0;line-height:20px;}
	.teaser {color:#FFFFFF;background-color:#262121;font-size:12px;padding:5px;margin-bottom:20px;}
/*  */

/* galerie */
#galerie {/*border-bottom:#870d0c 1px solid;*/padding:20px 0 40px 70px;}
#galerieVorschau {padding:20px 0 0 70px;}
/*  */

/* footer */
#footerArea {margin:0 auto;width:994px;height:50px;background-image:url(/_img/bg_footer.gif);background-repeat:repeat-x;background-color:#FFFFFF;padding:0;margin-top:2px;}
	#footerSponsoren {float:left;padding-left:10px;}
		#footerSponsoren img {padding:0 10px 0 10px;}
	
#footerSolution {float:right;text-align:right;padding:0 30px 0 0;margin-top:17px;font-size:9px;font-weight:bold;line-height:16px;color:#333333;text-align:right;width:85px;height:16px;background-image:url(/_img/icon_solution.gif);background-repeat:no-repeat;}
/*  */

/* eingabefelder */
label {display:block;float:left;width:50px;padding-right:20px;margin-top:5px;}
.textinput {width:130px;font-family:Arial, Helvetica, sans-serif;border:#cccccc 1px solid;background-color:#ffffff;font-size:13px;color:#595959;padding:2px;margin:2px 0;}
.button {width:90px;font-family:Arial, Helvetica, sans-serif;border:#cccccc 1px solid;background-color:#ffffff;font-size:13px;color:#595959;padding:2px;margin:2px 0;}
/*  */
