html {
	/* zeigt vertical rechte scroll im FF*/
	overflow-y: scroll;
}

/*-- POWERMAIL --*/


csc-textpic.csc-textpic-center.csc-textpic-above.csc-textpic-imagewrap.csc-textpic-single-image img
{
margin-bottom:0px;
}

div.csc-textpic div.csc-textpic-single-image img {
margin-bottom: 0px;
}


.csc-firstHeader { display: none;}

.error{
color:red;
}

.suche_db{
}


.suche_db h3{
margin-top:10px;
margin-bottom:2px;

}
.suche_db select{
 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:11px;
}

.suche_db input{
 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding:2px 10px;
}

.tx-powermail-pi1 {padding:0px; margin:0px;}
.tx-powermail-pi1 form {padding:0px; margin:0px;}
.tx-powermail-pi1 fieldset {border-width: 0px;padding:0px; margin:0px;}

.tx-powermail-pi1 legend {
	font-size: 11px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:black;
	margin-left: 0px;}

.tx-powermail-pi1 LI {
	FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica, sans-serif; COLOR: black; MARGIN-LEFT: 0px; FONT-SIZE: 11px;}

.tx-powermail-pi1 select {
	font-size: 11px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:black;
	width:350;
	margin-bottom: 5px;
	display:block;}

.tx-powermail-pi1 label {
	font-size: 11px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#312721;
	width: 350px;
	align: left;
	margin-top: 20px;
}

.tx-powermail-pi1 input {
	color:black;
	width:350px;
	margin-top: 5px;
	margin-left: 0px;
	display:block;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
		font-size: 11px;
}



.tx-powermail-pi1 textarea {
	display:block;
	color:black;
	height: 150px;
	width: 350px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 11px;}

.tx-powermail-pi1 .powermail_radio_inner {padding: 0px 0px 0px 0px; }
.tx-powermail-pi1 .powermail_radio_inner label { width:100px; }
.tx-powermail-pi1 .powermail_radio_inner input {color:#000000; display:inline; width: 20px; }

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio_title {display:none;}


.tx-powermail-pi1 .powermail_check_inner {padding: 0px 0px 0px 0px; }
.tx-powermail-pi1 .powermail_check_inner label { width:200px; margin-right: 10px;}
.tx-powermail-pi1 .powermail_check_inner input {color:#000000; display:inline; width: 20px; }

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_checkbox_title {display:none;}

.tx-powermail-pi1 .tx_powermail_pi1_submitmultiple_back{ width:80px; float: left; }
.tx-powermail-pi1 .tx_powermail_pi1_submitmultiple_forward { width:80px; float: right; display: inline;}

form.tx_powermail_pi1_formconfirmation_back {float: left; width: 80px;}
form.tx_powermail_pi1_formconfirmation_back input {width: 80px;}

form.tx_powermail_pi1_formconfirmation_submit {float: right; width: 150px;}
form.tx_powermail_pi1_formconfirmation_submit input {width: 150px;}


.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit {float:right;}
.tx-powermail-pi1 .powermail_submit { width:150px; float: right; display: inline;}

.tx-powermail-pi1 .powermail_mandatory_js { color: #CC0000 }

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_content p.ueberschrift5 {display:none;}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_content p.ueberschrift2 {display:none;}


.powermail_all_td{
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
		font-size: 11px;
	color:#000000;
	width: 200px;
	padding: 0px 0px 10px 0px;
}


/* Standard Link */

#searchform table{
height:18px;
}


form{
margin:0px 10px;
padding:0px 10px;
}

input{
margin:0px 0px;
margin-left:10px;
padding:0px 0px;
}

.search_button
{
background-color:transparent;
cursor:hand;
}



body{
text-align:center;
 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding:0px;}




.top_navi_l_abstand{
background: url(../../user_upload/tpl_bilder/tpl_top_navi_bg_l.jpg) top right no-repeat #999999;

}
.top_navi{
//background: url(../../user_upload/tpl_bilder/tpl_top_navi_bg.jpg) top right no-repeat #999999;
background-image:url(../../user_upload/tpl_bilder/tpl_top_navi_bg.jpg);
background-repeat:no-repeat;
}
.top_navi_r_abstand{
background: url(../../user_upload/tpl_bilder/tpl_top_navi_bg_r.jpg) top left no-repeat #999999;

}




.my_head{
/*
background-image:url(/fileadmin/user_upload/tpl_bilder/tpl_head_bg_shadow.jpg);
background-repeat:repeat-x;
*/
background: url(../../user_upload/tpl_bilder/tpl_head_bg_shadow.jpg) top center repeat-x #cccccc;

}


.news_box{
background: url(../../user_upload/tpl_bilder/news_box_head_bg.jpg) top left no-repeat #ffffff;
border-top:2px solid #ffffff;
height:100%
}

.right_info{
background-image: url(../../user_upload/tpl_bilder/news_box_right_bg.jpg);
background-position: top right;
background-repeat: no-repeat;

}

.right_info ul{
list-style:none;
margin:0px;
padding:0px;

}

.right_info ul li{
background-image:url(../../templates/bilder/punkt-rot.gif);
padding:0px 10px; margin:0px;
background-position:0em 0.5em;
background-repeat:no-repeat;
}




a.download{
background-image:url(../../templates/bilder/quader-rot.gif);
padding:0px 10px; margin:0px;
background-position:0em 0.5em;
background-repeat:no-repeat;
}



.infohome{
background-image: url(../../user_upload/tpl_bilder/news_box_right_bg.jpg);
background-position: top right;
background-repeat: no-repeat;
display:block;
text-align:left;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; margin-top: 13px;
border-top: 0px solid #cdbeb4; border-bottom: 0px solid #cdbeb4;
padding: 5px;
width: 217px;
float: right;
margin:0px;

}


.news {
display:block;
text-align:left;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; margin-top: 13px;
border-top: 0px solid #cdbeb4; border-bottom: 0px solid #cdbeb4;
padding: 5px;}


.news p.ueberschrift a{
padding:1px 10px;
background-image:url(../../user_upload/tpl_bilder/tpl_pfeil_gr.gif);
background-repeat:no-repeat;
background-position:0px 0.5em;
}


.news h1, .infohome h1 {
color: #666666;
font-size: 15px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
margin-top:25px;
margin-bottom:10px;
font-weight:normal;
}

.news h1 a, .news h1 a:hover{
color: #666666;
font-size: 15px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
margin-top:15px;
margin-bottom:10px;
font-weight:normal;
}

.infohome h1 a, .infohome h1 a:hover{
color: #666666;
font-size: 15px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
margin-top:15px;
margin-bottom:10px;
font-weight:normal;
}

.news h2, .infohome h2 {
color: #3f3f3f;
font-size: 13px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
margin-top:13px;
margin-bottom:10px;
font-weight:normal;
}




.imgtext-nowrap{
margin:0px;
padding:0px;
width:505px;
}

.inhalt1_home .imgtext-nowrap{
margin:0px;
padding:0px;
width:100%;
}

.imgtext-nowrap td{
margin:0px;
padding:0px;

}

.imgtext-table{
margin:0px;
padding:0px;
width:100%;

}


.imgtext-table td{
margin:0px;
padding:0px;
font-size: 1px;
border:0;
}

.imgtext-table td img{
margin:0px;
padding:0px;


}

.imgtext-table td table{
margin:0px;
padding:0px;


}


.imgtext-table td a{
margin:0px;
padding:0px;
text-decoration:none;
}


.imgtext-table br{
}


.spacer-gif{
height:0px;

}


.head_l_abstand{
background-position: top right;
background-repeat: repeat-y;


}

.head_r_abstand
{
background-position: top left;
background-repeat: repeat-y;


}


div.page{
/**/
text-align:center;
width:100%;
background-color:#cccccc;
margin:auto;
height:100%;
}


A, A:hover     {
color: #312721;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-weight: 600;
text-decoration: none;
word-spacing: 1px;
padding-top: 1px;
padding-bottom: 7px }

A:hover     {
color: #312721;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-weight: 600;
text-decoration: underline;}

.internal-link-II { font-weight: bold !important; color: #c00000 !important  }


.top_navi a{

line-height:18px;
padding:0px 0px;
margin-left:0px;
font-weight:normal;
}




.top_navi a:hover{

line-height:18px;
padding:0px 0px;
margin-left:0px;
font-weight:normal;
color:#CC0000;
}

#language_switch td{
width:100px;

}


#language_switch a{

margin-left:0px;
padding:0px 0px;}

#language_switch .active a{
font-weight:normal;
color:#CC0000;

}

.extra_navi{
background-image:url(../../user_upload/tpl_bilder/tpl_extra_navi_bg.jpg);
padding:0px 0px;

}




.extra_navi_box{
padding:4px 0px;
text-align:left;
}

.extra_navi_box ul{
margin:0px;
padding:0px;
list-style:none;
}

.extra_nav, .extra_nav_act{
padding:0px 5px;
list-style:none;
padding:0px;
margin:0px;
width:100%;
}

.extra_nav a{
padding:1px 10px;
display:block;
font-weight:normal;
text-decoration:none;
width:100%;
}


.extra_nav a:hover,.extra_nav_act a{

display:block;
background:#cccccc;
color:#cc0000;
font-weight:normal;
padding:1px 10px;
background-image:url(../../user_upload/tpl_bilder/tpl_pfeil_gr.gif);
background-repeat:no-repeat;
background-position:center left;
}


.extra_nav_act a:hover,.extra_nav_act a{
padding:1px 10px;
display:block;
background:#cccccc;
color:#cc0000;
font-weight:normal;
background-image:url(../../user_upload/tpl_bilder/tpl_pfeil_gr.gif);
background-repeat:no-repeat;
background-position:center left;

}
table.hauptnavigation{

/*width:717px;*/
margin-left:50px;
margin-left:0px;
width:769px;

}

table.hauptnavi{

}
table.hauptnavi td{
width:16%;
vertical-align:top;
vertical-align:middle;
white-space: nowrap;
/*border-left:2px solid #ffffff;*/
}
table.hauptnavigation td{
width:16%;
white-space: nowrap;
/*border-left:2px solid #ffffff;*/
}

td.hauptnavig_first,td.hauptnavi_act_first,td.hauptnavigation ,td.hauptnavigation_act{
font-size:11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
 font-weight: bold; text-decoration: none; padding:0px;
 text-align:center;

 }
td.hauptnavigation ,td.hauptnavigation_act{
font-size:11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
 font-weight: bold; text-decoration: none; padding:0px;
 text-align:center;

  border-left:2px solid #ffffff;

 }
td.hauptnavig_first,td.hauptnavi_act_first{
font-size:11px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
 font-weight: 600;
 text-decoration: none; padding:0px;
 text-align:center;
 }


td.hauptnavig_first a,td.hauptnavigation a{
font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#000000;
 font-weight: 600; text-decoration: none;

 display:block;
 padding:0px 5px;
 line-height:20px;
}


td.hauptnavig_first a:hover,td.hauptnavigation a:hover{
font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#ffffff;
 font-weight: 600; text-decoration: none;
  display:block;


  background-color:#838383;
 padding:0px 5px;
 line-height:20px;

  }

td.hauptnavi_act_first a:hover,td.hauptnavi_act_first a,td.hauptnavigation_act a:hover,td.hauptnavigation_act a{
font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#ffffff;
 font-weight: 600; text-decoration: none ;
 display:block;
 padding:0px 5px;line-height:20px;

  background-color:#838383;
  }

td.hauptnavig_first,td.hauptnavi_act_first{

}

td.hauptnavig_first a:hover,td.hauptnavi_act_first a:hover,td.hauptnavig_first a,td.hauptnavi_act_first a{

  display:block;
  padding:0px 5px;

}


ul.navi_sub,ul.navi_subsub,ul.navi_subsub2{
list-style:none;
padding:0px;
margin:0px;
display:block;
}

ul.navi_sub li,ul.navi_subsub li,ul.navi_subsub2 li{
display:block;
margin:0px;
padding:0px
}

ul.navi_sub li.off a{

font-size: 11px; font-family: 'Trebuchet MS',Arial, Helvetica, sans-serif;
color:#000000;
display:block;
padding:5px;
padding-left:5px;
background-color:#ffffff; width:190px;
font-weight:normal;
}

ul.navi_sub li.off a:hover,ul.navi_sub li.on a{
background-color:#f2f2f2;
font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#CC0000;
display:block;
padding:5px;
padding-left:5px;
font-weight:normal;
}

ul.navi_subsub li.off a{
background-color:#ffffff;
font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#000000;
padding:5px;
padding-left:10px;
display:block;
font-weight:normal;

 }

ul.navi_subsub li.off a:hover,ul.navi_subsub li.on a{
background-color:#f2f2f2;
font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#CC0000;
display:block;
font-weight:normal;
padding-left:10px;

}

ul.navi_subsub2 li.off a{
background-color:#ffffff;
font-size: 11px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#000000;
padding:5px;
padding-left:15px;
display:block;
font-weight:normal;
}
ul.navi_subsub2 li.off a:hover,ul.navi_subsub2 li.on a{
background-color:#f2f2f2;
font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#CC0000;
display:block;
padding:5px;
padding-left:15px;
font-weight:normal;
}





/*********************************Subnavigation*****************************************/

tr.navi_sub_extra{
display:none;
}

tr.navi_sub td.off a{

font-size: 11px; font-family: 'Trebuchet MS',Arial, Helvetica, sans-serif;
color:#000000;
display:block;
padding:2px;
padding-left:25px;
font-weight:normal;
}

tr.navi_sub td.off a:hover,tr.navi_sub td.on a{
font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#CC0000;
display:block;
padding:2px;
padding-left:25px;
font-weight:normal;
background-color:#cccccc;
background-image:url(../../user_upload/tpl_bilder/tpl_pfeil.gif);
background-repeat:no-repeat;
/*background-position: 15px center;*/
background-position: 15px 0.7em;
}

tr.navi_subsub td.off a{
font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#000000;
padding:2px;
padding-left:40px;
display:block;
font-weight:normal;
background-color:#ffffff;
 }

tr.navi_subsub td.off a:hover,tr.navi_subsub td.on a{
font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#CC0000;
display:block;
font-weight:normal;
padding:2px;
padding-left:40px;
background-color:#ffffff;
}

tr.navi_subsub2 td.off a{
font-size: 11px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#000000;
padding:2px;
padding-left:55px;
display:block;
font-weight:normal;
background-color:#ffffff;}


tr.navi_subsub2 td.off a:hover,tr.navi_subsub2 td.on a{
font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#CC0000;
display:block;
padding:2px;
padding-left:55px;
font-weight:normal;
background-color:#ffffff;

}

/**************************************************************************/


div.div_links{
/*background: url(../../user_upload/tpl_bilder/tpl_sub_navi_bg.jpg) top right no-repeat #ffffff;*/
height:100%;

border:0px solid #CC0000;
padding-bottom:20px
}
/**/
td.td_links{
background-image: url(../../user_upload/tpl_bilder/tpl_sub_navi_bg.jpg);
background-position: 20px right;
background-repeat: no-repeat;
border:0px solid blue;
}

div.navi_titel{
font-size: 12px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
padding:10px 15px;

}
.content{
}

/* Allgemeine Layoutdefinitionen */
.sam-calendar-preview-row sam-calendar-layout1  { color: #312721; font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-weight: 300; text-decoration: none }
.sam-calendar-preview-row sam-calendar-layout2  { background-color: #e3e3e3;color: #312721; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: 300; text-decoration: none }

p,td,tr   { color: #312721; font-size: 12px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: none }


p{
padding:0px;
padding-bottom:10px;
margin:0px;
}




.news-block  { margin-top: 30px ; margin-left: 15px;}
li {margin-left: 20px}
.inhalt1     { padding-left: 35px; display:block; font-size: 12px; /*height: 360px; overflow: auto; clip: auto*/}
.inhalt1     { padding-right: 30px;padding-left: 35px; margin-left: 0px; display:block; /*height: 360px; overflow: auto; clip: auto*/
padding-bottom:20px;

padding-top:20px;

}



.inhalt1_home { margin: 0px; /*height: 360px; overflow: auto; clip: auto*/
padding: 0px;
padding-left:67px;
background-image:url(../../user_upload/tpl_bilder/tpl_inhalt_home-bg.jpg);
background-position: top right;
background-repeat:no-repeat;
margin-bottom:20px;
}

.inhalt1 img
{
max-width:530px;
}
.inhalt-links     {
margin-left: 10px;
width: 172px;
font-size: 11px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: 300; text-decoration: none}
.titel    { color: #c00000; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: 800; padding-right: 35px; padding-left: 35px }


h1{
color: #666666;
font-size: 20px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
margin-top:20px;
margin-bottom:25px;
font-weight:normal;
}

.inhalt1_home h1{
 margin:0px;
 padding:0px;
color: #666666;
font-size: 20px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
padding-top:20px;
margin-bottom:25px;
}



h2   { margin:0px;padding:0px;margin-bottom:10px;
color: #3f3f3f; font-size: 15px;
 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
 font-weight: bold }


h3   { margin:0px;padding:0px;margin-bottom:10px;
 color: #66666; font-size: 13px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
 font-weight: bold }


.ueberschrift5    { margin:0px;padding:0px;margin-bottom:10px;
color: #3f3f3f; font-size: 15px;
 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
 font-weight: bold }
 }

p .ueberschrift2    { display: none;}


/*

.ueberschrift5   { margin:0px;padding:0px;color: black; font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: 700; line-height: 28pt }
.ueberschrift1    {color: #c00000; font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: 700 }
.ueberschrift2    { color: black; font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: 700 }
.ueberschrift3    { color: black;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: 700 }
.ueberschrift4    {margin:0px;padding:0px;color: #c00000; font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: 700 }
.pfeil-text   { font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: 600; background-image: url("file:///private/tmp/501/TemporaryItems/maddox-bilder/pfeil-inhalt.gif"); background-repeat: no-repeat; background-position: 0 3px; padding-left: 25px }
.rahmen  { border: solid 1px #645347 }
* { margin: 0; padding: 0 }
*/

.inhalt1_home ul,.inhalt1 ul{
list-style:none;
margin:0px;
padding:0px;
}

.inhalt1_home ul li,.inhalt1 ul li{
background-image:url(../../templates/bilder/punkt-rot.gif);
padding:0px 10px; margin:0px;
background-position:0em 0.5em;
background-repeat:no-repeat;
}


/* Layout Linker Frame */
.navi      { border-right: 1px solid #DBD0CC }
.navi-block  { margin-top: 20px;  border-bottom: 1px solid #645347 }

/* Text Rootline 1 */
a.rootline:link, a.rootline:visited, a.rootline:hover, a.rootline:active        {padding-left: 35px;  color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: 800; text-decoration: none; padding: 1px 3pt 7px 4px }
a.rootline:hover       {padding-left: 35px;  color: #c00000; font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: 800; text-decoration: underline; padding: 1px 3pt 7px 4px }

/* --------Hauptnavi oben---------*/

/* Text Link Navigationsebene 1 */
a.nav_link_1:link, a.nav_link_1:visited, a.nav_link_1:hover, a.nav_link_1:active   { font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: bold ; text-decoration: none }
a.nav_link_1:hover  { text-decoration: underline ;font-weight: bold ;}

a.nav_link_1-act:link, a.nav_link_1-act:visited, a.nav_link_1-act:hover, a.nav_link_1-act:active      { color: #d92625; font-size: 11px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a.nav_link_1-act:hover  { text-decoration: underline;font-weight: bold ; }

/* Text Link Navigationsebene 2 */
a.nav_link_2:link, a.nav_link_2:visited, a.nav_link_2:hover, a.nav_link_2:active     { font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;text-decoration: none; font-weight: normal !important }
a.nav_link_2:hover  { text-decoration: underline ;font-weight: normal ;}

a.nav_link_2-act:link, a.nav_link_2-act:visited, a.nav_link_2-act:hover, a.nav_link_2-act:active     { color: #d92625; font-size: 11px; font-family: Arial, Helvetica; text-decoration: none; font-weight: normal !important }
a.nav_link_2-act:hover   { color: #d92625; text-decoration: underline ;font-weight: normal ;}

/* Text Link Navigationsebene 3 */
a.nav_link_3:link, a.nav_link_3:visited, a.nav_link_3:hover, a.nav_link_3:active  { font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;text-decoration: none; font-weight: normal !important }
a.nav_link_3:hover  { text-decoration: underline ;font-weight: normal ;}

a.nav_link_3-act:link, a.nav_link_3-act:visited, a.nav_link_3-act:hover, a.nav_link_3-act:active    { color: #d92625; font-size: 11px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal !important }
a.nav_link_3-act:hover    { color: #d92625; text-decoration: none ;font-weight: normal ;}

/* Text Link Navigationsebene 4 */
a.nav_link_4:link, a.nav_link_4:visited, a.nav_link_4:hover, a.nav_link_4:active  { font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal !important }
a.nav_link_4:hover  { text-decoration: underline ;font-weight: normal ;}

a.nav_link_4-act:link, a.nav_link_4-act:visited, a.nav_link_4-act:hover, a.nav_link_4-act:active    { color: #d92625; font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal !important }
a.nav_link_4-act:hover    { color: #d92625; text-decoration: none ;font-weight: normal ;}

a.nav_link_5-act:link, a.nav_link_5-act:visited, a.nav_link_5-act:hover, a.nav_link_5-act:active    { color: #d92625; font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: normal !important }
a.nav_link_5-act:hover    { color: #d92625; text-decoration: underline ;font-weight: normal ;}

/* Hintergrund Link Navigationsebene 1 */
.nav_link_td_1         { background-color: #e3e3e3; display: block; padding-top: 5px; padding-left: 10px; width: 180px; height: 16px; border-top: 0px solid #fff }
.nav_link_td_1-act        { background-color: #e3e3e3; display: block; padding-top: 5px; padding-left: 10px; width: 180px; height: 16px; border-top: 0px solid #fff }

/* Hintergrund Link Navigationsebene 2 */
.nav_link_td_2         { background-color: #e3e3e3; display: block; padding-top: 2px; padding-left: 10px; width: 180px; height: 15px; border-top: 0px solid #fff }
.nav_link_td_2-act        { background-color: #e3e3e3; display: block; padding-top: 2px; padding-left: 10px; width: 180px; height: 15x; border-top: 0px solid #fff }

/* Hintergrund Link Navigationsebene 3 */
.nav_link_td_3         { background-color: #e3e3e3; display: block; padding-top: 2px; padding-left: 10px; width: 180px; height: 15px; border-top: 0px solid #fff }
.nav_link_td_3-act        { background-color: #e3e3e3; display: block; padding-top: 2px; padding-left: 10px; width: 180px; height: 15px; border-top: 0px solid #fff }

/* Hintergrund Link Navigationsebene 3 */
.nav_link_td_4         { background-color: #e3e3e3; display: block; padding-top: 2px; padding-left: 10px; width: 180px; height: 15px; border-top: 0px solid #fff }
.nav_link_td_4-act        { background-color: #e3e3e3; display: block; padding-top: 2px; padding-left: 10px; width: 180px; height: 15px; border-top: 1px solid #fff }

/* Hintergrund Link Navigationsebene 3 */
.nav_link_td_5         { background-color: #e3e3e3; display: block; padding-top: 2px; padding-left: 10px; width: 180px; height: 15px; border-top: 0px solid #fff }
.nav_link_td_5-act        { background-color: #e3e3e3; display: block; padding-top: 2px; padding-left: 10px; width: 180px; height: 15px; border-top: 0px solid #fff }



/* --------Navi auf der linken Seite---------*/

/* Text Link Navigationsebene links*/
a.nav_links:link, a.nav_links:visited, a.nav_links:hover, a.nav_links:active   { font-size: 11px;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a.nav_links:hover  { text-decoration: underline ;font-weight: bold;}

a.nav_links-act:link, a.nav_links-act:visited, a.nav_links-act:hover, a.nav_links-act:active      { color: #d92625; font-size: 11px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a.nav_links-act:hover  { text-decoration: underline ;font-weight: bold;}

/* Hintergrund Navi Links Navigationsebene 1 */
.nav_links_link_td_1         { display: block; padding-top: 3px; padding-left: 10px; width: 164px; height: 16px; border-top: 0px solid #fff }
.nav_links_link_td_1-act        { display: block; padding-top: 3px; padding-left: 10px; width: 164px; height: 16px; border-top: 0px solid #fff }

/* Hintergrund Navi Links Navigationsebene 2 */
.nav_links_link_td_2         { background-color: #e3e3e3; display: block; padding-top: 2px; padding-left: 10px; width: 173px; height: 15px; border-top: 0px solid #fff }
.nav_links_link_td_2-act        { background-color: #e3e3e3; display: block; padding-top: 2px; padding-left: 10px; width: 173px; height: 15x; border-top: 0px solid #fff }


/* ab hier css f".r Indexsuche */

.tx-indexedsearch .tx-indexedsearch-res {
    margin-bottom: 20px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox {
    margin-bottom:  15px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-main {
    background: #d3dce5;
    background-image:url(../../user_upload/tpl_bilder/tpl_inhalt_bg.jpg);
}

.tx-indexedsearch-browselist-currentPage a {
    color: red;
}
/*
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title    {
    background: #d3dce5;
    background-image:url(../../user_upload/tpl_bilder/tpl_inhalt_bg.jpg);
}

.tx-indexedsearch-result-number{
    background: #d3dce5;
    background-image:url(../../user_upload/tpl_bilder/tpl_inhalt_bg.jpg);
}

.tx-indexedsearch-percent{
    background: #d3dce5;
    background-image:url(../../user_upload/tpl_bilder/tpl_inhalt_bg.jpg);
}
*/

.tx-indexedsearch-info {
    background:none repeat scroll 0 0 #FFFFFF;
}


/*
.tx-indexedsearch{

border:0px solid #CC0000;
margin-right:10px;
}


.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold;
	font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res{ width:480px;}
.tx-indexedsearch .tx-indexedsearch-res table   {
	 width:480px;}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title    {
	background2: #d3dce5; background-image:url(../../user_upload/tpl_bilder/tpl_inhalt_bg.jpg);
	width:450px;
	 }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P
	{ font-weight:bold; display:block;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
	 font-weight:normal;  width:50px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
	font-style:italic; display:block;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup   {
	color: #CC0000; font-weight: bold }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info     {
	background: transparent ; display:block;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info p   {
	background: transparent ; display:block; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info p a  {
	background: transparent ; display:block;}

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead  { color: white; margin-top: 20px;
	margin-bottom: 5px; width:450px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {margin:0px;padding:0px;
	margin-bottom:10px;
color: #3f3f3f; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight: bold }

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE      { color: white;
	background2: #beccd7;  background-image2:url(../../user_upload/tpl_bilder/tpl_haupt_navi_bg.jpg);
	background-repeat:repeat-x;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD  {  vertical-align: absmiddle;
	padding:2px 10px; }
	.tx-indexedsearch-rules  { margin-top: 18px }
	.tx-indexedsearch-sectionlinks  { margin-bottom: 18px }*/
/* Ihr Kommentar */

.menu { margin-left: 15px; line-height: 7px; text-decoration: underline; list-style-type: disc;
list-style-image: none }

.news-table{
border-bottom:1px solid #cccccc;
margin-bottom:20px;
width:500px;

}

.news-table td p {}
.news-table td div p a { font-size: 12px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: bold}
.news-table td div p a:hover { font-size: 12px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: bold}
.news-table td div{margin:0px;padding:0px;}
.news-table td div p{margin:0px;padding:0px;}

.news-table td.news_titel p{ font-size: 13px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: bold}


.footer{
border:0px solid red;
}
.footer a,.footer a:hover{font-weight:normal;}


.print_einblenden
{

display:none;
}



/*************************************************************/
@media print
{

body{
background-color:#ffffff;
background-image:none;
}
.page{
background-color:#ffffff;
background-image:none;


}
.my_head{
border:1px solid red;
margin:30px;
padding:30px;
display:none;

}


.print_einblenden
{

display:block;
text-align:left;
width:100%;
background: none;
background-color:#ffffff;

}


.right_info{
background-image: url(../../user_upload/tpl_bilder/news_box_right_bg.jpg);
background-position: top right;
background-repeat: no-repeat;

}

.right_info ul{
list-style:none;
margin:0px;
padding:0px;

}

.right_info ul li{
background-image:url(../../templates/bilder/punkt-rot.gif);
padding:0px 10px; margin:0px;
background-position:0em 0.5em;
background-repeat:no-repeat;
}




a.download{
background-image:url(../../templates/bilder/quader-rot.gif);
padding:0px 10px; margin:0px;
background-position:0em 0.5em;
background-repeat:no-repeat;
}






.news {
display:block;
text-align:left;
width:100%;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; margin-top: 13px;
border-top: 0px solid #cdbeb4; border-bottom: 0px solid #cdbeb4;
padding: 5pt;}


.news p.ueberschrift a{
padding:1px 10px;
background-image:url(../../user_upload/tpl_bilder/tpl_pfeil_gr.gif);
background-repeat:no-repeat;
background-position:0px 0.5em;
}


.news h1{
color: #666666;
font-size: 15px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
margin-top:15px;
margin-bottom:10px;
font-weight:normal;
}

.news h2{
color: #3f3f3f;
font-size: 13px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
margin-top:13px;
margin-bottom:10px;
font-weight:normal;
}


.print_ausblenden
{

display:none;

background: none;
background-color:#ffffff;
}

.print_einblenden
{

background-color:#ffffff;
}

.my_head{
display:none;

background: none;
background-color:#ffffff;
}
.td_links{
display:none;
background-color:#ffffff;
}
.inhalt1{
display:block;
background: none;
background-color:#ffffff;

width:720px;
margin:0px;
padding:0px;
}
.content
{
background: none;
width:100%;
background-color:#ffffff;
}

.footer
{
background: none;
background-color:#ffffff;

}
.div_links
{

}
.td_inhalt{
margin:0px;
padding:0px;}

}
