@import url("custom.css");
@import url("../ext/extensions.css");



/* Farben 
#515151 	grau- Hinterrund Seite
#EFEFEF	grrau Hintergrund input etc.
#990038 	dunkles orange
#626262	dunkles grau
#E0E0E0	hellgrau
#990038	starkes orange
#E6EAEE	hellblau

#990038	viollet
#FFE6DE	rosa
#626262	grau

*/


html {
	height:100%;
}
* {margin:0;padding:0;}

body, body * {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	}
body {
	color:#000;
	background: #515151;
	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:#990038; }

h1, h1 a, .csc-header {font-size:16px;color:#990038;margin:5px 0px 6px;padding:0;font-weight:bold;letter-spacing:2px;text-decoration:none;}
h2 {font-size:14px;color:#990038;margin:5px 0px;padding:0;letter-spacing:2px;font-weight:bold;}
h3 {font-size: 12px;}
ul {margin-left:25px;}
li {list-style-image: url(img/bullet.gif);}

.small {font-size:9px;}
.button {font-size:9px;}
.clearer {display:block;clear:both;}
.floatbox {overflow: hidden;}

#page{width:100%;min-height:100%;background: url(img/back_page.gif) center repeat-y;margin:0;padding:0;}
#pagecontent{position:relative;width:752px;min-height:100%;margin:0px;padding:0px 0px;padding-right:18px;}

#header {height:124px;background: url(img/back_header.gif) bottom no-repeat;}
#header #logo {margin:10px 10px;width:150px;float:right;}
#header #logo_inner {display:block;position:relative;}
#header #sitetools {	width:450x;margin:0px;padding-top:2px;}
#header #sitetools a { color:#990038; text-decoration:none; }
#header #sitetools a:hover {color:#990038;}
#header #sitetools #search {color:#000;margin-top:5px;}
#header #sitetools #search a {color:#000;}
#header #sitetools #search a:hover {color:#F60;}
#header #sitetools #toptools {width:300px; height:25px;padding-top:50px;padding-left:10px;}
#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:5px;float:left;}

#mainnavi {height:28px;margin-top:10px;margin-bottom:5px;padding-left:10px;}
#mainnavi a {font-size:9px; text-decoration:none; color:#000; text-transform:uppercase;}

#keyvisual {background:#333;}

#pathwaynavi { padding:6px 10px 0px;height:21px;text-align:left;border-bottom: 1px solid #990038;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:50px;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:215px;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:10px; overflow:hidden;}
#col_main {margin-left:50px;margin-right:250px;z-index:10;}
#col_main_inner {
	width:440px;overflow:hidden;
	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:90px;color:#666;background: url(img/back_footer.gif) no-repeat;z-index:12;position:relative;bottom:0;padding-top:10px;margin-top:20px;margin-left:1px;}
#footer #footer_info {height:85px;padding:10px;}
#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:#990038;}

#subnavi_inner {padding:0x 0px;font-size:11px;border: 1px solid #990038;margin:25px 5px;background:#FFF;}
#subnavi_inner .item {padding:5px 20px;font-size:11px;margin:0px;background: url(img/navi_listpoint.gif) no-repeat;}
#subnavi_inner .item a {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; }


 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: #990038;
	text-decoration:none;
}
.contenttable {
width:100%;
border: 1px solid #990038;
background: #FFF;
}
.contenttable td {
padding:1px 5px;
}
.contenttable th {
font-weight:bold;
text-align:left;
padding: 1px 5px;
color: #717375;
}

sub {font-size:11px;}

.highlight {
color: #990038;
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+ */
}

