html,body{margin:0;padding:0}
body{ background-image: url(style_FILES/bg.jpg);	}

form, p, span, img, a, ul, li  {margin:0px; padding: 0px}
div, table, td {color: #666666; font: normal 12px verdana;}
a {font: normal 12px verdana; color:#666666;text-decoration:underline}
a:hover {font: normal 12px verdana;text-decoration:underline}

h1 {font: bold 12px verdana;}

/* Standardrahmen zurücksetzen */
fieldset, img { border:0; }

.title_small {font: bold 10px verdana;}
.text_small {font: normal 10px verdana;}
.textlink_small a{font: normal 10px verdana;}
.textlink_small a:hover{font: normal 10px verdana;text-decoration:underline}

/*****************************************************************/
/* Seitenformatierungformatierung                                */
/*****************************************************************/


div#container{ height:100%; margin-top:10px; margin:0px auto; }

div#topnav {text-align:left; margin:0px auto; width: 778px; height:18px;}
div#topnav a{ text-align:right; margin-top:5px; margin-right:10px; width: 778px; color: #FFFFFF; font: normal 11px Verdana; text-decoration: none}

div#page { width: 778px; margin:0px auto; height:100%; }

div#header { background-image: url(style_FILES/header.jpg); width: 778px; height: 105px}
div#header_mainpic {background-image: url(style_FILES/header_mainpic1.jpg); width: 778px; height: 122px}
div#header_mainpic #mainpic {float:left;padding-left:37px;padding-top:7px}


div#col_left{float:left; width:2.8%; }

div#col_right{float:left; width:97.2%;  background:#FFFFfF; padding-bottom: 4px}

div#content{float:left; margin:4px 4px 0px 4px; width:98.7%; border: #EE7F01 1px solid; height: 100%; }
*html div#content{margin:4px 2px 0px 2px;} 

div#content_left {float: left; width:20%; height: 100%; padding: 10px }
div#content_right {float: left; width:69.8%; border-left: #EE7F01 1px solid; padding: 20px; min-height: 300px}
*html div#content_right {height: 300px}


#mainnav {padding-top: 7px; text-align: left;}
#mainnav ul {}
#mainnav ul li {display:inline; list-style-type: none; height: 23px;}
#mainnav ul li a {display:block; width: auto; font: bold 11px Verdana; text-decoration: none; color: #666666; padding: 0.5em 0.8em 0.5em 0.8em; border-bottom: 1px #CCCCCC solid;}
#mainnav ul li a:hover {border-bottom: 1px #CCCCCC solid; color: #EE7F01;}
#mainnav ul li a .anstrich {float: left; width: 9px; height: 7px; margin-top:4px;  padding-right:10px; background-image: url(style_FILES/anstrich.jpg); background-repeat:no-repeat }
#mainnav ul li a:hover .anstrich { background-image: url(style_FILES/anstrich_hover.jpg); }

#mainnav ul li#current  {display:inline; list-style-type: none; height: 23px;}
#mainnav ul li#current a {display:block; width: auto; font: bold 11px Verdana; text-decoration: none; color: #EE7F01; padding: 0.5em 0.8em 0.5em 0.8em; border-bottom:1px solid #FF9900;}
#mainnav ul li#current a:hover {color: #EE7F01; border-bottom:1px solid #CCCCCC;}
#mainnav ul li#current a .anstrich {float: left; width: 9px; height: 7px; margin-top:4px; padding-right:10px; background-image: url(style_FILES/anstrich_hover.jpg); background-repeat:no-repeat }
#mainnav ul li#current a:hover .anstrich { background-image: url(style_FILES/anstrich_hover.jpg); }

#mainnav ul li#current  li { width:100px; height:10px; }
#mainnav ul li#current  li a { border-bottom: 0px; font: normal 11px Verdana; color: #EE7F01; padding: 0.2em 0.8em 0.2em 2.6em;}
*html #mainnav ul li#current li a { padding: 0.2em 0.8em 0.2em 2.8em;}
#mainnav ul li#current li a:hover { border-bottom: 0px; text-decoration:underline; color: #EE7F01;}

/*.left-border-bottom {border-bottom:1px solid #CCCCCC; padding-bottom:3px;}
*/
#contact {text-align:left; font: bold 10px Verdana; color: #666666; padding: 30px 0px 20px 8px; }
#contact span {font: normal 10px Verdana; color: #666666; }

div#footer {clear:left;width:100%; text-align:center;}
div#footer p {margin:0;padding:5px 10px; color: #FFFFFF; font: normal 11px Verdana;}

.home {}

.homebox {clear:left; height: 150px; padding-bottom:10px }

.homebox_header {border-bottom: 1px #CCCCCC solid; height: 20px; }
.homebox_header span {float: left; font: bold 14px Verdana; color: #666666;}
.homebox_header a img {float: right; margin-top:4px; width: 44px; height: 8px}

.homebox_content {margin-top:10px; text-align: left}
.homebox_content a img {float: left; width: 187px; border: 1px #E1D9DB solid; height: 108px; padding: 1px}
.homebox_content span {float: left; width: 240px; margin-left:10px; font: normal 12px Verdana; color: #666666;}






/*div#col_center{float:left; width:100%; background-color:#000000;}
div#col_left{float:left; width:22px; margin-left:-778px; background:url(style_FILES/bg.jpg);}
div#col_right{float:left; width:587px; margin-left:-587px; background:#FFF0fF}

#mainnav {position:relative; left:7px; right: 7px; background:#FF8539; width: 982px; height: 56px}
*/

/*Mailformulare formatieren */
.csc-mailform-field-field input{
	width:250px;
	height:16px;
	border: 1px solid #B7B7B7;
	font-family:Verdana;
	font-size:12px;		
	color:#666666;
	font-weight:normal;
}

.csc-mailform-field-field textarea {
	width:248px;
	height:100px;
	border: 1px solid #B7B7B7;
	font-family:Verdana;
	font-size:12px;		
	color:#666666;
	font-weight:normal;
}

.csc-mailform-field-field select {
	width:250px;
	border: 1px solid #B7B7B7;
	font-family:Verdana;
	font-size:12px;		
	color:#666666;
	font-weight:normal;
}

.csc-mailform-field-field input#mailformformtype_mail{
	width:250px;
	height:20px;
	border: 1px solid #B7B7B7;
	font-family:Verdana;
	font-size:12px;		
	color:#666666;
	font-weight:normal;
}

.csc-mailform-field-label {
	width:100px;
	padding-right:10px;
	padding-left:0px;
}

.csc-textpic-image dt img {border:1px solid #cccccc; padding:1px;}

#contact p a {font: normal 11px verdana; color:#666666;text-decoration:underline}
#tcontact p a:hover {font: normal 11px verdana;text-decoration:underline}

