* { margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:16px;}
body {background-color:white;height: 100%;}
p {padding: 0px;margin: 0px 0px 15px 0px; text-align:justify;color:#000;}
a {text-decoration:none;}
img {border:none;}
strong {color: #F96F1D;}
h3 {color: #F96F1D; font-weight:bold; font-size:13px;padding: 20px 0 0 0;margin:0 0 0 20px;}
#wrapper {position:absolute;width:892px;left:50%;margin-left:-500px;padding:45px 50px 30px 50px;}
#header {background:url(../images/header.jpg) no-repeat;width:900px;height:250px;margin:0 0 0 -5px;}
#header_start {background:url(../images/header1.jpg) no-repeat;width:900px;height:250px;margin:0 0 0 -5px;}
#header_kontakt {background:url(../images/header2.jpg) no-repeat;width:900px;height:250px;margin:0 0 0 -5px;}
#header_seo {background:url(../images/header3.jpg) no-repeat;width:900px;height:250px;margin:0 0 0 -5px;}
#header_shop {background:url(../images/header4.jpg) no-repeat;width:900px;height:250px;margin:0 0 0 -5px;}
#header_agentur {background:url(../images/header6.jpg) no-repeat;width:900px;height:250px;margin:0 0 0 -5px;}
#header_firma {background:url(../images/header7.jpg) no-repeat;width:900px;height:250px;margin:0 0 0 -5px;}
#header_referenzen {background:url(../images/header8.jpg) no-repeat;width:900px;height:250px;margin:0 0 0 -5px;}
#header_barrierefrei {background:url(../images/header9.jpg) no-repeat;width:900px;height:250px;margin:0 0 0 -5px;}
#header_webdesign {background:url(../images/header10.jpg) no-repeat;width:900px;height:250px;margin:0 0 0 -5px;}
#header_ticker {background:url(../images/header-ticker.jpg) no-repeat;width:900px;height:250px;margin:0 0 0 -5px;}
#header p,#header_kontakt p,#header_seo p,#header_shop p,#header_ticker p,#header_start p,#header_agentur p,#header_firma p,#header_referenzen p,#header_barrierefrei p,#header_webdesign p {margin:0 0 0 20px; }
#header h2,#header_kontakt h2,#header_seo h2,#header_shop h2,#header_ticker h2,#header_start h2,#header_agentur h2,#header_firma h2,#header_referenzen h2,#header_barrierefrei h2,#header_webdesign h2 {margin:0 0 0 20px; color: #F96F1D; font-size:15px;padding: 20px 0 0 0;}
#header a,#header_kontakt a,#header_seo a,#header_shop a,#header_ticker a,#header_start a,#header_agentur a,#header_firma a,#header_referenzen a,#header_barrierefrei a,#header_webdesign a {margin:0 0 0 0; color: #F96F1D; font-size:15px; border-bottom:1px dotted #F96F1D;}
#headtext {width:540px;}
#headtext li, ul, ol { list-style:none; margin:0 0 0 20px;}
#ticker {float:right; border:1px solid red;width: 290px;height:200px;position:absolute; left:618px;top:160px;}
#slogan {margin:-20px 0 20px -10px;}
#slogan a {color: #CCCCCC;font-weight: bold;text-decoration: none;}
.slogan {color: #F96F1D; font-size:13px;font-weight:bold; letter-spacing:2px;}
#topnavi {margin:0 0 95px 0;}
ul, li {margin: 0;padding: 0;}
#blob {background: #0b2b61;position: absolute;z-index: 1;top: 0;background-image:url(../images/navbg.gif);}
#nav { position: relative; top:7px;background: #FFF;float: left;margin:0 0 0 -9px;}
#nav li {float: left;list-style: none;}
#nav li a {color: #F96F1D;z-index: 2;position: relative;cursor: pointer;float: left; font-size: 18px; letter-spacing:2px;
font-family: helvetica, arial, sans-serif;text-decoration: none; font-weight:bold;padding: 30px 51.3px;width: 100%;height:10px;}

#right {background:url(../images/bg_mainright.gif);float:left;margin-top:6px;}
.site-right {float:right;}
.site-content {border-left:1px solid #bcb7b0;border-right:1px solid #bcb7b0;width:660px;padding:15px 25px 20px 25px;}
.site-content .left, .site-content .right {float: left;}
.content-left {width: 430px;}
.content-left a {color: #F96F1D; text-decoration:none; border-bottom:1px dotted #F96F1D;}
.content-left2 {width: 660px;}
.content-left, .content-left2 a {border-bottom:1px dotted #F96F1D;color: #F96F1D;}
.right {width: 190px;margin-left: 35px;}
.site-left {float:left;}
.durchstrich {text-decoration: line-through;}
.ok {position:relative;top:5px;}
#bottomnavi {clear: left;width:892px;text-align:center;padding-top:20px;background-color:#FFFFFF;text-decoration:none;}
#bottomnavi a {color:#000;border-bottom:1px dotted #F96F1D;}
#bottomnavi a:hover {color:#000;text-decoration:none;}

div.clearer {padding: 0;margin: 0;height: 1px;clear: both;}

.slideshow { height: 232px; width: 232px; margin: auto }
.slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #eee; }


/* Kontaktformular */
#formmaileralles {
background-color: #efefef;

width: 500px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
padding-top: 10px;
padding-left: 5px;
text-align: left;
}
.formmailerlinks {
clear: left;
float: left;
width: 50%;
}
.formmailerlinksrechts {
clear: right;
float: left;
width: 50%;
}
.formmailertextfeld {
border: 1px solid #CCCCCC;
height: 15px;
width: 237px;
font-size: 12px;
color: #0033FF;
font-family: "Courier New", Courier, mono;
padding-left: 3px;
}
.formmailertextarea {
border: 1px solid #CCCCCC;
height: 80px;
width: 483px;
font-size: 12px;
color: #0033FF;
font-family: "Courier New", Courier, mono;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 3px;
}
.formmailerbutton {
background-color: #ffffff;
height: 25px;
width: 140px;
margin: 15px 5px 10px;
border: 1px solid #CCCCCC;
text-align: center;
vertical-align: middle;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
}
.formmailertextfeldspam {
border: 1px solid #CCCCCC;
height: 15px;
width: 120px;
font-size: 12px;
color: #FF6600;
font-family: "Courier New", Courier, mono;
margin-right: 60px;
text-align: center;
}
.formmailerimg {
vertical-align: middle;
}

.ueberschrift {
border: 1px solid #CCCCCC;
height: 15px;
width: 120px;
font-size: 12px;
color: #0033FF;
font-family: "Courier New", Courier, mono;
margin-right: 60px;
text-align: center;
}
