#table_loader_div,
#table_loader_div0,
#table_loader_div1,
#table_loader_div2,
#table_loader_div3,
#table_loader_div4,
#table_loader_div5,
#table_loader_div6,
#table_loader_div7,
#table_loader_div8,
#table_loader_div9{
    float:left;
    clear:left;
    margin:0px;
border:1px solid #9C2F19;
padding:5px;
}

.bg_white{
background:#fff !important;
}

.table_data_right{
        text-align:right;
}

.excel_headline {
    background-color:#EA8B2E;
    font-weight:bold;
    border-left:1px solid #FFF;
    border-right: 1px solid #FFF;
    border-bottom:1px solid #FFF;
    border-top:0px;
    min-width:385px;
   
}
#table_loader_div1 table tr:first-child {
    background-color:#EA8B2E;
    font-weight:bold;
    border-left:1px solid #FFF;
    border-right: 1px solid #FFF;
    border-bottom:1px solid #FFF;
    border-top:0px;
    min-width:385px;   
}
#table_loader_div1 table:nth-child(odd) {
 background-color:#ebecee;
}

.bg_grey {
    background-color:#ebecee;
}

/* --- Reiter inaktiv --- */
.tab_base{
   background:#D8D8D8;
   font-weight:bold;
    color:#9C2F19;
   cursor:pointer;
    border-left:0;
    border-right:3px solid #FFF;
    border-top:3px solid #FFF;
    border-bottom:1px solid #D8D8D8;
    padding:2px 10px;
}
/* --- Reiter Mouseover--- */
.tab_base:hover{
    background:#B9B9B9;
   color: #fff;
   font-weight:bold;
    border-left:0;
    border-right:3px solid #FFF;
    border-top:3px solid #FFF;
    border-bottom:0px;
    cursor:pointer;
    padding:2px 10px;
}

/* --- Reiter aktiv --- */
.tab_loaded{
   background:#9C2F19;
   color:#FFF;
   font-weight:bold;
    border-left:0;
    border-right:3px solid #FFF;
    border-top:3px solid #FFF;
    border-bottom:0px;
    cursor:pointer;
    padding:2px 10px;

}




.table_sub_heading{
   background:#CCCCCC;
   font-weight:bold;
   border-style:solid;
   border-width:1;
}

.table_body{
   font-weight:normal;
   font-size:9pt;
   font-family:sans-serif;
    border-collapse:collapse;
    border-left:1px solid #000;
    border-right:1px solid #000;
    border-top:0px;
    border-bottom:1px solid #000;
    min-width:385px;
   
   
}

#tabellen_tabs{
    float:left;
    min-width:385px;
    margin-left:50px;

}

.table_tabs {
    font-weight:normal;
   font-size:9pt;
   font-family:sans-serif;
 

    text-align:left;
    cursor:pointer;

}

.table_body td {


}

#table_complete{
    min-width:385px;
}


.tabbedContent{
    min-width:375px;
}











.toggler {
	margin: 0;
	padding: 2px 5px;
	font-size: 13px;
	font-weight: normal;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #9C2F19;
cursor: pointer;
}
 


.element {
 
}
 
.element p {
	margin: 0;
	padding: 5px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
 
blockquote {
	text-style:italic;
	padding:5px 0 5px 30px;
}




/* -------------------- Bilder im WYSIWYG-Editor -------------------- */
.bild_rechts {
margin: 3px 0 3px 8px;
float:right;
}

.bild_links {
margin: 3px 8px 3px 0;
float:left;
}

a.externallink {
	padding-left: 15px;
	background: url(../upload/layout/external.gif) no-repeat center left;
}

a:hover.externallink {
}

h1 a.externallink {
	padding-left: 0px;
	background: none;
}

a.externallink img {
	background: none!important;
	border: none!important;
	padding: 0px!important;
}

abbr, span.abbr {
	cursor: help;
	border-bottom: 1px dotted #777;
}


acronym {
	cursor: help;
	background: #E5E5E5;
	border: none;
}

a abbr, a span.abbr {
	border-bottom: 1px solid #777;
}

.language {
	background-color: none;
}
.explanation {
	background-color: none;
}


/* Start Tag Cloud II CSS */
        /* display the individual items next to each other, not one-per-line */
        .tagscloud LI { 
        	display: inline; 
         color: #777;
        	font-size: .67em
        	}


.tagscloud a:link, .tagscloud a:visited, .tagscloud a:hover, .tagscloud a:active { 
         font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
         text-decoration : none;
         color: #777;

} 

.tagscloud a:hover { 
         font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
         text-decoration : underline;
         color: #777;

} 

        /* hide the extra context from CSS-enabled browsers, but not for screenreaders */
        .tagscloud SPAN { 
        	position: absolute; left: -999px; width: 990px; 
        	}

        /* size of the tags */
        .tagscloud .tagscloud1 { 
        	font-size: 1em; 
        	}
        .tagscloud .tagscloud2 { 
        	font-size: 1.4em; 
        	font-weight:600;
        	}
        .tagscloud .tagscloud3 { 
        	font-size: 1.6em; 
        	font-weight:700;
        	}
        .tagscloud .tagscloud4 { 
        	font-size: 1.8em; 
        	font-weight:800;
        	}
        .tagscloud .tagscloud5 { 
        	font-size: 2.0em;
        	font-weight:600;
        	}
        .tagscloud .tagscloud6 { 
        	font-size: 2.1em; 
        	font-weight:600;
        	}
/* End Tag Cloud II CSS */

/* -------------------- Flash-Logo-------------------- */
#flash{
padding: 46px 0 0 35px;
z-index: 10;
}


/* -------------------- Hauptnavigation -------------------- */
#hauptnavigation {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
width: 187px;
margin-left: 28px;
float:left;
}

/* --- Nur fuer IE6-Windows zu sehen --- */
* html #hauptnavigation {
margin-left: 14px;
}

#hauptnavigation a:link, #hauptnavigation a:visited, #hauptnavigation a:hover, #hauptnavigation a:active { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
text-decoration : none;
font-weight : normal;
display : block;
} 

/* -------------------- Hauptnavigation EBENE 1 -------------------- */


#nav_first_off { 
color : #777;
text-transform:uppercase;
} 

#nav_first_off  a:link, #nav_first_off a:visited, #nav_first_off a:active { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #777;
text-decoration : none;
font-weight : normal;
padding : 5px 0 5px 26px;
display : block;
} 

#nav_first_off  a:hover { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #9C2F19;
background-image:url(../upload/layout/hauptnavigation_ebene1_hover.png;);
background-position: top left; 
background-repeat:no-repeat;
text-decoration : none;
font-weight : normal;
display : block;
background-color:#fff;
} 

#nav_first_on { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #777;
text-decoration : none;
font-weight : bold;
text-transform:uppercase;
background-image:url(../upload/layout/hauptnavigation_ebene1_hover.png;);
background-position: top left; 
background-repeat:no-repeat;
padding : 5px 0 5px 26px;
display : block;
background-color:#fff;
} 

#nav_first_on a:link, #nav_first_on a:visited, #nav_first_on a:active { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #777;
text-decoration : none;
font-weight : bold;
display : block;
} 

#nav_first_on a:hover { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #9C2F19;
text-decoration : none;
font-weight : bold;
display : block;
background-color:#fff;
} 

#nav_first_open { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #777;
text-decoration : none;
font-weight : bold;
text-transform:uppercase;
background-image:url(../upload/layout/hauptnavigation_ebene1_hover.png;);
background-position: top left; 
background-repeat:no-repeat;
padding : 5px 0 5px 26px;
display : block;
background-color:#fff;
} 

#nav_first_open a:link, #nav_first_open a:visited, #nav_first_open a:active { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #777;
text-decoration : none;
font-weight : bold;
display : block;
} 

#nav_first_open a:hover { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #9C2F19;
text-decoration : none;
font-weight : bold;
display : block;
background-color:#fff;
} 

/* -------------------- Hauptnavigation EBENE 2 -------------------- */

#nav_second_off { 
font-size : 11px;
color : #777;

} 

#nav_second_off  a:link, #nav_second_off a:visited, #nav_second_off a:active { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 11px;
color : #777;
text-decoration : none;
font-weight : normal;
padding : 2px 0 2px 38px;
display : block;
background-image:url(../upload/layout/hauptnavigation_ebene2_hover.png;);
background-position: top left; 
background-repeat:no-repeat;
} 

#nav_second_off  a:hover { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 11px;
color : #9C2F19;
background-image:url(../upload/layout/hauptnavigation_ebene2_hover.png;);
background-position: top left; 
background-repeat:no-repeat;
text-decoration : none;
font-weight : normal;
display : block;
background-color:#fff;
} 

#nav_second_on { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 11px;
color : #777;
text-decoration : none;
font-weight : bold;
background-image:url(../upload/layout/hauptnavigation_ebene2_hover.png;);
background-position: top left; 
background-repeat:no-repeat;
padding : 2px 0 2px 38px;
display : block;
background-color:#fff;
} 

#nav_second_on a:link, #nav_second_on a:visited, #nav_second_on a:active { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 11px;
color : #777;
text-decoration : none;
font-weight : bold;
display : block;
} 

#nav_second_on a:hover { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 11px;
color : #9C2F19;
text-decoration : none;
font-weight : bold;
display : block;
background-color:#fff;
} 

#nav_second_open { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 11px;
color : #777;
text-decoration : none;
font-weight : bold;
background-image:url(../upload/layout/hauptnavigation_ebene2_hover.png;);
background-position: top left; 
background-repeat:no-repeat;
padding : 2px 0 2px 38px;
display : block;
background-color:#fff;
} 

#nav_second_open a:link, #nav_second_open a:visited, #nav_second_open a:active { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 11px;
color : #777;
text-decoration : none;
font-weight : bold;
display : block;
} 

#nav_second_open a:hover { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 11px;
color : #9C2F19;
text-decoration : none;
font-weight : bold;
display : block;
background-color:#fff;
} 

/* -------------------- Hauptnavigation EBENE 3 -------------------- */

#nav_third_off { 
font-size : 11px;
color : #004B93;
height : 20px;
background-image:url(../upload/layout/hauptnavigation_ebene2_inaktiv.gif); 
background-position:left top; 
background-repeat:no-repeat;
padding:4px 5px 0 28px;
} 

#nav_third_on { 
font-size : 11px;
color : #004B93;
height : 20px;
background-image:url(../upload/layout/hauptnavigation_ebene2_aktiv.gif); 
background-position:left top; 
background-repeat:repeat-y;
padding:4px 5px 0 28px;
} 

#fussgrafik_hauptnavigation {
background-image:url(../upload/layout/fussgrafik_hauptnavigation.gif); 
background-position:left top; 
background-repeat:repeat-x;
}





















/* CSS Document by ANDHORA-Design */

/* -------------------- Basics -------------------- */
* { 
margin : 0;
padding : 0;
} 

body {
background-color:#EBEBEB;
background-image:url(../upload/layout/background_main.png);
background-position:top left;
background-repeat:repeat-x;

}

ul {
list-style-type: circle;
margin-left:15px;
}

#container { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px;
color : #777777;
position : relative;
margin : 0 auto 0;
padding: 0;
width : 810px;
}


#infoleiste {
background-image:url(../upload/layout/background_emotionsbild.png);
background-position:top left;
background-repeat:no-repeat;
height:115px;
width:810px;
}

#infoleiste_startseite {
background-image:url(../upload/layout/background_header_referenzen.png);
background-position:top left;
background-repeat:no-repeat;
height:175px;
width:810px;
}


#inhaltsbereich { 
width:810px;
background-image:url(../upload/layout/background_content.png);
background-position:top left;
background-repeat:repeat-y;
} 



#main { 
position : absolute;
left : 0px;
top : 0;
width : 810px;
} 

#clear { 
   clear: both;
} 

IMG {
border:none;
}



/* -------------------- Logo im Kopfbereich -------------------- */
#header {
position: relative;
background-color:#FEFEFE;
background-image:url(../upload/layout/background_header.png);
background-position:top left;
background-repeat:no-repeat;
width:810px;
height:179px;
left: 0px;
z-index: 10;
} 

#header_startseite {
position: relative;
background-color:#FEFEFE;
background-image:url(../upload/layout/background_header_startseite.png);
background-position:top left;
background-repeat:no-repeat;
width:810px;
height:179px;
left: 0px;
z-index: 10;
} 


/* -------------------- Inhaltsbereich (inkl. Text und Überschrift) -------------------- */
#inhalt{
width:385px;
float:left;
} 


/* -------------------- Überschrift -------------------- */
h1 {
color: #9C2F19;
font-weight:bold;
font-size: 16px;
margin-bottom: 10px;
} 

h5 {
color: #9C2F19;
font-weight:bold;
font-size: 14px;
margin:0 0 5px 12px;
} 

/* -------------------- Subheadline -------------------- */
#subheadline {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px;
color : #777777;
font-weight:bold;
margin-bottom: 10px;
} 

#subheadline a:link, #subheadline a:active, #subheadline a:visited {
text-decoration: underline;
color: #777777;
font-weight:bold;
}

#subheadline a:hover, #subheadline a:focus {
text-decoration: none;
color: #777777;
font-weight:bold;
}



/* -------------------- Texte Startseite -------------------- */
#text {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px;
color : #777777;
} 

#text a:link, #text a:active, #text a:visited {
text-decoration: underline;
color: #9B301A;
}

#text a:hover, #text a:focus {
text-decoration: none;
color: #9B301A;
}

/* -------------------- Texte Folgeseiten -------------------- */
#text_folgeseite {
width: 440px;
padding:0 15px 15px 40px;
float:left;
z-index:1;
} 

#text_folgeseite a:link, #text_folgeseite a:focus, #text_folgeseite a:active, #text_folgeseite a:visited {
text-decoration: underline;
color: #004891;
}

#text_folgeseite a:hover {
text-decoration: none;
color: #004891;
}





/* -------------------- Texte Folgeseiten -------------------- */
#marginalspalte_text {
font-size : 12px;
color:#000000;
padding:0 15px 5px 15px;
z-index:1;
} 

#marginalspalte_text a:link, #marginalspalte_text a:focus, #marginalspalte_text a:active, #marginalspalte_text a:visited {
text-decoration: underline;
color: #004891;
}

#marginalspalte_text a:hover {
text-decoration: none;
color: #004891;
}




/* -------------------- Zertifikat -------------------- */
#zertifikat {
margin:25px 0 15px 20px;
}




/* -------------------- Datum -------------------- */

#datum {
position: absolute;
top:90px;
left:610px;
width:170px;
height:16px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 10px;
color: #AEAEAE;
text-align:right;
}

/* -------------------- Suche -------------------- */

#suche {
position: absolute;
top:125px;
left:610px;
width:170px;
height:25px;
text-align:right;
}

#searchbox {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#AEAEAE;
	font-weight: normal;
	text-decoration: none;
}

.input_searchbox {
	width:107px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #AEAEAE;
	text-decoration: none; 
	border:1px solid #AEAEAE;
	background-color:#FFFFFF;
	height:16px; 
}


.label_searchbox {
	font-size:10px;
	vertical-align:middle;
	color:#AEAEAE;
	font-weight: none;
	text-decoration: none; 
}

.label_headline {
	font-size:11px;
	vertical-align:middle;
	color:#AEAEAE;
	font-weight: bold;
	text-decoration: none; 
}

.searchbutton {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal; 
	font-size:11px; 
	color: #AEAEAE; 
	text-decoration:none; 
	background-color: #FFFFFF; 
	width:50px; 
	height:18px; 
	cursor:pointer; 
	margin-left:5px;
	border:1px solid #AEAEAE;

}


/* -------------------- Newsticker -------------------- */

#newsticker {
position: relative;
top:0;
left:55px;
width:205px;
height:115px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
color: #777777;
float:left;
}

/* -------------------- Emotionsbild -------------------- */
#emotionsbild {
left:0px;
width:490px;
height:115px;
float:right;
margin-right:30px;
background:#F6F6F6;
} 

/* --- Nur fuer IE-Windows zu sehen --- */
* html #emotionsbild {
margin-right:15px;
}




/* -------------------- Adresse -------------------- */
address {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 10px;
color: #777777;
font-style:normal;
text-align:center;
width: 810px;
padding-top:7px;
}

address a:link, a:visited, a:active { 
color: #777777;
text-decoration: none; 
}

address a:hover { 
color: #777777;
text-decoration : underline;
} 

/* -------------------- Validation Buttons -------------------- */
#validation {
color: #919582;
font-size : 11px;
width:250px;
float:left;
} 

/* -------------------- Copyright / Footer -------------------- */
#footer {
width:810px;
background-image:url(../upload/layout/background_footer.png);
background-position:top left; 
background-repeat:no-repeat;
width: 810px;
height:59px;
} 


/* -------------------- Locationstring -------------------- */
#locationstring {
	margin:15px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#777777;
}

#locationstring a:link, #locationstring a:active, #locationstring a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#777777;
}

#locationstring a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	color:#777777;
}





/* -------------------- Servicenavigation -------------------- */
#servicenavigation {
position: absolute;
top:37px;
left:326px;
width:355px;
height:25px;
color: #fff;
font-size: 11px;
padding-top:5px;
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html #servicenavigation {
width:478px;
}

.servicenavigation {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
font-weight: normal;
text-transform:uppercase;
}

.servicenavigation a:link {
color: #fff;
padding: 0 20px 0 0;
font-weight : normal;
text-decoration: none;
}

.servicenavigation a:visited {
color: #fff;
padding: 0 20px 0 0;
font-weight : normal;
text-decoration: none;
}

.servicenavigation a:hover {
color: #fff;
padding: 0 20px 0 0;
font-weight : normal;
text-decoration: underline;
}

.servicenavigation a:active {
color: #fff;
padding: 0 20px 0 0;
font-weight : normal;
text-decoration: none;
}


#servicenavigation_aktiv {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#fff;
font-weight : bold;
text-decoration: none;
text-transform:uppercase;
}

#servicenavigation_aktiv a:link {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#fff;
font-weight : bold;
text-decoration: none;
padding: 0 20px 0 0;
}


#servicenavigation_aktiv a:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#fff;
font-weight: bold;
text-decoration: none;
padding: 0 20px 0 0;
}

#servicenavigation_aktiv a:hover {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#fff;
font-weight : bold;
text-decoration: underline;
padding: 0 20px 0 0;
}

#servicenavigation_aktiv a:active {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#fff;
font-weight: bold;
padding: 0 20px 0 0;
}


/* -------------------- Newsticker -------------------- */

#newsticker {
position: relative;
top:0;
left:55px;
width:205px;
height:115px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
color: #777777;
float:left;
}

#newsticker_headline {
font-size:12px; 
color:#777777;
font-weight: bold;
margin-top: 20px;
}

#newsticker_headline a:link, #newsticker_headline a:focus, #newsticker_headline a:active, #newsticker_headline a:visited {
text-decoration: none;
color: #777777;
}

#newsticker_headline a:hover {
text-decoration: underline;
color: #777777;
}



#newsticker_text {
font-size:12px; 
color:#777777;
} 

#newsticker_text a:link, #newsticker_text a:focus, #newsticker_text a:active, #newsticker_text a:visited {
text-decoration: none;
color: #777777;
}

#newsticker_text a:hover {
text-decoration: underline;
color: #777777;
}


/* -------------------- Artikelliste -------------------- */

#artikelliste_headline {
text-decoration:none;
font-weight:bold;
color: #9C2F19;
padding:5px 0 3px 0;
}

#artikelliste_headline a:link, #artikelliste_headline a:focus, #artikelliste_headline a:active, #artikelliste_headline a:visited {
text-decoration: none;
color: #9C2F19;
}

#artikelliste_headline a:hover {
text-decoration: underline;
color: #9C2F19;
}

#artikelliste_thumbnail {
float:left; 
padding: 4px 5px 0 0;
}


#artikelliste_text {
font-size:13px;
color: #777777;
}

#artikelliste_text a:link, #artikelliste_text a:focus, #artikelliste_text a:active, #artikelliste_text a:visited {
text-decoration: none;
color: #777777;
}

#artikelliste_text a:hover {
text-decoration: underline;
color: #777777;
}

/* -------------------- Artikelblättern -------------------- */

#artikelblaettern {
font-size:11px;
text-decoration:none;
color: #9C2F19;
padding:5px 0 3px 0;
}

#artikelblaettern a:link, #artikelblaettern a:focus, #artikelblaettern a:active, #artikelblaettern  a:visited {
text-decoration: none;
color: #9C2F19;
}

#artikelblaettern  a:hover {
text-decoration: underline;
color: #9C2F19;
}


/* -------------------- Sitemap -------------------- */

.sitemapext_cat_0 {
list-style-type:none;
margin-left:0;

}

.sitemapext_cat_0 a:link,
.sitemapext_cat_0 a:visited,
.sitemapext_cat_0 a:active {
color:#777777;
border-bottom:1px dashed #777;
width:385px;
display:block;
text-decoration:none;
font-size:13px;
list-style-type:none;
padding: 3px 0;
}

.sitemapext_cat_0 a:hover,
.sitemapext_art_0 a:hover {
font-weight:bold;
color:#777777;
}

.sitemapext_cat_1 {
font-size:11px;
color:#777777;
list-style-image: url(../upload/laoyut/pfeil_sitemap.gif);
padding-left: 20px;
}

.sitemapext_cat_1 a:link,
.sitemapext_cat_1 a:active,
.sitemapext_cat_1 a:visited,
.sitemapext_cat_2 a:link,
.sitemapext_cat_2 a:visited,
.sitemapext_cat_2 a:active {
color:#777777;
text-decoration:none;
font-size:11px;
border-bottom:0px dashed #777;
}

.sitemapext_cat_1 a:hover,
.sitemapext_cat_2 a:hover {
font-weight:bold;
color:#777777;
border-bottom:0px dashed #777;
}

.sitemapext_art_0 {
font-size:11px;
color:#777777;
list-style-image: url(../upload/laoyut/pfeil_sitemap.gif);
padding-left: 20px;
border-bottom:0px dashed #777;
}

.sitemapext_art_0 a:link,
.sitemapext_art_0 a:visited,
.sitemapext_art_0 a:active {
font-size:11px;
color:#777777;
text-decoration:none;
border-bottom:0px dashed #777;
}



/* -------------------- Formulare -------------------- */

input { 
border : 1px solid #777777;
padding: 0 3px;
} 

textarea { 
border : 1px solid #777777;
padding: 0 3px;
} 


input#submit {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 11px;
color : #777777;
border : 1px solid #777777;
background-color:#fff;
cursor: pointer;
}




/* -------------------- Marginalspalte allgemein-------------------- */
#marginalspalte {
width: 160px;
float:right;
margin-right:30px;
} 

/* --- Nur fuer IE-Windows zu sehen --- */
* html #marginalspalte {
margin-right:15px;
} 


/* -------------------- Infobox -------------------- */

#title_infobox {
background-image:url(../upload/layout/background_header_infobox.png);
background-position:top left;
background-repeat:repeat-y;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px; 
color:#FFF;
width:154px;
height: 20px;
padding: 5px 5px 0 5px;
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html #title_infobox {
width: 144px;
}

#infobox {
border: 1px solid #AEAEAE;
padding:2px;
margin-top: 5px;
}


#infobox_text {
padding:5px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px; 
color:#9B301A;	
line-height: 14px;
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html #infobox_text{
padding:5px;
}

#infobox_text a:link, #infobox_text a:visited, #infobox_text a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px; 
	text-decoration: underline; 
	color: #9B301A;
	line-height: 14px;
}

#infobox_text a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px; 
	text-decoration: none; 
	color: #9B301A;
	line-height: 14px;
}

#infobox ul {
	line-height: 20px;
}

#infobox li {
	line-height: 20px;
}

#infobox IMG {
margin: 4px 0px 2px -2px;
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html #infobox IMG {
margin:4px -2px;
padding: 0;
}




/* -------------------- Kostenlos anrufen-------------------- */


#anrufen{
border: 1px solid #AEAEAE;
padding:2px;
margin-top: 10px;
}






/* -------------------- Werbebox -------------------- */


#werbebox {
border: 1px solid #AEAEAE;
padding:2px;
margin-top: 10px;
}


#werbebox_text {
padding:5px 0 0 5px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px; 
color:#9B301A;	
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html #werbebox_text{
padding:5px 0 0 5px;
}

#werbebox_text a:link, #werbebox_text a:visited, #werbebox_text a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px; 
	text-decoration: underline; 
	color: #9B301A;
}

#werbebox_text a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px; 
	text-decoration: none; 
	color: #9B301A;
}

.werbebox ul {
	line-height: 20px;
}

#werbebox IMG {
margin: -4px 0px 2px -5px;
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html #werbebox IMG {
margin:-4px -4px 2px -4px;
padding: 0;
}





/* -------------------- Referenzen Liste-------------------- */


#referenzen_liste {
padding:5px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px; 
color:#9B301A;	
line-height: 20px;
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html #referenzen_liste {
padding:5px;
}

#referenzen_liste a:link, #referenzen_liste a:visited, #referenzen_liste a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px; 
	text-decoration: none; 
	color: #9B301A;
	line-height: 20px;
}

#referenzen_liste a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px; 
	text-decoration: underline; 
	color: #9B301A;
	line-height: 20px;
}


/* -------------------- Lexikon -------------------- */

.alphabet {
	border:1px solid #BABABA;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#BABABA;
}

.alphabet a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#9C2F19;
	font-weight:700;
	display:block;
}


.alphabet a:link,.alphabet a:visited,.alphabet a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#9C2F19;
	font-weight:700;
	display:block;
}

.liste {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9C2F19;
	line-height:17px;
	font-weight:700;
}

.liste a:link,.liste a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#9C2F19;
	line-height:17px;
	font-weight:400;
}

.liste a:hover,.liste a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:underline;
	color:#9C2F19;
	line-height:17px;
	font-weight:400;

}


/* -------------------- Referenzbox -------------------- */

#title_referenzbox {
background-image:url(../upload/layout/background_header_infobox.png);
background-position:top left;
background-repeat:repeat-y;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px; 
color:#FFF;
width:154px;
height: 20px;
padding: 4px 5px 0 0;
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html #title_referenzbox  {
width: 144px;
padding: 4px 5px 5px 5px;
}

#referenzbox {
border: 1px solid #AEAEAE;
padding:2px;
margin-top: 0;
}


#referenzbox_text {
padding:5px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px; 
color:#9B301A;	
line-height: 14px;
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html #referenzbox_text{
padding:0 0 5px 5px;
}

#referenzbox_text a:link, #referenzbox_text a:visited, #referenzbox_text a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px; 
	text-decoration: none; 
	color: #9B301A;
	line-height: 16px;
}

#referenzbox_text a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px; 
	text-decoration: underline; 
	color: #9B301A;
	line-height: 16px;
}

#referenzbox ul {
	line-height: 20px;
}

#referenzbox li {
	line-height: 20px;
}

#referenzbox IMG {
margin: -5px 0 0 -5px;
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html #referenzbox IMG {
margin: -5px 0 0 -5px;
padding: 0;
}








