@import url("../ext/extensions.css");
@import url("custom.css");
@imnport url("print.css") print, embossed;
@imnport url("mobile.css") handheld;

/* Farben 
#F3F3F4 	grau- Hinterrund Seite
#EFEFEF	grrau Hintergrund input etc.
#DA3E08 	dunkles orange
#CCC	dunkles grau
#E0E0E0	hellgrau
#F85F00	starkes orange
#E6EAEE	hellblau


*/


html {
	height:100%;
}
* {margin:0;padding:0;}

body, body * {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	}
body {
	color:#000;
	background: url(img/back_site.gif) repeat-x top #F3F3F4;
	margin:0;
	border:0;
	padding:0;
	height:100%;
	min-height: 101%;
	font-size: 100.01%;
	text-align: left;
	position: relative;
	}
form {
	margin:0;
	padding:0;
	border:0;
}
input, select, textarea {
	margin:2px 0px;
	font-size:11px;
	font-size: 99%;

}


a { color: #666; text-decoration: underline;}
a:hover { text-decoration: underline;color:#DA3E08; }

h1, h1 a, .csc-header {font-size:16px;color:#DA3E08;margin:5px 0px;padding:0;font-weight:bold;letter-spacing:2px;text-decoration:none;}
h2 {font-size:14px;color:#DA3E08;margin:5px 0px;padding:0;letter-spacing:2px;font-weight:bold;}
h3 {font-size: 12px;}
li {list-style-image: url(../img/bullet.gif);}

.small {font-size:9px;}
.button {font-size:9px;}

#page{width:100%;height:100%;height:expression(document.body.scrollHeight>document.body.clientHeight ? document.body.scrollHeight : document.body.clientHeight);}
#pagecontent{position:relative;width:760px;min-height:100%;margin:0px;padding:0px 0px;background: #FFF;border: 1px solid #CCC;}

#header {height:97px;}
#header #logo {padding:20px;width:300px;float:left;}
#header #logo_inner {display:block;position:relative;}
#header #sitetools {	width:360px;float:right;height:14px;margin:0px;border:0;text-align:right;padding-top:2px;}
#header #sitetools {display:block;}
#header #sitetools {background: url(img/back_sitetools.gif) repeat-x top;}
#header #sitetools a { color:#FFF; text-decoration:none; }
#header #sitetools a:hover {color:#000;}
#header #sitetools #search {color:#000;margin-top:5px;}
#header #sitetools #search a {color:#000;}
#header #sitetools #search a:hover {color:#F60;}
#header #sitetools #langswitch {}
#header #sitetools #toptools {width:360px; height:20px;}
#header #sitetools #toptools, #header #sitetools_inner #toptools a {border-bottom:5px;text-transform:uppercase;font-size:9px; text-decoration:none; color:#FFF;}
#header #sitetools #langswitch {padding: 1px 5px;margin:18px 180px;}

#mainnavi {clear:both;height:28px;background: url(img/back_mainnavi.gif) repeat-x top;position:relative;padding-top:0px;padding-left:13px;}
/*#mainnavi_inner {position:relative;padding-top:0px;padding-left:13px;}*/
#mainnavi a {font-size:9px; text-decoration:none; color:#000; text-transform:uppercase; }

#keyvisual {background:#333;}

#pathwaynavi { padding:6px 34px 0px;height:21px;text-align:left;background:#E6EAEE;font-size:9px;}
#pathwaynavi a {font-size:9px; text-decoration:none; color:#666; text-transform:uppercase; }

#mainarea {min-height:100%;padding-bottom:40px;position:relative;}
#col_left {width:125px;float:left;z-index:30;}
#col_left_inner {font-size:11px;margin:0;padding:0;display: block;/*position:relative;*/z-index:40;}
#content_left {padding:10px 20px;}
#col_right {width:175px;float:right;z-index:50;}
#col_right_inner {font-size:11px;margin:0;padding:0;display: block;/*position:relative;*/z-index:60;}
#content_right {padding-top:10px;}
#col_main {margin-left:145px;margin-right:195px;z-index:10;}
#col_main_inner {
	line-height:16px;font-size:11px;
	margin:0;padding:0;position:relative;display: block;z-index:20;
	padding-top:15px;
}

#footer {font-size:10px;height:20px;color:#666;border-top: 1px solid #E0E0E0;width:760px;position:relative;bottom:25px;left:0;background:#FFF;z-index:12;}
#footer_text {margin-right:15px;}
#footer_tools a {color:#666;font-size: 10px;text-decoration:none;padding-bottom:5px;margin-left:15px;}
#footer_tools a:hover { color:#DA3E08;}

#subnavi {padding:0x 0px;background:#E6EAEE;font-size:11px;border-left: 1px solid #E0E0E0;}
#subnavi .item {padding:5px 20px;font-size:11px;margin:0px;background: url(img/navi_listpoint.gif) no-repeat;border-bottom:1px solid #FFF;}
#subnavi .item a {font-weight:bold;font-size:11px;text-decoration:none;}

#search .content input.field {height:20px;font-size:9px; background:#EFEFEF;margin: 5px 2px;border:1px solid #E0E0E0;}
#search .content  input.button {background: #FFF;margin:0px 4px;}
#search .content  {margin-top:10px;height:20px;font-size:9px; }

.clearer {display:block;clear:both;}
.floatbox {overflow: hidden}

 div.teaserbox, #content_right div.mailform {
	border-left: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	padding: 5px;
	margin-top:10px;
	margin-right:10px;
	font-size:11px;
}
div.teaserbox select {
	width:150px;
	margin:5px 0px;
}
div.teaserbox img{
}
.tx-a1teasermenu-pi1 {
	width:100%;
	margin:0;
	padding:0;
}
div.more a {
	font-weight:bold;
	color: #DA3E08;
	text-decoration:none;
}
.contenttable {
width:100%;
border: 1px solid #AAA;
background: #E0E0E0;
}
.contenttable td {
font-size:9px;
padding:1px 5px;
}
.contenttable th {
font-size:9px;
text-align:left;
padding: 1px 5px;
color: #717375;
}

sub {font-size:11px;}

.highlight {
color: #DA3E08;
font-weight:bold;
}

/* für IE >5 */
* html .mmContent DIV A {
	width: 177px;
	w\idth: 177px; /* für IE 6 */
	-moz-opacity:.9; /* für IE 5.5+ */
	filter:alpha(opacity=90); /* für IE 5.5+ */
}
