BODY { 
 background-color:#ffffff;
 font-family:Arial,sans-serif;
 font-size:100.1%; 
 margin:0px; 
 padding:0px;
 text-align:center; 
 /*color:#666666; */
 color:#333333;
}

.logo {width:815px;display:block;margin:0px;border:0px;}

.seitenbild {width:464px;height:203px;display:block;margin:0px;}/*height:203px;*/

.bodytext
{
padding:0px;
margin:0px;
}

h5 {font-size:10px;margin:5px 0px 5px 0px;padding:0px;}

.center
{
background-color:#ffffff;
text-align:left;
margin: 0px auto;
width:815px;
}

.clear
{
clear:both;
}

#header
{
width:815px;
float:left;
background-color:#ffffff;
}

#content
{
margin:0px;
width:815px;
float:left;
/*overflow:hidden;*/

}

#content .links
{
margin:0px;
padding:0px;
width:186px;
float:left;
background-color:#ffffff;
display:block;
}

#content .links hr
{
background-color:#d7d7d7;
color:#d7d7d7;
border:#d7d7d7;
height:1px;
margin:0px;
padding:0px;
}

/*#####################################################*/

#menu_links
{
margin:0px;
padding:0px;
color:#333333;
text-align:left;
font-family: Arial,sans-serif;
}

#menu_links .menu_links_item
{
width:186px;
margin:0px;
padding:0px;
float:left;
display:block;
border-top:1px solid #d7d7d7;
}

#menu_links .menu_links_item .link
{
font-size:11px;
padding:7px 0px 7px 0px;
margin:0px 0px 0px 0px;
float:left;
}

#menu_links .menu_links_item .abst1
{
width:12px;
display:block;
float:left;
margin:0px;
padding:0px;
}

#menu_links .menu_links_item .abst2
{
width:8px;
display:block;
float:left;
margin:0px;
padding:0px;
}

#menu_links .menu_links_item a
{
color:#333333;
text-decoration:none;
text-transform:uppercase;
padding:0px 0px 0px 3px;
margin:0px 0px 0px 0px;
}

.green_point
{
 width: 4px; 
 height: 4px;
 display:inline;
 float:left;
 padding: 0px;
 margin:6px 0px 0px 0px;
}

/*--------------------------------------------*/
/*
#menu_links .u_menu
{

clear:both;
padding: 0em 0em 0em 0em;
margin:0em 0em 0em 0em;

color:#666666;
text-align:left;
font-family: Arial,sans-serif;
display:block;

}
*/

#menu_links .unterMenu1
{
width:186px;
padding: 0px;
margin:0px;
float:left;
display:block;
}

#menu_links .unterMenu1 .green_point
{
 width: 4px; 
 height: 4px;
 display:block;
 float:left;
 padding:0px;
 margin:7px 3px 0px 0px;
}

#menu_links .unterMenu1 a
{
color:#333333;
text-decoration:none;
padding:0px 0px 0px 3px;
margin:0px;
display:block;
float:left;
}

#menu_links .unterMenu1 .abst1
{
width:26px;
display:block;
float:left;
margin:0px;
padding:0px;
}

.unterMenu1 .abst2
{
width:22px;
display:block;
float:left;
margin:0px;
padding:0px;
}

#menu_links .unterMenu1 .umLink
{
width: 152px;
font-size:12px;
padding:5px 0px 5px 0px;
margin:0px;
float:left;
}

#menu_links .unterMenu1 .umLink a
{
width: 140px;
font-size:12px;
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 4px;
margin:0px;
float:left;
}

/*---------------------------------------------------------------*/

#menu_links .u_menu2
{
width:186px;
padding: 0px;
margin:0px;
float:left;
display:block;
}

#menu_links .unterMenu2
{
color:#333333;
font-size:12px;
display:block;
padding: 0px 0px 0px 36px;
clear:both;
}

#menu_links .unterMenu2 a
{
color:#333333;
padding:0px 0px 0px 6px;
text-decoration:none;
text-transform:none;
display:block;
}

#menu_links .unterMenu2 .green_point
{
 width: 4px; 
 height: 4px;
 display:block;
 float:left;
 padding:0px;
 margin:7px 0px 0px 0px;
}

#menu_links .unterMenu2 .umLink
{
width: 150px;
padding:5px 0px 5px 0px;
margin:0px;
float:left;
}

/*#####################################################*/


#content .mitte
{
width:464px;
float:left;
margin:0px 0px 0px 17px;
background-color:#ffffff;

}


#inhalt
{
display:inline;
width:464px;
float:left;
padding:0px;
font-family:Arial,sans-serif;
/*border:1px solid red;*/
}

#inhalt .bodytext
{
margin: 0px;
padding:11px 10px 11px 3px;
font-size:12px;
}


#inhalt .bodytext a
{
color:#499a29;
text-decoration:none;
font-weight: bold;
font-family: Arial, sans-serif;
}


a.internal-link
{
color:#499a29;
text-decoration:none;
font-weight: bold;
font-family: Arial, sans-serif;
}

a.download
{
color:#499a29;
text-decoration:none;
font-weight: bold;
font-family: Arial, sans-serif;
}

h2.csc-firstHeader{
font-family:Arial,sans-serif;
font-size:13px;
font-weight: bold;
text-transform:uppercase;
margin:0px;
padding:20px 0px 20px 0px;
}


h3
{
font-family:Arial,sans-serif;
font-size:13px;
font-weight: bold;
text-transform:uppercase;
margin:0px;
padding:20px 0px 20px 4px;
}

h4 {margin-top:0px;font-size:12px;}

#content .rechts
{
width:148px;
float:left;
margin:0px;
padding: 203px 0px 0px 0px;
background-color:#ffffff;
overflow:hidden;
display:block;
/* hier KEIN clear:both; !!! */
}

#content .rechts_start
{
width:143px;
float:left;
margin:198px 0px 0px 4px;
padding: 0px;
background-color:#ffffff;
overflow:hidden;
display:block;
/* hier KEIN clear:both; !!! */
}

/*#####################################################*/

#footer
{
width:612px;
float:left;
margin: 5px 0px 0px 203px;
height:38px;
padding-bottom:12px;
padding-top:12px;
display:inline;
}

#footer hr
{
background-color:#499a29;
color:#499a29;
border:#499a29;
height:1px;
} 

#footer .foomenu
{
color:#333333;
text-align:right;
}

.foomenu a
{
color:#333333;
text-decoration:none;
font-family: Arial, sans-serif;
font-size:11px;
text-transform:uppercase;
}

/*#####################################################*/


.abstcontent
{
margin:0px;
}


.link
{
color:#5d9943;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
}

.cont2spalt
{
/*clear:both;*/
width: 464px;
margin:0px 0px 20px 0px;
padding:0px;
float:left;
display:block;
}
/*
.cont_links
{
width:278px;
float:left;
margin:0px;
padding:0px;
background-color:#ffffff;
display:block;
}

.cont_rechts
{
width:186px;
float:right;
margin:0px;
padding:40px 0px 0px 0px;
display:block;
}
*/

.cont_links
{
width:222px;
float:left;
margin:0px;
padding:0px;
background-color:#ffffff;
display:block;
}

.cont_rechts
{
width:222px;
float:right;
padding:0px;
margin:0px;
display:block;
}


/*#######################################################################*/
#spoint
{
width:186px;
margin:0px;
display:block;
clear:both;
}

#sp_head
{
width:184px;
border-top:1px solid #d7d7d7;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
float:left;
background-color:#ffffff;
margin:0px;
display:block;
overflow:hidden;
padding:12px 0px 7px 0px;
clear:both;
}

.sp_titel
{
padding-left:8px;
font-weight: bold;
font-size:15px;
}


#sp_body
{
width:184px;
background-color: #f0f0f0;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
border-bottom:1px solid #d7d7d7;
float:left;
color:#333333;
text-align:left;
font-family: Arial,sans-serif;
margin:0px;
padding:0px 0px 6px 0px;
}

*html #sp_body .sp_item
{
width:164px;
float:left;
margin: 0px 9px 0px 9px;
border-bottom:1px solid #ffffff;
padding:4px 0px 4px 0px;
display:inline;
}

+html #sp_body .sp_item
{
width:164px;
float:left;
margin: 0px 9px 0px 9px;
border-bottom:1px solid #ffffff;
padding:4px 0px 4px 0px;
display:inline;
}

#sp_body .sp_item
{
width:174px;
float:left;
margin: 0px 9px 0px 9px;
border-bottom:1px solid #ffffff;
padding:4px 0px 4px 0px;
display:inline;
}

.sp_item .sp_img {width:16px;height:21px;display:block;float:left;}

#sp_body .sp_item .abst_spoint
{
width:23px;
display:block;
float:left;
margin:0px;
padding:0px;
}

*html #sp_body .sp_item .link
{
padding:5px 2px 5px 0px;
display:block;
float:left;
margin:0px;
}

+html #sp_body .sp_item .link
{
padding:5px 2px 5px 0px;
display:block;
float:left;
margin:0px;
}


#sp_body .sp_item .link
{
width:140px;
padding:5px 2px 5px 0px;
display:block;
float:left;
margin:0px;
}

#sp_body .link a
{
color:#333333;
text-decoration:none;
text-transform:uppercase;
font-family: Arial, sans-serif;
font-size:11px;

}

.abstzuspoint
{
width:186px;
clear:both;
padding: 16px 0px 0px 0px;
border-top:1px solid #d7d7d7;
}

ul {
 font-size:12px;
 list-style-image: url(../img/li_neu.jpg);
 margin:0;
 padding:11px 16px 11px 44px;
}

ol {
 font-size:12px;
}
/*###########################################################*/

/*
#contRechts
{
width:148px;
float:left;
margin:0px;
display:block;
}

#cont2
{
width:148px;
float:left;
margin:0px;

display:block;
}


.abstcontainer
{
width:148px;
clear:both;
display:block;
font-size:5px;
}
*/

.klickpfad
{
font-family:Arial,sans-serif;
font-size:12px;
padding: 11px 0px 0px 3px;
color:#499a29;
}

.klick
{
color:#499a29;
text-decoration:underline;
text-transform:none;
}

.lastklick
{
color:#499a29;
text-decoration:none;
text-transform:none;
}

.menu3
{
width:148px;
padding: 14px 0px 0px 0px;
background-color:#dcebd4;
margin:0px 0px 5px 0px;
display:inline;
float:left;
}

.menu3 .header
{
width:148px;
padding: 0px 0px 0px 10px;
background-color:#dcebd4;
margin:0px;
float:left;

}

.menu3 h2
{
font-family:Arial,sans-serif;
font-size:13px;
font-weight: bold;
text-transform:uppercase;
color:#333333;
margin:0px;
padding:0px 0px 0px 8px;
}


.menu3_list
{
width:148px;
background-color:#dcebd4;
margin:0px;
padding:0px 0px 11px 16px;
float:left;
display:block;
}

.menu3_list a
{
color:#333333;
text-decoration:none;
text-transform:uppercase;
font-family: Arial, sans-serif;
font-size:11px;
}

.menu3_item
{
width:132px;
float:left;
padding: 8px 0px 8px 0px;
margin:0px;
background-color:#dcebd4;
display:block;
}

.menu3_item_text
{
width:109px;
display:block;
float:left;
padding: 3px 0px 0px 0px;
}

/*-------------------------------------------*/
.cont_rechts_bild
{
width:148px;
padding:0px;
background-color:#f0f0f0;
margin:0px 0px 5px 0px;
text-align:center;
display:inline;
overflow:hidden;
/*clear:both;*/
float:left;
}
.cont_rechts_bild img {border:0px;margin:0px;}

.cont_rechts_elem
{
width:148px;
padding:0px;
background-color:#f0f0f0;
margin:0px 0px 5px 0px;
text-align:left;
display:block;
/*clear:both;*/
float:left;
overflow:hidden;
}
.cont_rechts_elem h2
{
font-family:Arial,sans-serif;
font-size:13px;
font-weight: bold;
text-transform:uppercase;
color:#333333;
margin:0px;
padding:14px 14px 8px 14px;

}

.cont_rechts_elem .ph_bild
{
width:148px;
padding:0px 17px 17px 17px;
text-align:center;
clear:both;
}

.cont_rechts_elem .txt_inhalt
{
width:148px;
background-color:#f0f0f0;
display:block;
float:left;
padding: 0px;
margin:0px;

}

.cont_rechts_elem .txt_inhalt .text
{
padding: 0px 6px 15px 15px;
color:#333333;
font-family: Arial, sans-serif;
font-size:12px;
display:block;
float:left;
margin:0px;
}

.keintext
{
padding: 0px;
margin:0px;
line-height:0px;
}

.cont_rechts_elem .txt_inhalt .text a
{
color:#499a29;
text-decoration:none;
font-weight: bold;
font-family: Arial, sans-serif;
}
.cont_rechts_elem .txt_inhalt .text a.grau{
color:#333333;
text-decoration:underline;
font-weight: normal;
font-family: Arial, sans-serif;
}
/**************************************************************/

.cont_links_elem
{
width:186px;
padding: 0px;
background-color:#ffffff;
margin:0px;
/*text-align:center;*/
display:block;
}

.cont_links_elem h2
{
font-family: Arial, sans-serif;
font-size:12px;
line-height:19px;
color:#499a29;
text-transform:uppercase;
font-weight: bold;
text-align:center;
margin:0px;
padding:0px 8px 8px 8px;
}

.cont_links_elem .ph_bild
{
width:186px;
/*text-align:center;*/
}
.cont_links_elem .ph_bild img
{
/*width:110px;*/
display:block;
margin:0px auto; 
}

.cont_links_elem a
{
color:#499a29;
text-decoration:none;
font-weight: bold;
font-family: Arial, sans-serif;
}

.cont_links_elem .txt_inhalt
{
width:186px;
background-color:#ffffff;
display:block;
float:left;
/*text-align:center;*/
padding: 8px 0px 0px 0px;
margin:0px;
}

.cont_links_elem .txt_inhalt .text
{
color:#333333;
font-family: Arial, sans-serif;
font-size:12px;
margin-left:14px;
/*text-align:center;*/
}

.zurueck
{
position:absolute;
z-index:100;
margin-left:464px;
float:right;
display:block;
width:142px;
margin-top:-58px;
}

.zurueck a
{
text-decoration:none;color:#333333;
}

.back
{
padding: 3px 0px 3px 6px;
display:block;
float:left;
font-family: Arial, sans-serif;
color:#333333;
text-decoration:none;
text-transform:uppercase;
font-size:12px;
}

select.download
{
width:457px;
font-size:12px; 
color:#333333;
padding:0;
margin:0;
font-family:Arial,sans-serif;
}

select.downloadKat
{
width:200px;
font-size:12px; 
color:#333333;
padding:0;
margin:0;
font-family:Arial,sans-serif;
}

/*###################################*/
#form  { padding:0px 0px 0px 0px; margin:0px;}


/* Felder formatieren */
fieldset       { margin:0px; padding:0px; border:none; }
 .feldgruppe    { clear:both; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; /*border:1px solid #999999;*/ }
 .legende {padding:10px 0px 10px 3px;font-size:12px;font-weight:bold;color:#333333;margin:0px;}
 * html .legende {padding:10px 0px 10px 0px;font-size:12px;font-weight:bold;color:#333333;margin-left:-3px;}
 .eingabe       { padding:0; }
 .textzeile     { float:left; margin:0px 0px 0px 0px; }
 .beschriftung  { clear:both; float:left; margin:0px 0px 0px 0px; font-size:12px; padding:0px 0px 0px 4px;width:152px; }
 .ausgabetext   { float:right; margin:0px 0px 0px 0px; }
 .eingabefeld   { float:right; width:300px; }
 .ausgabefeld   { float:right; margin:0px 0px 0px 0px; }
 .required      { border:1px solid #aa0000; }
 .clicklabel    { }
 /*.einzelfeld    { float:left; text-align:left;  }*/
 .vortext    { float:left; margin:0px 0px 0px 0px; }
 .einzelfeld { float:left; margin:0px 0px 0px 0px; }
 .required   {  }
 .folgetext  { float:left; margin:0px 0px 0px 0px; font-size:12px; }
 .feldtext  { padding:0px 0px 0px 0px; border:1px solid #333333;height:19px; }
 .text      { font-size:12px; }
 .text .vortext    { float:left; margin:0px 0px 0px 0px; }
 .text .einzelfeld { float:left; margin:0px 0px 0px 0px; }
 .text .required   { border:1px solid #aa0000; }
 .text .folgetext  { float:left; margin:0px 0px 0px 0px;}
 .feldradio     { }
 .radio         { }
 .radio .vortext    { float:left; margin:0px 0px 0px 0px; }
 .radio .einzelfeld { float:left; margin:0px 0px 0px 0px; }
 .radio .required   { border:0px solid #aa0000; }
 .radio .folgetext  { float:left; text-align:right; margin:0px 0px 0px 0px; max-width:90%; }
 .feldradioset     { font-size:12px; }
 .radioset         { }
 .radioset .vortext    { float:left; margin:0px 0px 0px 0px; }
 .radioset .einzelfeld { float:left; margin:0px 0px 0px 0px; }
 .radioset .required   { border:0px solid #aa0000; }
 .radioset .folgetext  { float:left; text-align:right; margin:0px 0px 0px 0px; }
 .feldcheckbox  { }
 .checkbox      { }
 .checkbox .vortext    { float:left; margin:0px 0px 0px 0px; }
 .checkbox .einzelfeld { float:left; margin:0px 0px 0px 0px; }
 .checkbox .required   { border:1px solid #aa0000; margin:0px 0px 0px 0px; }
 .checkbox .folgetext  { float:left; margin:0px 0px 0px 0px; max-width:90%; }
 .feldselect  { padding:0px; margin-bottom:0px;font-size:12px;}
 * html .feldselect  { padding:0px; margin-top:1px;font-size:12px;}
 .select      { }
 .select .vortext    { float:left; margin:0px 0px 0px 0px; }
 .select .einzelfeld { float:left; margin:0px 0px 0px 0px; }
 .select .required   { border:1px solid #aa0000; margin:0px 0px 0px 0px; }
 .select .folgetext  { float:left; margin:0px 0px 0px 0px; max-width:90%; }
 .feldtextarea  { font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:0px 0px 0px 0px; border:1px solid #333333; }
 .textarea      {font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:12px; }
 .textarea .vortext    { margin:0px 0px 0px 0px; }
 .textarea .einzelfeld { margin:0px 0px 0px 0px; }
 .textarea .required   { border:1px solid #333333; margin:0px 0px 0px 0px; }
 .textarea .folgetext  { clear:both; margin:0px 0px 0px 0px; max-width:90%; }
 .feldfile  { font-size:12px; }
 .file      { }
 .file .vortext    { float:left; margin:0px 0px 0px 0px; }
 .file .einzelfeld { float:left; margin:0px 0px 0px 0px; }
 .file .required   { border:1px solid #aa0000; margin:0px 0px 0px 0px; }
 .file .folgetext  { clear:both; margin:0px 0px 0px 0px; min-width:410px; max-width:90%; }
 
#form a
{
color:#499a29;
text-decoration:none;
font-weight: bold;
font-family: Arial, sans-serif;
} 

#form .block_grau {padding:3px;background-color:#f0f0f0;float:left;margin-bottom:10px;}

#form .zeile_grau {background-color:#f0f0f0;float:left;padding:4px 0px 4px 0px;}
#form .zeile_weiss {background-color:#ffffff;float:left;padding:4px 0px 4px 0px;}

.fussnote {font-size:11px;}


.formmenu { width:458px;float:left;padding:10px 0px 20px 3px;text-align:center; }

.formmenu3 { width:148px;height:18px;border:1px solid #d7d7d7;float:left;font-size:11px;padding-top:2px; }
*html .formmenu3 { width:150px;height:20px;border:1px solid #d7d7d7;float:left;font-size:11px;padding-top:2px; }
.formmenu4 { width:109px;height:18px;border:1px solid #d7d7d7;float:left;font-size:11px;padding-top:2px; }
*html .formmenu4 { width:111px;height:20px;border:1px solid #d7d7d7;float:left;font-size:11px;padding-top:2px; }
.formmenu3 a { color:#499a29;text-decoration:none;font-weight: bold;font-family: Arial, sans-serif; } 
.formmenu4  a { color:#499a29;text-decoration:none;font-weight: bold;font-family: Arial, sans-serif; }
.formmenu2 { width:223px;height:18px;border:1px solid #d7d7d7;float:left;font-size:11px;padding-top:2px; }
*html .formmenu2 { width:223px;height:20px;border:1px solid #d7d7d7;float:left;font-size:11px;padding-top:2px; }
.formmenu2  a { color:#499a29;text-decoration:none;font-weight: bold;font-family: Arial, sans-serif; }

.formmenu1 { width:450px;height:18px;border:1px solid #d7d7d7;float:left;font-size:11px;padding-top:2px; }
*html .formmenu1 { width:450px;height:20px;border:1px solid #d7d7d7;float:left;font-size:11px;padding-top:2px; }
.formmenu1  a { color:#499a29;font-weight: bold;font-family: Arial, sans-serif; }

.tx-lumophpinclude-pi1 { margin:0px;padding:0px;font-size:11px; }
.csc-header { margin:0px;padding:0px; }

.csc-subheader {font-size:12px;font-weight:bold;padding-left:3px;}

/********************************************/
.head_table
{
border-top:6px solid #f0f0f0;border-right:3px solid #f0f0f0;
border-left:3px solid #f0f0f0;border-bottom:0px;
background-color: #ffffff;border-collapse:collapse;
margin-bottom:10px;
font-family:Arial,sans-serif;
color:#333333;
text-transform:none;
font-weight:bold;
font-size:12px;
}

#inhalt .head_table .bodytext
{margin:0px;padding:0px;font-size:12px;}

.head_table tr
{
background-color:#f0f0f0;border:0px;
}
.head_table .td1
{
/*width:190px;*/
width:46%;
border-top:0px;border-right:3px solid #ffffff;
border-left:3px solid #f0f0f0;border-bottom:0px;
padding-top:5px;padding-left:7px;padding-bottom:7px;
vertical-align:top;
}
.head_table .td2
{
/*width:110px;*/
width:26%;
border-top:0px;border-right:3px solid #ffffff;
border-left:3px solid #f0f0f0;border-bottom:0px;
padding-top:5px;padding-left:7px;padding-bottom:7px;
vertical-align:top;
}
.head_table .td3
{
/*width:110px;*/
width:26%;
border-top:0px;border-right:3px solid #f0f0f0;
border-left:3px solid #f0f0f0;border-bottom:0px;
padding-top:5px;padding-left:7px;padding-bottom:7px;
vertical-align:top;
}
.body_table
{
border-top:0px;border-right:3px solid #f0f0f0;
border-left:3px solid #f0f0f0;border-bottom:0px;;
background-color: #f0f0f0;border-collapse:collapse;
font-family:Arial,sans-serif;
color:#333333;
font-weight:normal;
font-size:12px;
}
#inhalt .body_table .bodytext
{margin:0px;padding:0px;font-size:12px;}

.body_table .grey
{
background-color: #f0f0f0;border:0px;
min-height:10px;
}

.grey .td1
{
/*width:190px;*/
width:46%;
border-top:0px;border-right:3px solid #ffffff;
border-left:3px solid #f0f0f0;border-bottom:0px;
padding-top:5px;padding-left:7px;padding-bottom:7px;
vertical-align:top;

}
.grey .td2
{
/*width:110px;*/
width:26%;
border-top:0px;border-right:3px solid #ffffff;
border-left:3px solid #f0f0f0;border-bottom:0px;
padding-left:7px;
padding-top:5px;
vertical-align:top;
}
.grey .td3
{
/*width:110px;*/
width:26%;
padding-left:7px;
padding-top:5px;
vertical-align:top;
}

.white 
{
background-color: #ffffff;border:0px;
}

.body_table tr.bottom
{
background-color: #f0f0f0;height:12px;
border:0px;
}

.white .td1
{
/*width:110px;*/
width:46%;
padding-left:7px;
padding-top:5px;
vertical-align:top;
background-color: #ffffff;border:0px;
}
.white .td2
{
/*width:110px;*/
width:26%;
padding-left:7px;
padding-top:5px;
vertical-align:top;
background-color: #ffffff;border:0px;
}
.white .td3
{
/*width:110px;*/
width:26%;
padding-left:7px;
padding-top:5px;
vertical-align:top;
background-color: #ffffff;border:0px;
}

/*--------------SEARCH------------------*/
.tx-indexedsearch
{
font-family:arial,helvetica,sans-serif;
font-size: 12px;
padding-left:3px;
}


.tx-indexedsearch a
{
color:#499a29;
text-decoration:none;
font-weight: bold;
font-family: Arial, sans-serif;
text-transform:none;
font-size: 12px;
}

.tx-indexedsearch .form_left
{
padding-bottom:3px;
float:left;
vertical-align: middle;
width: 100px;
}
.form_break
{
CLEAR: both;FONT-SIZE: 3px; LINE-HEIGHT: 5px; HEIGHT: 5px;
}
.sword
{
width: 260px;
font-family:arial,helvetica,sans-serif;
font-size: 12px;
border:1px solid #333333;
}
.type, .defop, .media, .lang, .sections, .order, .desc, .results, .group
{
font-family:arial,helvetica,sans-serif;
font-size: 12px;
}
.searchbox-tmpl-css LABEL
{
padding-bottom:3px;
float:left;
vertical-align: middle;
width: 100px;
}
/* TEST */
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch-res h3 { font-family:arial,helvetica,sans-serif;font-size: 11px;font-weight:bold;margin:0px;padding:0px; }
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }

.tx-indexedsearch .title{font-family:arial,helvetica,sans-serif;font-size: 12px;font-weight:normal;}
.tx-indexedsearch .percent {font-family:arial,helvetica,sans-serif;font-size: 12px;font-weight:normal;}
		
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#499a29;font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#333333; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:12px; font-weight:bold; }
.tx-indexedsearch .res-tmpl-css { clear:both; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal;  float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; margin:0;}
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }


.tx-indexedsearch .tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage a {
 text-decoration:none;
 border:1px solid #499A29;
 padding:0 2px;
 }
.searchbox {
  position:relative;
  top:20px;
  left:3px;
  width:140px;
  height:40px;
  overflow:hidden;
}

.searchbox form ul {
 width:100%;
  list-style-type:none;
  padding:0;
}

.searchbox form ul li {
  display:block;
 }

.searchbox form ul li input#tx-indexedsearch-searchbox-sword {
  width:100%;
  border:1px solid #000000;
  color:#999999;
}
.searchbox form ul li input.los {
  width:50px;
  border:none;
  float:right;
  background:none;
  cursor:pointer;
  margin:0;
  padding: 0;   
  color:#499A29;
  font-family:Arial,sans-serif;
  font-weight:bold;
  text-decoration:none;
 }



/*************************************************************/
.csc-textpic-clear {height:30px;}
/* Help */

div.positionFix 

{

	position:relative;

	display:inline;

}



div.helpMasterDiv div div 

{ 

    border: 1px solid #000;

    padding: 5px;

    background-color:#FFFFFF;

    color:#000;

	letter-spacing:0em;

	/*width:39em;*/

	width:400px;

    z-index:6;

    font-weight:normal;

}

div.form_headline

{

	margin:20px 0px 10px 0px;

}


/* INFO-BOX */

.infobox {width:443px;margin-bottom:10px;}

.infobox .rump {width:421px;border-left:1px solid #b8b8b8;border-right:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;background-color:#f0f0f0;padding:0px 10px 10px 10px;}
*html .infobox .rump {width:443px;}

#tx_white {width:421px;background-color:#ffffff;}

#link_on {padding:5px;display:block;font-size:12px;}
#link_on a {
padding:5px;
color:#499a29;
text-decoration:none;
font-weight: bold;
font-family: Arial, sans-serif;
background-image:url(../img/grpfeil_rechts.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:30px;
}

#link_off {padding:5px;display:none;font-size:12px;}
#link_off a {
padding:5px;
color:#499a29;
text-decoration:none;
font-weight: bold;
font-family: Arial, sans-serif;
background-image:url(../img/grpfeil_unten.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:30px;
}

#tx_detail
{
padding:0px 10px 0px 30px;
display:none;
}
#tx_visible ul {list-style-image: url(../img/li_auf_grau.gif);}

#tx_white table.contenttable {border-spacing:0px;border-collapse:collapse;cellpadding:5px;margin-bottom:10px;}
#tx_white table.contenttable td {valign:top;padding:5px 0px 5px 3px;}
#tx_white .contenttable .bodytext {margin:0px;padding:0px;valign:top;}

/**
 * TESTSIEGER
 */

div.nv_testsieger {
    font-size: 12px;
    overflow: hidden;
    margin: 0 0 20px;
    }
    div.nv_testsieger img {
        float: left;
        margin: 0 15px 0 0;
    }
    #inhalt div.nv_testsieger div .bodytext {
        padding: 0;
        margin: 0;
    }
    div.nv_testsieger h3 {
        font-weight: normal;
        margin: 4px 0 10px;
        padding: 0;
        text-transform: none;
    }

/**
 * TABS
 */

    div#tabs {
        border: 1px solid #d7d7d7;
        width: 462px;
        position: relative;
        margin-top:25px;
	margin-bottom:20px;        
        }
        *html div#tabs {width:464px;}
        div#tabs .reiter {
            list-style: none;
            overflow: hidden;
            margin: 0;
            padding: 0;
        }
        div#tabs .reiter li {
            overflow: hidden;
            float: left;
            }
            div#tabs .reiter li a {
                width: 154px;
                height: 36px;
                display: block;
                background-position: left bottom;
                background-repeat: no-repeat;
            }
            a#tab1 {
                background-image: url(../img/reiter/nv_reiter_hausrat.jpg);
            }
            a#tab2 {
                background-image: url(../img/reiter/nv_reiter_haftplflicht.jpg);
            }
            a#tab3 {
                background-image: url(../img/reiter/nv_reiter_unfall.jpg);
            }
            a#tab4 {
                background-image: url(../img/reiter/nv_reiter_fotos.jpg);
            }
            a#tab5 {
                background-image: url(../img/reiter/nv_reiter_mitteilung.jpg);
            }
            a#tab6 {
                background-image: url(../img/reiter/nv_reiter_stimmen.jpg);
            }
            div#tabs .reiter li a.active {
                    background-position: left top;    
            }
            div#tabs .reiter li a  span {
                position: absolute;
                top: -1000px;
            }

        div.tabContent {
            text-align: left;
            }
 
            div.tabText {
                /* width: 70%; */
                min-height: 100px;
                height: auto !important;
                height: 100px;
                margin: 10px 0 10px 10px;
                font-size: 12px;
                }
 
                div.tabText h4 {
                    margin: 0 0 4px;
                    font-weight: bold;
                }
                div.tabText p {
                    margin: 0;
                }
            /*    
            div.tabContent img {
            
                position: absolute;
                right: 20px;
                top: 45px;
            }
            */
           div.tabContent a.angebot {
                background: #fff url(../img/grpfeil_rechts.gif) no-repeat 3px 2px;
                display: block;
                border: 0 solid #eee;
                border-width: 20px 10px;
                height: 20px;
                margin: 0 4px 4px;
                text-indent: 30px;
                text-decoration: none;
                color: #499A29;
                font-weight: bold;
            }

/* Tabs mit 3 Reitern  */
div#tabs3 {
        border: 1px solid #d7d7d7;
        width: 441px;
        position: relative;
        margin-top:25px;
	margin-bottom:20px; 
	}
        * html div#tabs3 { width: 443px; }
        div#tabs3 .reiter {
            list-style: none;
            overflow: hidden;
            margin: 0px;
            padding: 0px;
        }
        div#tabs3 .reiter li {
            float: left;
	    width: 147px;            
	    overflow: hidden;
	    margin: 0px;
            padding: 0px;	                
            }
            div#tabs3 .reiter li a {
                width: 147px;
                height: 35px;
                display: block;
                background-position: left bottom;
                background-repeat: no-repeat;
                margin: 0px;
                padding: 0px;                
            }
            
            div#tabs3 .reiter li a.active {
                    background-position: left top;    
            }
            div#tabs3 .reiter li a  span {
                position: absolute;
                top: -1000px;
            }

 
                        
/* Tabs mit 2 Reitern  */            
div#tabs2 {
        border: 1px solid #d7d7d7;
        width: 440px;
        position: relative;
        margin-top:25px;
	margin-bottom:20px; 
	}
        * html div#tabs2 { width: 442px; }
        div#tabs2 .reiter {
            list-style: none;
            overflow: hidden;
            margin: 0px;
            padding: 0px;
        }
        div#tabs2 .reiter li {
            float: left;
	    width: 220px;            
	    overflow: hidden;
	    margin: 0px;
            padding: 0px;	                
            }
            div#tabs2 .reiter li a {
                width: 220px;
                height: 35px;
                display: block;
                background-position: left bottom;
                background-repeat: no-repeat;
                margin: 0px;
                padding: 0px;                
            }
            
            div#tabs2 .reiter li a.active {
                    background-position: left top;    
            }
            div#tabs2 .reiter li a  span {
                position: absolute;
                top: -1000px;
            }

div#tabs9 {
        border: 1px solid #d7d7d7;
        width: 440px;
        position: relative;
        margin-top:25px;
	margin-bottom:20px; 
	}
        * html div#tabs9 { width: 442px; }
        div#tabs9 .reiter {
            list-style: none;
            overflow: hidden;
            margin: 0px;
            padding: 0px;
        }
        div#tabs9 .reiter li {
            float: left;
	    width: 220px;            
	    overflow: hidden;
	    margin: 0px;
            padding: 0px;	                
            }
            div#tabs9 .reiter li a {
                width: 220px;
                height: 35px;
                display: block;
                background-position: left bottom;
                background-repeat: no-repeat;
                margin: 0px;
                padding: 0px;                
            }
            
            div#tabs9 .reiter li a.active {
                    background-position: left top;    
            }
            div#tabs9 .reiter li a  span {
                position: absolute;
                top: -1000px;
            }

.cont_rechts div.content_startseite div.cont_text
{
	float:left;
	margin: 0px;
	padding:0px;
	font-size:12px;
	width:120px;
}
.cont_links div.content_startseite div.cont_text
{
	float:left;
	margin: 0px;
	padding:0px;
	font-size:12px;
	width:140px;
}
#inhalt .c_text .bodytext
{
padding:0px;
margin:0px;
}

.cont_rechts div.content_startseite div.cont_img
{
	float:left;
	width:90px;
	padding-right:0px;
}
.cont_links div.content_startseite div.cont_img
{
	float:left;
	width:70px;
	padding-right:10px;
}

div.cont_img {float:left;}

div.content_startseite a
{
color:#499a29;
text-decoration:none;
font-weight: bold;
font-family: Arial, sans-serif;
}

#flash_audio
{
	width:0px,
	height:0px;
}


#audio_ein
{
   display:none;
   float:left;
}
#audio_aus
{
   display:inline;
   float:left;
}

#inhalt .csc-textpic-text .bodytext
{
	padding-top:0px;
}
/* CSS Document */