/*Teckentrup*/H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT {    font-family: verdana, arial, helvetica, sans-serif;}TD {    font-size: 11px;}

#quicklink{
	color: red;
	}
a img {    border-width: 1px;    border-color: #d1d3d4;} #flashcontent {}

a:link {    color: #605959;    font-size: 11px;    text-decoration: none;    font-family: Verdana, Arial, Helvetica, sans-serif}a:visited {    color: #605959;    font-size: 11px;    text-decoration: none;    font-family: Verdana, Arial, Helvetica, sans-serif}a:hover {    color: #c60000;    font-size: 11px;    text-decoration: none;    font-family: Verdana, Arial, Helvetica, sans-serif}a:active {    color: #ff8c00;    text-decoration: none;    font-family: Verdana, Arial, Helvetica, sans-serif} .headlink {    color: white} .headlink a:link {    color: white} .headlink a:visited {    color: white} .headlink a:active {    color: white} .headlink a:hover {    color: white} .headlink font {    color: white}a.sitemap:link, a.sitemap:active, a.sitemap:visited, a.sitemap:hover {    font-size: 11px;    font-style: normal;    line-height: 15px;    font-weight: bold;    font-variant: normal;    color: #fff;    text-decoration: none;}a.light_box:link, {margin-right:    10px;margin-bottom:    10px;}a.download:link[target = _blank] {    color: red;    text-decoration: underline}A.nummerzwo:link {    text-decoration: underline;    color: #ff0000;}A.nummerzwo.visited: {text-decoration:underline;color:    #ff0000;}A.nummerzwo.hover: {text-decoration:underline;color:    #00dd00;}A.nummerzwo:active {    text-decoration: underline;    color: #00349F;}a.internal-link:link {    color: #605959;    font-size: 11px;    text-decoration: underline;    font-weight: bold;}a.internal-link:visited {    color: #605959;    font-size: 11px;    text-decoration: underline;    font-weight: bold;}a.internal-link:hover {    color: #c60000;    font-size: 11px;    text-decoration: underline;    font-weight: bold;}a.internal-link:active {    color: #ff8c00;    text-decoration: underline;    font-weight: bold;}body {    width: 100%;    height: 100%;    scrollbar-3dlight-color: #C5C5C5;    scrollbar-arrow-color: #C5C5C5;    scrollbar-base-color: #F5F5F5;    scrollbar-darkshadow-color: #F5F5F5;    scrollbar-face-color: F5F5F5;    scrollbar-highlight-color: #F5F5F5;    scrollbar-track-color: #C5C5C5;    scrollbar-shadow-color: #F5F5F5}html {    width: 100%;    height: 100%} .head {    color: #2f2e81;    font-weight: bold;    font-size: 13px;    font-family: Verdana, Arial, Helvetica, sans-serif} .head_weiss {    color: #fff;    font-weight: bold;    font-size: 11px;    font-family: Verdana, Arial, Helvetica, sans-serif} .headrot {    color: white;    font-size: 11px;    font-family: Verdana, Arial, Helvetica, sans-serif} .standardtext_rot_10 {    color: #ed1c24;    font-size: 10px;    font-family: Verdana, Arial, Helvetica, sans-serif} .standardtext_grau_10 {    color: #666;    font-size: 10px;    font-family: Verdana, Arial, Helvetica, sans-serif;} .standardtext_schwarz_10 {    color: #000;    font-size: 10px;    font-family: Verdana, Arial, Helvetica, sans-serif;} .standardtext_rot_12 {    color: #ed1c24;    font-size: 12px;    font-family: Verdana, Arial, Helvetica, sans-serif;} .standardtext_rot_12_fett {    color: #ed1c24;    font-size: 12px;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-weight: bold;
} .standardtext_rot_16_fett {    color: #ed1c24;    font-size: 16px;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-weight: bold;    } .standardtext_grau_12 {    color: #666;    font-size: 12px;    font-family: Verdana, Arial, Helvetica, sans-serif;} .standardtext_schwarz_12 {    color: #000;    font-size: 12px;    font-family: Verdana, Arial, Helvetica, sans-serif;} .standardtext_schwarz_12_fett {    color: #000;    font-size: 12px;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-weight: bold;} .standardtext_rot_11 {    color: #ed1c24;    font-size: 11px;    font-family: Verdana, Arial, Helvetica, sans-serif;} .standardtext_grau_11 {    color: #666;    font-size: 11px;    font-family: Verdana, Arial, Helvetica, sans-serif;    text-align: justify;} .standardtext_schwarz_11 {    color: #000;    font-size: 11px;    font-family: Verdana, Arial, Helvetica, sans-serif;} .text_weiss {    color: white;    font-size: 11px;    font-family: arial, Verdana, Helvetica, sans-serif;    font-weight: normal;} .text_silber_fett {    color: #939393;    font-size: 11px;    font-family: arial, Verdana, Helvetica, sans-serif;    font-weight: bold;} .text_silber {    color: #939393;    font-size: 11px;    font-family: arial, Verdana, Helvetica, sans-serif;    font-weight: normal;} .back_grau {    font-family: arial, Verdana, Helvetica, sans-serif;    font-weight: normal;    background-color: #d1d3d4;} .back_hellgrau {    font-family: arial, Verdana, Helvetica, sans-serif;    font-weight: normal;    background-color: #eff0f0;} .back_rot {    font-family: arial, Verdana, Helvetica, sans-serif;    font-weight: normal;    background-color: #ed1c24;} .button {    color: #afafaf;    font-size: 11px;    font-family: Verdana, Arial, Helvetica, sans-serif;    background-color: #f5f5f5;    border: solid 1px #a9a9a9} .feld {    color: #696969;    font-size: 11px;    font-family: Verdana, Arial, Helvetica, sans-serif;    background-color: #fff;    margin: 0;    padding: 0;    border: solid 1px #a9a9a9;    width: 150px;    height: 15px;    float: none;} .KREIS {    color: #696969;    font-size: 11px;    font-family: Verdana, Arial, Helvetica, sans-serif;    background-color: #fff;    border: solid 1px #a9a9a9}Teckentrup_Rot {    color: #ed1c24;    font-size: 10px;    font-family: Verdana, Arial, Helvetica, sans-serif}Teckentrup_Gross {    color: #000000;    font-size: 12px;    font-family: Verdana, Arial, Helvetica, sans-serif;}


/* Sidebar Styling */

a.menu1, td.menu1{
background:#EDF0F2;
padding-top:2px;
padding-bottom: 2px;

display:block;
text-decoration: none;
color: #666;

background-position: bottom left;
background-repeat: no-repeat;
height: 12px;

}

.submenu{

display: block;
min-height: 12px;
padding-top: 2px;
padding-bottom: 2px;
background-image: url(/fileadmin/template/teckentrup/icons/arrow_right.gif) ;
background-repeat: no-repeat;
padding-left: 15px;
border-bottom: 2px solid; 
background-position: center left;
color: #333333;
}

.submenu-last{

display: block;
min-height: 12px;
padding-top: 2px;
padding-bottom: 2px;
background-image: url(/fileadmin/template/teckentrup/icons/arrow_right.gif) ;
background-repeat: no-repeat;
padding-left: 15px;

background-position: center left;
color: #333333;
}

.hide{
display: none;
}

.show{
display: block;
}

table.1px-rahmen {    border: 1px;    border-top: 1px solid #000000;    border-bottom: 1px solid #000000;    border-left: 1px solid #000000;    border-right: 1px solid #000000;    height: 100%;} .gesamt {    float: left;    width: 100%;} .links {    float: left;    width: 80%;} .rechts {    width: 20%;}dt {    margin: 6;    padding: 6;    float: left;    width: 150px} #text1 {    visibility: hidden;} #text2 {    visibility: hidden;}a.navi_top:link, a.navi_top:active, a.navi_top:visited {    color: #605959;    font-size: 11px;    text-decoration: none;    font-weight: normal;    font-family: Verdana, Arial, Helvetica, sans-serif}a.navi_top:hover {    color: #ed1c24;    font-size: 11px;    text-decoration: underline;    font-weight: normal;    font-family: Verdana, Arial, Helvetica, sans-serif}a.navi_topact:link, a.navi_topact:active, a.navi_topact:visited, a.navi_topact:hover {    color: #ed1c24;    font-size: 11px;    text-decoration: none;    font-weight: normal;    font-family: Verdana, Arial, Helvetica, sans-serif}table.tabelle {    border: 0px;    background-color: #000000;    color: white;    margin: auto;}table.contenttable {    border-width: 0px;	width:100%;}table.contenttable td {    font-family: verdana;    font-size: 11px;    border-width: 0px;}table.tabelle td {    font-family: verdana;    font-size: 11px;    border-width: 1px;    border-style: solid;    border-color: yellow;}td.zelleSchwarz {    background-color: #000000;    color: #ffffff;    font-size: 12px;    height: 1px;    width: 100%;}td.zelleGrau {    background-color: #516E7E;    color: #ffffff;    font-size: 12px;    height: 25px;    width: 100%;}td.zelleGrau100 {    background-color: #516E7E;    color: #ffffff;    font-size: 12px;    height: 25px;    width: 90px;    text-align: center;}td.zelleGrau400 {    background-color: #516E7E;    color: #ffffff;    font-size: 12px;    height: 25px;    width: 500px;}td.zelleGrau400_1 {    background-color: #516E7E;    color: #ffffff;    font-size: 12px;    height: 25px;    width: 400px;}td.zelleGrau300 {    background-color: #516E7E;    color: #ffffff;    font-size: 12px;    height: 25px;    width: 300px;}td.zelleGrau200 {    background-color: #516E7E;    color: #ffffff;    font-size: 12px;    height: 25px;    width: 200px;}td.zellezentriert {    text-align: center;}tr.spalteGrau {    background-color: #516E7E;    color: #ffffff;    font-size: 12px;    height: 25px;    width: 100%;    border-width: 2px;    border-style: solid;    border-color: #516E7E;}/*  span.standardtext_rot_10    { color: #ed1c24; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }  span.standardtext_grau_10 { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }  span.standardtext_schwarz_10 { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }    .standardtext_rot_10    { color: #ed1c24; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }  .standardtext_grau_10 { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }  .standardtext_schwarz_10 { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }  */span.standardtext_rot_10 {    color: #ed1c24;    font-size: 10px;    font-family: Verdana, Arial, Helvetica, sans-serif}/*  span.standardtext_grau_10 { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }  */span.standardtext_grau_10 {    color: #8a8888;    font-size: 9px;    font-family: Verdana, Arial, Helvetica, sans-serif;}span.standardtext_schwarz_10 {    color: #000;    font-size: 10px;    font-family: Verdana, Arial, Helvetica, sans-serif;} .standardtext_rot_10 {    color: #ed1c24;    font-size: 10px;    font-family: Verdana, Arial, Helvetica, sans-serif}/*  .standardtext_grau_10 { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }  */ .standardtext_grau_10 {    color: #8a8888;    font-size: 9px;    font-family: Verdana, Arial, Helvetica, sans-serif;} .standardtext_schwarz_10 {    color: #000;    font-size: 10px;    font-family: Verdana, Arial, Helvetica, sans-serif;}/* begin new LAYER */ .footer {    width: 931px;    height: 37px;    background-color: #516E7E;} .footer_abstand {    float: left;    width: 210px;} .footer_link {    float: left;    background-color: transparent;    padding-top: 5px;} .footer_search {    float: left;    padding-left: 100px;    background-color: transparent;    padding-top: 6px;} .footer_search_button {    float: left;    background-color: transparent;    text-align: left;    padding-top: 5px;}a.footer_link:link, a.footer_link:visited, a.footer_link:hover, a.footer_link:active {    color: #ffffff;    font-size: 11px;    text-decoration: none;    font-weight: bold;    padding-right: 20px;}/* end new LAYER */select.select_bereich {    width: 206px;    background-color: #EFEFEF;    border: 1px solid #666;}input.suchfeld {    border: 1px solid red;    width: 215px;    height: 20px;    font-family: verdana;    background-color: #ffffff;}/* begin Formulare */ .fieldset-register {    width: 99%;} .fieldname {    float: left;    color: #000000;    font-size: 11px;    width: 252px;    font-weight: normal;    font-family: Verdana;    text-decoration: none;    margin-right: 25px;} .fieldinput {    float: left;    color: #000000;    font-size: 12px;    font-weight: normal;    text-decoration: none;    margin-right: 25px;} .abstand_formular {    padding: 1px;    clear: both;}input {    border: 1px solid #666 ;    margin: 3px 3px 3px 0px;    font: 10px Verdana, sans-serif;    background-color: #EFEFEF;}input.textfeld {    border: 1px solid #666;    width: 250px;    font-family: verdana;    float: left;    background-color: #EFEFEF;    margin-bottom: 5px;}select {    border: 1px solid #666 ;    font-size: 8pt;    font-family: verdana;    width: 250px;    background-color: #EFEFEF;    color: #333333;}select.selectfeld {    border: 1px solid #666 ;    margin: 3px 3px 3px 0px;    font: 10px Verdana, sans-serif;    background-color: #EFEFEF;}textarea {    border: 1px solid #666;    width: 250px;    height: 50px;    font-family: verdana;    font-size: 8pt;    background-color: #EFEFEF;    margin-bottom: 5px;}textarea.longtext {    border: 1px solid #666;    width: 550px;    height: 50px;    font-family: verdana;    font-size: 8pt;    background-color: #EFEFEF;    margin-bottom: 5px;}/* end Formulare *//* FeUser Regsiter */ .tx-srfeuserregister-pi1 fieldset {    border: 0 none;} .tx-srfeuserregister-pi1 dt {    text-align: left;} .tx-srfeuserregister-pi1 input {    margin-bottom: 6px;}/*Login-Box */ .tx-newloginbox-pi1 table th {    font-size: 11px;    text-align: left;}.tx-newloginbox-pi3-singleView th{	font-size: 11px;		text-align: left;}
