*
{
  font-family : Verdana, sans-serif;
  font-size : 11px;
  color:#143771;

}

#label_headersuche, #headersuche input
{
  font-size:13px;
}

#headersuche input
{
  margin:0px;padding:0px;
  color:red;
  font-weight:bold;
}

h1
{
  font-size : 13px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button 
{ 
  width:100px;
  font-family : 'Verdana', sans-serif;
  font-size : 11px;text-decoration : none;
  border:1px solid #eeeeff;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword
{ 
  width:150px;
  font-family : 'Verdana', sans-serif;
  font-size : 11px;
  text-decoration : none;
  border:1px solid #eeeeff;
}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw
{
  font-weight:bold;
  font-style:italic;
  font-family : 'Verdana', sans-serif;
  font-size : 11px;
  text-decoration : none;
}

.tx-indexedsearch .tx-indexedsearch-whatis
{
  margin-top:10px;
  margin-bottom:5px;
  margin-left:15px;
  font-family : 'Verdana', sans-serif;
  font-size : 11px;
  text-decoration : none;
}
.tx-indexedsearch P.tx-indexedsearch-noresults 
{
  text-align:center;
  font-weight:bold;
  font-family : 'Verdana', sans-serif;
  font-size : 11px;
  text-decoration : none;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title 
{
  background:#eeeeee;
  font-family : 'Verdana', sans-serif;
  font-size : 11px;
  text-decoration : none;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P 
{
  font-weight:bold;
  font-family : 'Verdana', sans-serif;
  font-size : 11px;
  text-decoration : none;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent 
{
  font-weight:normal;
  font-family : 'Verdana', sans-serif;
  font-size : 11px;
  text-decoration : none;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P
{
  font-style:italic;
  font-family : 'Verdana', sans-serif;
  font-size : 11px;
  text-decoration : none;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup
{
  color:red;
  font-family : 'Verdana', sans-serif;
  font-size : 11px;
  text-decoration : none;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info
{
  background:#eeeeff;
  font-family : 'Verdana', sans-serif;
  font-size : 11px;
  text-decoration : none;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead
{
  margin-top:20px;
  margin-bottom:5px;
  font-family : 'Verdana', sans-serif;
  font-size : 11px;
  text-decoration : none;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2
{
  margin-top:0px;
  margin-bottom:0px;
  font-family : 'Verdana', sans-serif;
  font-size : 11px;
  text-decoration : none;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE
{
  background: #678FCA;
  font-family : 'Verdana', sans-serif;
  font-size : 11px;
  text-decoration : none;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD
{
  font-family : 'Verdana', sans-serif;
  font-size : 11px;
  text-decoration : none;
  padding-left:15px;
}
.tx-indexedsearch-browsebox-SCell a
{
  font-family : 'Verdana', sans-serif;
  font-size : 11px;
  text-decoration : none;
  color:red;
}
.tx-indexedsearch-browsebox
{
  margin-left:15px;
  font-family : 'Verdana', sans-serif;
  font-size : 11px;
  text-decoration : none;
}
.tx-indexedsearch-sectionlinks
{
  padding-left:15px;
  font-family : 'Verdana', sans-serif;
  font-size : 11px;
  text-decoration : none;
}
.tx-indexedsearch-searchbox td
{
  padding-left:15px;
  font-family : 'Verdana', sans-serif;
  font-size : 11px;
  text-decoration : none;
}
.tx-indexedsearch
{
  border : 1px solid #C0CBDD;
  padding-top:15px;
  padding-bottom:15px;
  margin-bottom:15px;
  font-family : 'Verdana', sans-serif;
  font-size : 11px;
  background : white;
}
.tx-indexedsearch td a
{
  font-family : 'Verdana', sans-serif;
  font-size : 11px;
}

.csc-loginform 
{
  position:relative;
  background : white;
  border : 1px solid #C0CBDD;
  width:522px;
}

.easy-search-table
{
  margin-top:10px;
  margin-left:10px;
}

.easy-search-label
{
  padding-right:4px;
  font-family: Verdana, Arial, sans serif;
  font-size: 10pt;
}

.easy-search-title a
{
  font-family: Verdana, Arial, sans serif;
  font-size: 10pt;
  padding-left:10px;
  color: blue;
}

.easy-search-resultnum
{
  padding-left:10px;
  padding-top:10px;
  font-family: Verdana, Arial, sans serif;
  font-size: 10pt;
}

.path a
{
  font-family: Verdana, Arial, sans serif;
  font-size: 10pt;
}

.easy-search-description
{
  font-family: Verdana, Arial, sans serif;
  font-size: 10pt;
  padding-left:10px;
}

.easy-search-table-in 
{
  margin-top:10px;
  background: white;
  border : 1px solid #C0CBDD;
  width:520px;
}


.login-title 
{
  padding-bottom:4px;
  padding-top:4px;
  font-weight:bolder;
}

.csc-form-fieldcell 
{
  padding-top:4px;
  padding-bottom:4px;
}

.csc-form-fieldcell input
{
  border : 1px solid #C0CBDD;
  font-family: Verdana, Arial, sans serif;
  font-size: 10pt;
}

.csc-form-labelcell 
{
  padding-top:4px;
  padding-bottom:4px;
  padding-left:4px;
  font-family: Verdana, Arial, sans serif;
  font-size: 10pt;
  color: #143771;
}

fieldset
{
  border : 0px;
  background : white;
}
.tx-newloginbox-pi1 .login-submit 
{
  padding-top:5px;
  padding-bottom:5px;
  padding-left:22px;
}

#sponsor 
{
  padding-top:10px;
  padding-bottom:20px;
}

#tx-newloginbox-pi1-user 
{
  margin-bottom:3px;
}

.tx-newloginbox-pi1 .login-user
{
  padding-right:4px;
}

.tx-newloginbox-pi1 .login-pwd
{
  padding-right:4px;
}

.tx-newloginbox-pi1 .login-submit input 
{
  border : 1px solid #D60206;
}

.tx-newloginbox-pi1 .login-reg 
{
  padding-bottom:5px;
  padding-left:22px;
}
.tx-newloginbox-pi1 table 
{
  padding-left:5px;
}

.tx-newloginbox-pi1 .login-forgot
{
  padding-bottom:5px;
  padding-left:22px;
}


.tx-newloginbox-pi1 
{
  border-top : 1px solid #BCCDEB;
  border-bottom : 1px solid #BCCDEB;
  background : white;
  margin-top:10px;
  margin-bottom:30px;
}

.tx-newloginbox-pi1 *
{
  font-family : Verdana;
  font-size:8pt;
}

.tx-newloginbox-pi1 input
{
  border : 1px solid #BCCDEB;
  width:100px;
}

.tx-srfeuserregister-pi1 
{
  border : 1px solid #BCCDEB;
  background : white;
  margin-bottom:10px;
  width: 522px;
}

.tx-srfeuserregister-pi1-remove a 
{
  font-family : Verdana;
  font-size : 9pt;
  margin-left:10px;
  text-decoration:none;
  color:blue;
}

.tx-srfeuserregister-pi1 * {font-family : Verdana;font-size:10pt;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox {border:0px;margin-left:5px;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio {border:0px;}
.tx-srfeuserregister-pi1 .dt span{ color: #ff0000; }
.tx-srfeuserregister-pi1 p {margin-top:0px; margin-bottom: 0; margin-left: 5; padding: 0px; text-indent: 0;font-size:9pt; }	
.tx-srfeuserregister-pi1 label span{width:5px;}
.tx-srfeuserregister-pi1 label {text-align:right;}
.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }		
.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }		
#.tx-srfeuserregister-pi1 a {  background-image: url("typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }		
.tx-srfeuserregister-pi1 label span { color: #ff0000; }		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }		
.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 0 0; border: 1px solid #5A5963; }		
.tx-srfeuserregister-pi1 input text{ margin: 0; padding: 0 .5em 0 0; }	
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }		
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }		
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent;}		
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }				
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }		
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }		
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }		
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }		
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }		
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }		
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }		
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }		
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; float: left; padding: 0 0 .5em 0;}		
* html .tx-srfeuserregister-pi1 dd { float: none; }		
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }		
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em;}
.tx-srfeuserregister-pi1-uploader { width:300px;}
.tx-srfeuserregister-pi1-text { width:200px;}
#tx-srfeuserregister-pi1-gender-0 {border:0px solid white;}
#tx-srfeuserregister-pi1-gender-1 {border:0px solid white;}
.tx-srfeuserregister-pi1 .dt { clear: both; width: 145px; text-align: right; padding-right: 3px;}		
.tx-srfeuserregister-pi1 dt { clear: both; width: 145px; text-align: right; padding-right: 3px;}
.tx-srfeuserregister-pi1 dd { text-align: left; width:327px; }

.hilfe img{
border:0px;
float:left;
}

.hilfe {
border:0px;

}

div.nim1{
position:absolute;
top:2px;
left:-23px;
}
div.nim2{
position:absolute;
top:4px;
left:-23px;
}
div.nim3{
position:absolute;
top:4px;
left:-25px;
}
.submenufont{
position:relative;
}
.submenufont-act{
position:relative;
}
.subsubmenufont{
position:relative;
}
.subsubmenufont-act{
position:relative;
}
.leftm{
position:relative;
}

#pdf a{
	font-family: Verdana;
         font-size: 8pt;
text-decoration : none;
color: #143771;
padding-right:5px;
}


.tx-gooffotoboek-pi1{
border : 1px solid #C0CBDD; padding-top:15px; padding-bottom:15px; margin-bottom:15px;
padding-left:10px;
}

.tx-gooffotoboek-pi1 .gfpb_landscape img {
margin-right:10px;
}

.tx-gooffotoboek-pi1 table{width:100%;}

.bodytext a{
text-decoration: underline;
font-weight: bolder;
}

#werbungmitte{
border : 1px solid #BCCDEB;
margin-bottom:15px;
background-color:white;
}

.werbung-rechts {
text-align: center;
}

.tmp {
color: #143771;
font-family: Verdana, Arial, sans serif;
font-size: 10pt;
color: #1d406a;
}

.navi1 a img{
text-decoration:none;
border:0px;
text-align: right;
}
.navi1{
text-decoration:none;
border:0px;
text-align: right;
}

#content .boxcontent {
margin-top:4px;
margin-bottom:4px;
margin-left:4px;
margin-right:4px;
}

.reddot {
padding-top:22px;
}

.sitemap_Head {
margin-top:20px;
font : bolder 13px Verdana, Arial, sans serif;
text-decoration:none;
color:#143771;
}

.sitemap_Head a{
font : bolder 13px Verdana, Arial, sans serif;
text-decoration:none;
color:#143771;
}
.sitemap_Sub a{
font : normal 12px Verdana, Arial, sans serif;#
text-decoration:none;
color:#143771;
}
.sitemap_Sub {
margin-left:37px;
margin-top:8px;
}

.sitemap_Subsub  {
margin-left:91px;
margin-top:15px;
}

.sitemap_Subsub  a{
font : normal 12px Verdana, Arial, sans serif;
color:#143771;
text-decoration:none;
}

.bodytext img{
border: 0px;
text-decoration:none;
}

#content .space {
height:15px;
}

#content .box input{
   border : 1px solid #C0CBDD;
}

#content .box{
   position:relative;
	background : white;
	border : 1px solid #C0CBDD;
	width:522px;
		padding: 0px;
margin:0px;

}


//#contentfooter
//{
//	background : white;
//	border : 1px solid #C0CBDD;
//}

#news .bottom {
	border-bottom : 1px solid #A0A1A9;
font : normal 10pt Verdana;
}

#termine .bottom {
	border-bottom : 1px solid #A0A1A9;
}


.news_date {
padding-right:5px; 
padding-left:5px;
}

#news .bodytext {
padding-right:4px; 
padding-left:4px;
}

#news td {
padding-top:5px; 
padding-bottom : 5px;
}

#termine .bodytext {
padding-right:4px; 
padding-left:4px;
}

#termine td {
padding-top:5px; 
padding-bottom : 5px;
}

#content .boxbottom 
{
display:none;
background-color:#F2F5F9;
width:100%;
}


td.titelBar {
	background : #F2F5F9;
	border : 1px solid #BCCDEB;
	width: 100%;
	padding: 4px;
	font-family: Verdana;
         font-size: 10pt;
text-decoration : none;
color: #1B457F;
}

#pfad{
	font-family: Verdana;
         font-size: 10pt;
text-decoration : none;
color: #143771;
}


td.titelBar a{
	font-family: Verdana;
         font-size: 10pt;
text-decoration : none;
color: #143771;
}
.path-act a{
font-weight: bolder;
}

p {
border: 0px;
padding: 0px,0px,0px,0px;
margin: 0px 0px 5px 0px;
}

body {
	background:white;
	margin: 0px;
	padding: 0px;
}

table.topMenu {
	border : 1px solid #A0A1A9;
	border-left : 0px none;
	font : normal 12px Verdana;
	height: 19px;
	background : white;
}


table.topMenu a{
	font : normal 12px Verdana;
text-decoration:none;
color:#424353;
}
.suchbox{
	color:#6F7077;
	border-left-width:0px;
	border-style:solid;
	border-color:#A0A1A9;
	padding-left:2px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	height: 15px;
	vertical-align : top;
	margin: 0px;
	font : normal 10px Verdana, Arial, sans serif;
}

table.mainMenu {
  background-image:url(../img/back.gif);
  background-repeat:repeat-y;
  background-attachment:scroll;
  background-position:752px;
}

table.leftBox{
	background : #F4F7FC;
	border : 1px solid #A2A1A6;
	border-bottom-width:0px;
               
}

td.subtabelle {
border-bottom: 1px solid white;
}

.submenufont a{
font-family: verdana;
font-weight: normal;
color: black;
font-size: 12px;
text-decoration:none;
}

.submenufont-act a{
font-family: verdana;
font-weight: bolder;
color: #5B5C6A;
font-size: 12px;
text-decoration:none;
}

td.subsubtabelle {
border-bottom: 1px solid #BAC0CC;
}

.subsubmenufont a{
font-family: verdana;
font-weight: normal;
color: black;
font-size: 12px;
text-decoration:none;
}

.subsubmenufont-act a{
font-family: verdana;
font-weight: bolder;
color: white;
font-size: 12px;
text-decoration:none;
}

.menufont a{
font-family: Verdana;
         font-size: 12px;
font-weight: bold;
text-decoration : none;
color: #5B5C6A;
}

/*Rechte Boxen*/
.news *{
font : normal 12px Verdana, Arial, sans serif;
text-decoration:none;
color:#143771;
}

.termine *{
font : normal 12px Verdana, Arial, sans serif;
text-decoration:none;
color:#143771;
}

.newsbox {
	         width:148px;               
        border-left : 1px solid #A0A1A9;
	border-right : 1px solid #A0A1A9 ;
	border-top : 1px solid #A0A1A9;         
         background-color:white;
}
.newsbox_head {
         height:19px;  
         background-color: #C8D7EF;
         padding:3px;
         font-family: Verdana, Arial, sans serif;
         font-size: 10pt;
         font-weight: bold;
}

.terminbox {
         width:148px;                
        border-left : 1px solid #A0A1A9;
	border-right : 1px solid #A0A1A9 ;
	border-top : 1px solid #A0A1A9;  
         background-color:white;
}
.terminbox_head {

	height:19px;
	background-color: #C8D7EF;
         padding:3px;
         font-family: Verdana, Arial, sans serif;
         font-size: 10pt;
         font-weight: bold;

}
.terminbox_content {

	top: 30px;        
	padding:3px;
font-family: Verdana, Arial, sans serif;
         font-size: 10pt;
}

.textbox_links {
	height:14px;
         color:#6F7077;
}

.bottomnav {
	height:12px;
         width:100%;
         padding: 2px;
	border-width: 1px;
         border-style:solid;
         border-color:#A0A1A9;
         background-color:white;
}
table.bottomMenu {
	border : 1px solid #A2A1A6;	
	font : normal 10px Verdana, Arial, sans serif;
	height: 19px;
	background : white;
	color: #A2A1A6;	
}
table.bottomMenu a{
	text-decoration:none;
	font : normal 10px Verdana, Arial, sans serif;
	color: #A2A1A6;	
}

.align-center
{
	text-align:center;
}

.align-right
{
	text-align:right;
}

a img, img, a.internal-link img, a.internal-link
{
  border:0px !important;
}
