@charset "UTF-8";
/* CSS Document */

body {
margin-top:0px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#515151;
}

#wrapper {
margin-left: auto;
margin-right: auto;
background:#ffffff;
width:970px;
text-align:left;
}

#seitensuche{padding-top:13px;}
#seitensuche form{
width:190px; 
float:left;  
}

#seitensuche #search_box{
font-size:9px;
width:130px;
background:#ffffff;
color:#515151;
padding-top:1px;
margin-top:0px;
padding-left:6px;
height:16px;
border: 1px solid #dadada;
vertical-align: top
!important
}

#bluefade #search_button{
margin-left:15px;
width:23px;
height:13px;
}

#header {
height:210px;
clear:both;
width:970px;
}
#sprachwahl{
width:100px;
height:30px;
float:left;
margin-top:30px;
}
#sprachwahl a{
text-decoration:none;
font-weight:100; 
color:#515151;
}

#sprachwahl .selected a{
color:#fe6a0b;
font-weight:900;
}

#headermenu{
margin-top:30px;
height:60px;
float:left;
width:400px;
margin-left:30px;
}

#headermenu .selected{
color:#fe6a0b;
font-weight:900;
}

#logo{
margin-top:30px;
margin-bottom:30px;
float:left;
width:375px;
}

#orange_ruler{
clear:both;
width:970px;
height:30px;
background-image:url(img/orange_bg.gif);
background-repeat:repeat-x;
}

#bluefade{
width:970px;
height:60px;
background-image:url(img/blue_bg.gif);
background-repeat:repeat-x;
}

#breadcrump{
font-size:10px;
margin-top:13px;
padding-left:25px;
float:left;
width:727px;

}
#breadcrump a{
font-size:10px;
text-decoration:none;
font-weight:100; 
color:#515151;

}
#breadcrump a:visited{
font-size:10px;
text-decoration:none;
font-weight:100; 
color:#515151;

}
#breadcrump a:link{
font-size:10px;
text-decoration:none;
font-weight:100; 
color:#515151;

}
#breadcrump a:hover{
font-size:10px;
text-decoration:none;
font-weight:100; 
color:#fe6a0b;

}

/*Topmenu*/

#orange_square{
width:7px; height:7px; background-color:#ff8000; margin-right:5px;margin-top:17px;font-size:1px;
}
#headermenu a{
text-decoration:none;
font-weight:100; 
color:#515151;

}
#headermenu a:visited{
text-decoration:none;
font-weight:100; 
color:#515151;

}
#headermenu a:link{
text-decoration:none;
font-weight:100; 
color:#515151;

}
#headermenu a:hover{
text-decoration:none;
font-weight:100; 
color:#fe6a0b;
}



/*******************************************
* LEFT
********************************************/


#left {
width:210px;
padding-left:25px;
float:left;
clear:both;
}


#left a:hover {
color:#ff6400;
text-decoration:underline;
}
#left .box_one a{
color:#ff6400;
margin-left:0px;
text-decoration:none;
}

#left #mainmenu p {
text-align:left;
font-size:13px;
/*font-family: Times,'Times New Roman',serif;*/
border-top:1px solid #fcad8a !important;
padding-top:6px;
margin-top:6px;
padding-bottom:0px;
margin-bottom:0px;
}

#left #mainmenu{
margin-bottom:25px;

padding-bottom:6px;
border-bottom:1px solid #fcad8a;

}

#left .first{
text-align:left;
font-size:12px;
border-top:1px solid #fcad8a;
background-repeat:repeat-x;
padding-top:6px;
margin-top:6px;
/*background-image:url(img/boxheader_bg.gif);
padding-left: 6px;*/

}
#left .last{
/*
text-align:left;
font-size:12px;
border-top:1px solid #fcad8a;
border-bottom:1px solid #fcad8a;
padding-top:10px;
margin-top:10px;
height:21px;
*/

}

#left #mainmenu p a {
color:#666666;
margin-left:0px;
text-decoration:none;
}

#left #mainmenu p a:hover {
color:#fe6a0b;
text-decoration:none;
}

#left #mainmenu p a.selected {
color:#fe6a0b;
text-decoration:none;
font-weight:bold;
margin-left:0px;
padding-top:10px;
margin-top:10px;
padding-bottom:10px;
margin-bottom:10px;
}

#left p a.second_menu{
text-transform: none;
color:#fe6a0b;
text-decoration:none;
font-weight:bold;
margin-left:10px;
color:#666666;
}

#left p{
line-height: 14px;}

#left .tx-mininews-pi1-fp_listrowField-title a{
color:#ff6400;
padding-top:0px;
margin-top:0px;
margin-bottom:0px;
text-decoration:none;
}
#left span .tx-mininews-pi1-fp_listrowField-more-link a {
color:#ff6400;
margin-top:0px;
margin-bottom:0px;
text-decoration:none;
}

#left .tx-mininews-pi1-fp_listrow p{
padding:3px;
margin:3px;
}


/*******************************************
* CENTER
********************************************/
/*HEADERIMG */

#main_article{

}

#center #headerimg #orange_square{
width:7px; height:7px; background-color:#ff8000; margin-right:5px;margin-top:4px;font-size:1px;float:left;}

#center #headerimg #listenpunkt{padding-bottom:10px; width:400px;}
#center #headerimg{
position: relative;
background:url(img/headerimg_bg.gif);
width:480px;
height:160px;
background-position:bottom;
background-repeat:no-repeat;
margin-bottom:20px;
}

#center #headerimg_text{
position: absolute;
z-index:4;
text-align:left;
left:30px;
font-size:12px;
font-weight:900;
font-weight:bolder;
color:#000000;
top:50px;
}
#center #headerimg_pic{
position: absolute;
z-index:2;
width:480px;
height:160px;
right:0px;

}
/*HEADERIMG ENDE */
#center #headerimg #listentext{
color:#ff8000;
text-transform:uppercase;
font-size:12px;
}

#center blockquote{
padding-left:5px;}

#center {
padding-top:8px;
padding-bottom:30px;
width:485px;
float:left;
margin-left:15px;
}
#center ul{
list-style-type:square;
line-height:15px;
}
#center li{
margin-left:15px;
}

#center #records {
position:relative;
float:left;
margin-bottom:10px;
width:480px;
}

#center #records img {
float:left;
margin-left:0;
margin-top:0;
margin-bottom:0px;
}

#center #records p {
margin:0;
padding:0;
color:#666666;
font-size:11px;
/*line-height:15px;*/
width:400px;

}
hr{
width:420px; 
height:1px;
margin-right:0; 
border-top:1px none #000000;
border-bottom:1px solid #999999;
}

h1 {
font-size:17px;
/*font-family: Times,'Times New Roman',serif;*/
font-weight:bold;
margin:0;
padding-bottom:16px;
color:#fe6a0b;
}

h2 {
font-size:14px;
/*font-family: Times,'Times New Roman',serif;*/
font-weight:normal;
margin:0;
padding-bottom:14px;
color:#fe6a0b;
}

h3 {
font-size:11px;
/*font-family: Times,'Times New Roman',serif;*/
font-weight:normal;
margin:0;
padding-bottom:12px;
color:#fe6a0b;
}

#center #records a {
color:#ff6400;
text-decoration:none;
}

#center #records a:hover {
color:#ff6400;
text-decoration:underline;
}


#center img {
float:right;
padding-bottom:0px;
clear:both;
}


#center p {
color: #666666;
padding: 0;
margin: 0 10px 20px 0;
line-height: 18px;
}

#center #trenner {
height:10px;
background-image:url(img/trenner_bg.gif);
background-repeat:repeat-x;
width:475px;}

/*******************************************
* RIGHT
********************************************/
#right {
padding-bottom:30px;
width:210px;
margin-top:0px;
padding-top:0px;
margin-left:8px;
float:left;
}

#right a {
color:#ff6400;
text-decoration:none;
}

#right a:hover {
color:#ff6400;
text-decoration:underline;
}

#right #right_content p{
line-height: 16px;
}
#right ul{
list-style-type:square;
line-height:15px;
}

#right h1 {
font-size:12px;
font-weight:normal;
margin:0;
color:#fe6a0b;
}
#right #submenu  {
padding-top:5px;
line-height:0px;
margin:0px;
height:0px;
font-size:0px;

}
#right #submenu p {
text-align:left;
font-size:11px;
border-bottom:1px solid #fcad8a;
margin:6px;
padding-top:0px;
padding-bottom:6px;

}
#right #submenu .first{
border-top:1px solid #fcad8a;
text-align:left;
font-size:11px;
margin:6px;
padding-bottom:6px;
padding-top:6px;
}

#right .last_ifsub{
text-align:left;
font-size:11px;
/* border-top:1px solid #fcad8a; */
padding-top:6px;
margin-top:6px;
padding-bottom:6px;
}
#right .last{
text-align:left;
font-size:11px;
border-bottom:1px solid #fcad8a;
padding-top:6px;
margin-top:6px;
padding-bottom:6px;
}

#right #submenu p a {
color:#666666;
margin-left:0px;
text-decoration:none;
}

#right #submenu p a:hover {
color:#fe6a0b;

text-decoration:none;
}
#right #submenu .sub_first{
text-align:left;
font-size:11px;
margin:6px;
padding-bottom:6px;
padding-top:0px;
}
#right #submenu .sub_last{
text-align:left;
font-size:11px;
margin:6px;
padding-bottom:6px;
padding-top:0px;
border-bottom:1px solid #fcad8a;
}


#right #submenu p a.selected {
color:#fe6a0b;
text-decoration:none;
font-weight:bold;
margin-left:0px;
}

#right #submenu p a.second_menu{
text-transform: none;
color:#fe6a0b;
text-decoration:none;
margin-left:10px;
color:#666666;
}
/*******************************************
* BOX
********************************************/

#left #box{
position:relative;
}
.boxheader_on a{
color:#666666;
text-decoration:none;
}

.boxheader_on a:link{
color:#666666;
text-decoration:none;
}
.boxheader_off a{
color:#666666;
text-decoration:none;
}

.boxheader_off a:link{
color:#666666;
text-decoration:none;
}
.boxmain{
padding-left:14px;
background-color:#ff00ff;
top:5px;
padding:7px;
margin-bottom:25px;
clear:both;
border-top:solid #bfe3f6 1px;
border-left:solid #bfe3f6 1px;
border-right:solid #bfe3f6 1px;
border-bottom:solid #bfe3f6 1px;
position:relative;background-color:#ffffff;z-index:0;top:-4px;padding:7px;padding-right:14px;clear:both;
color:#ffffff;
text-decoration:none;
}

.boxheader_on{
position:relative;
background-color:#ffffff;
top:0px;
z-index:8;
text-transform:uppercase;
color:#666666;
background-image:url(img/boxheader_bg.gif);
background-repeat:repeat-x;
height:16px;
border-left:solid #bfe3f6 1px;
border-right:solid #bfe3f6 1px;
border-top:solid #bfe3f6 1px;
border-bottom:solid #ffffff 3px;
float:left;
padding-top:7px;
padding-left:7px;
padding-right:7px;
}

.boxheader_off{
position:relative;
z-index:8;
text-transform:uppercase;
padding-left:7px;
padding-right:7px;
padding-top:7px;
height:23px;
float:left;
}


#boxmain a{
color:#ff6400;
text-decoration:none;
}
#box03_main a{
color:#ff6400;
text-decoration:none;
}
#box04_main a{
color:#ff6400;
text-decoration:none;
}
.box_one{
text-align:left; 
margin-left:1px;
background-color:#ffffff;
border:1px solid #bfe3f6;
margin-left:4px;
padding-right:1px;
margin-bottom:25px;
}
.box_one_2{
text-align:left; 
margin-left:1px;
background-color:#ffffff;
border:1px solid #bfe3f6;
margin-left:4px;
padding-right:1px;
margin-bottom:25px;
}
.box_one_header{
float:none;
background-color:#ffffff;
top:0px;
text-transform:uppercase;
background-image:url(img/boxheader_bg.gif);
background-repeat:repeat-x;
height:19px;
padding-left:7px;
padding-right:7px;
padding-top:7px;
color:#ffffff;
}
.box_one_main{
padding-left:7px;
padding-right:7px;
padding-top:7px;
padding-bottom:7px;
}
.box_one_main2{
padding-left:0px;
padding-right:7px;
padding-top:7px;
padding-bottom:7px;
}
.box_one_main a{
color:#ffffff;
text-decoration:none;
}


hr{
border: 0px; /* Fuer Firefox und Opera */
border:solid 1px #e0f1fa;
width:185px;
border-bottom: solid 1px #FFFFFF; /* Fuer I.Explorer (Seiten-Hintergrundfarbe!) */
}

#mailform{
border:0px hidden #ffffff;
}

label {
	color:#666666;
	float:left;
	clear:both;
	display:block;
	width:200px;
	margin-bottom:10px;
	padding-left:0px;
	}
.option {
	background:none;
	width:auto;
	float:left;
}


#center input, textarea, select {
	float:left;
	display:block;
	margin-bottom:10px;
	border: 1px solid #808080;
	padding:1px;}
	
checkbox, fieldset{
border: 0px hidden #ffffff;
	width:10px;
	}
	/*clearing all floats and fix firefox and ie backgroundcolor-bug */ 
form {
	border: 1px hidden #ffffff;
	width:450px;
}
.csc-mailform-submit{
	width:100px;
	clear:both;
	color:#515151;
	}
.csc-mailform-radio{
float:left;
}
.contenttable{
font-size:11px;
border-collapse:collapse
}


.clear {
clear:both;
}

#copyright {
margin-top:10px;
padding-top:10px;
margin-left: auto;
margin-right: auto;
width:600px;
font-size:10px;
color:#666666;
}

#copyright a, copyright a:visited, copyright a:hover{
font-size:10px;
color:#666666;
text-decoration:none;
margin:0;
padding:0;
}

#copyright p.copyright_first {
margin:10px 0 0 0;
}




/*******************************************
* Styles fuer Extension "tx_indexedsearch"
********************************************/
.tx-indexedsearch p{font-size:11px;color:#515151;}
.tx-indexedsearch input{border: 1px hidden #ff00ff}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:75px; }
.tx-indexedsearch-browsebox-SCell{font-weight:bold;font-size:11px;color:#515151; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:125px;float:left; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic;font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; font-size:11px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { }
.tx_indexedsearch[sword_prev_include]{font-size:11px;color:#515151;}
.tx-indexedsearch-browsebox{font-weight:bold;font-size:11px;color:#515151;}
.tx-indexedsearch-title-caption{font-weight:bold;font-size:11px;color:#515151;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold;font-size:11px;color:#515151; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal;font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic;font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {color:#515151; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {font-weight:bold;font-size:11px;color:#515151;background-color:#ffffff;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; font-size:11px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup { color:#808080; font-style: normal; padding:0 0.3em 0 0.3em; border: 1px #dddddd solid; }

/*******************************************
* Styles fuer Extension "mini_news"
********************************************/
.tx-mininews-pi1 { font-family: arial, sans serif; font-size:small; padding:0px; margin:0px;float:none;}
.tx-mininews-pi1-listrow { padding-top:4px; padding-bottom:4px; padding-left:0px; margin-left:0px; margin:0px !important;}
P.tx-mininews-pi1-listrow { line-height:12px; padding-top:4px; padding-bottom:4px; padding-left:0px; margin-left:0px; margin: 0 2px 4px 0 !important}
P.tx-mininews-pi1-listrowField-title { font-size:13px; text-decoration:none; padding-left:0px; margin-left:0px; margin:0px !important}
P.tx-mininews-pi1-listrowField-title a{ font-size:13px;margin-bottom:2px; padding-left:0px; margin-left:0px; text-decoration:none; color:#fe6a0b; font-weight:100 !important;}
P.tx-mininews-pi1-listrowField-teaser { margin-bottom:1px;margin-top:2px; padding-left:0px; margin-left:0px;font-size:11px;color:#515151 !important;}
P.tx-mininews-pi1-fp_listrowField-datetime { height:1px;font-size:0px; padding-left:0px; margin-left:0px;font-style:italic;position:absolute;top:4px; z-index:-6;}
P.tx-mininews-pi1-listrowField-datetime{ font-size:9px;font-style:italic;margin:0px !important}
P.tx-mininews-pi1-fp_listrowField-title { font-size:13px;  padding-left:0px; margin-left:0px;font-size:11px !important}
P.tx-mininews-pi1-fp_listrowField-teaser { margin-top: 0px; margin-bottom: 5px; padding-left:0px; margin-left:0px; font-size:11px;color:#515151 !important}
P.tx-mininews-pi1-fp_listrowField-teaser a{ margin-top: 0px; margin-bottom: 5px; padding-left:0px; margin-left:0px; font-size:11px;color:#ff6400;}
.tx-mininews-pi1-singleView { margin-top: 1px;font-size:11px; padding-left:0px; margin-left:0px !important }
.tx-mininews-pi1 a{ color:#fe6a0b; text-decoration:none; font-size:11px !important; }
P.tx-mininews-pi1-singleViewField-teaser { font-style: italic; padding-left:0px; margin-left:0px; margin-top: 5px; margin-bottom: 1px;font-size:11px;color:#515151 !important; }
SPAN.tx-mininews-pi1-browsebox-strong { color:#fe6a0b;font-size:11px !important;}
P.tx-mininews-pi1-listrowField-teaser A {  text-decoration:none; padding-left:0px; margin-left:0px; font-size:11px;color:#515151 !important;}
.tx-mininews-pi1-browsebox{height:1px;font-size:0px; padding-left:0px; margin-left:0px;font-style:italic;position:absolute;top:4px; z-index:-6;}

#center a,
#center .internal-link a,
#main_article a,
#center li a {
color: #ff6400;
text-decoration: none;
}
