/* Reset */

html, body, h1, h2, h3, h4, h5, h6, ol, ul, img, blockquote { margin: 0; padding: 0; }
ol, ul { list-style: none; }
img { border: 0 none; }
a img { border: 0 none; }


/* General Style */

body { background: url(../bilder/back.jpg) repeat fixed left top #3f1409; color: #666; font-family: Arial, Georgia, serif; font-size: 12px;width:100%; 
}


.wech{display: none;}


h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0;  color: #000; }
h2 { font-size: 0.85em; font-weight: normal; padding: 0 0 8px 0; color: #8E2800; }
/*h3 { padding: 16px 0 8px 0; font-family: Georgia; font-weight: normal; text-transform: none; font-style: italic; }*/
h4 { font-family:"Times New Roman", Times, serif; color:#333333; font-size: 36px; margin:0px; padding:16px 0 15px 88px; }
p { margin: 0 0 16px 0; }
strong { color: #8E2800; }

/*p, ol, ul { font-size: 0.8em; line-height: 1.6em;}*/

a.noborder, .thumbnails a { border-bottom: none; }

.starttext{
color: #666666;
font-family: verdana,arial,  sans-serif;
font-weight: normal;
text-align: left; 
letter-spacing: 1px;
line-height: 17px;
width:550px;
}

a:link, a:visited, a:active, a:visited{
color: #CE1B19;
font-weight:bold;
text-decoration:none;
}

a:hover, a:focus{
text-decoration:underline;
}


/* Linke Spalte */
#menuelinks { position: fixed; width: 325px; height: 865px; top: 0px; left: 0; z-index: 99; background: url(../bilder/navigation.png) no-repeat left top; }
* html #menuelinks { background: url(../bilder/navigation.gif) no-repeat left top; float:left}
#container { margin: 0 0px 0 330px; padding: 0; text-align: left; }

/* abgeklemmt wegen ie6 javascript fix
* html #container { padding: 0 0px 0 00px; margin: 0; text-align: left; float:left}
*/


.newsleft{width:395px;float:left;font-family:"Times New Roman", Times, serif ;padding-right:15px;height:345px; overflow: auto}
.newsright{width:140px;float:left;padding-left:15px;font-family:"Times New Roman", Times, serif; border-left:1px solid #ccc;}
.quelle{font-size:8px;padding-bottom:5px;}
.newsdatum{font-size:10px;font-weight:normal;padding-bottom:0px;color:#333;;padding-bottom:3px;}
#aktuelles h3{font-family:"Times New Roman", Times, serif;font-size:14px;font-weight:bold;padding-bottom:6px;color:#333}




/* Themen */
#start{height: 621px;display:block;background: url(../bilder/startpapier.png) no-repeat 0px 0px;padding:57px 0px 0 20px;font-size:11px;}
* html #start{height: 621px;display:block;background: url(../bilder/startpapier.gif) no-repeat 0px 0px;padding:57px 0px 0 20px;}
.tickets {
	position:absolute;
	top:415px;
	left:546px;
	background: url(../bilder/webdesign_iphone.png) no-repeat 0px 0px;
}
* html .tickets {background: url(../bilder/webdesign_iphone.gif) no-repeat 0px 0px;}
#oben{float:right; text-align:right;background: url(../bilder/blume.png) no-repeat 0px 0px;}
* html #oben{float:right; text-align:right;background: url(../bilder/blume.gif) no-repeat 0px 0px;}


#projekte{height: 581px;display:block;background: url(../bilder/leistungen_ck.png) no-repeat 0px 80px;padding:100px 40px 0 0;}
* html #projekte{height: 581px;display:block;background: url(../bilder/leistungen_ck.gif) no-repeat 0px 50px;padding:70px 40px 0 0;}
#kunden{height: 521px;display:block;background: url(../bilder/kunden/back_kunden.png) no-repeat 0px 140px;padding:230px 40px 0 0;max-height:521px;}
* html #kunden{height: 521px;background: url(../bilder/kunden/back_kunden.gif) no-repeat 0px 140px;padding:180px 40px 0 0;}

.contenheader{padding-top:50px;display:block;}
#aktuelles{height: 500px;display:block;background: url(../bilder/zeitung.png) no-repeat 0px 100px;padding:140px 40px 0 40px;}
* html #aktuelles{background: url(../bilder/zeitung.gif)  no-repeat 0px 100px; padding:110px 40px 0 40px;}

/* Formular */


.paperball{width:100%; text-align:right;clear:both;background: url(../bilder/paball.png) no-repeat right top;}
* html .paperball{width:100%; text-align:right;clear:both;background: url(../bilder/paball.gif) no-repeat right top;}
.em2004{width:100%; text-align:right;clear:both;background: url(../bilder/polar.png) no-repeat right top;}
* html .em2004{width:100%; text-align:right;clear:both;background: url(../bilder/blind.gif) no-repeat right top;}
#impressum{display:block;background: url(../bilder/impressumback.png) no-repeat 0px 0px;padding:20px 0px 0 0;color:#cacaca}
* html #impressum{background: url(../bilder/impressumback.gif) no-repeat 0px 0px;}
.impressumlinks{padding: 0px 70px 0 20px;}
.impressumrechts{position:absolute;font-size:12px;top:4181px;left:700px;text-align:left;}
* html .impressumrechts{top:4111px;}
.newsletter{padding-bottom:43px;}



#kontakt{height:541px;display:block;background: url(../bilder/postkarte.png) no-repeat 0px 10px;padding:190px 40px 0 0;}
* html #kontakt{background: url(../bilder/postkarte.gif) no-repeat 0px 10px;}

.kontaktformular{width:320px;font-size:12px;padding:60px 0 0 10px;height:400px;}


.kontaktzettel{position:absolute;width:200px;font-size:12px;top:3451px;left:715px;text-align:left;font-weight:bold;line-height:18px;}
/*.kontaktzettel{position:relative;float:left;width:200px;font-size:12px;padding:210px 0 0 70px;text-align:left;font-weight:bold;line-height:18px;}*/

* html .kontaktzettel{top:3371px;}

legend{display:none}

LABEL.leftzwei {
FLOAT: left; 
WIDTH: 80px;
margin-top:3px;
TEXT-ALIGN: left;
padding-left:40px;
}
LABEL.leftdrei {
FLOAT: left; 
WIDTH: 80px;
margin-top:3px;
TEXT-ALIGN: left;
padding-left:0px;
}
fieldset{border:0px;margin:0px;}
.newsletter form{margin:0px;padding:5px 0 0 0;}
.login form{margin:0px;padding:5px 0 0 0;}

LABEL.left{
WIDTH: 80px;
margin-top:3px;
TEXT-ALIGN: left;
padding-left:40px;
display:block;
}

TEXTAREA.right {
FLOAT: left; 
MARGIN-LEFT: 40px; 
TEXT-ALIGN: left; 
FONT-SIZE: 12px;  
BORDER: #ccc 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 250px;
font:1em Arial, Verdana, Helvetica, sans-serif;
color:#414141;
}

INPUT.right {
FLOAT: left; 
MARGIN-LEFT: 20px; 
TEXT-ALIGN: left; 
FONT-SIZE: 12px;  
BORDER-bottom: #ccc 1px solid; 
border-right:0px;
border-left:0px;
border-top:0px;
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 150px;
font:1em Arial, Verdana, Helvetica, sans-serif;
color:#414141;
}
INPUT.right2 {
FLOAT: left; 
MARGIN-LEFT: 20px; 
TEXT-ALIGN: left; 
FONT-SIZE: 12px;  
BORDER: #ccc 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 100px;
font:1em Arial, Verdana, Helvetica, sans-serif;
color:#414141;
}

SELECT.right {
FLOAT: left; 
MARGIN-LEFT: 20px; 
TEXT-ALIGN: left; 
FONT-SIZE: 12px;  
BORDER: #ccc 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 150px;
font:1em Arial, Verdana, Helvetica, sans-serif;
color:#414141;
}
SELECT.left {
FLOAT: left; 
MARGIN-LEFT: 20px; 
TEXT-ALIGN: left; 
FONT-SIZE: 12px;  
BORDER: #ccc 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 88px;
font:1em Arial, Verdana, Helvetica, sans-serif;
color:#414141;
}

INPUT.formularbutton{color:#fff;background:#D50000;border:1px solid #ccc;width:180px;margin:15px 0 0 40px}
INPUT.formularbutton2{color:#fff;background:#000;border:1px solid #ccc;width:70px;margin:0px 0 0 0px}

