body { font-family: Arial; font-size: 11pt; color:#FFC; background: url(../img/background.jpg) repeat; }
#hintergrund_oben_gesamt  { width: 1000px;  margin: 0 auto;  }
 #ornament_oben_links { height: 98px; width: 48%; clear:both; float: left; margin-left: 15px;  }
 #ornament_oben_rechts { height: 98px; width: 48%; clear: none; float: right; margin-top: 15px;  }
#hintergrund_unten_gesamt  { height: 157px; width: 99%; margin-top: -90px; float: left; bottom:0;  margin-right: 15px; }
 #ornament_unten_links { height: 157px; width: 50%; float: left; }
 #ornament_unten_rechts { height: 100%; width: 50%; float: left; }
#hintergrund_links_gesamt  { height: 420px; width: 100px; position: absolute; left: 0px; top: 250px; }
#hintergrund_rechts_gesamt  { height: 420px; width: 100px; position: absolute; right: 0px; top: 250px; }

#haupt_container{ width: 100%; height: auto; margin: 0 auto; }
#header{ width:100%; height:125px; }
#fraco{ width:175px; height:125px; background: url(../img/logo.png) no-repeat; clear:right; float: left; }
/*#fraco1{ width:126px; height:125px;top: 5px; background: url(../img/fraco_klein.jpg) no-repeat; position: absolute; right: 25px; }*/
/* Container fuer das Bild im Header und der Seitentitel */
#oben_header_banner { height: 75px; width: 432px; background: url(../img/banner.png) no-repeat left; margin-top: 25px; clear: right; float: left; }
#header_text_klein { text-align: center; color: #FFC; font-size: 100%; clear: right; float: right; margin-top: 50px; }
/* Rechte Spalte fuer den HauptInhalt */ 
#rechter_rand1 { width: 200px; color: #c9aa65; float: right; }
#inhalt_rechts1 { margin: 3px; width: 200px; height: auto; color: #c9aa65; clear: inherit; }
#leerstelle_oben1 { height: 15px; width: 100%;text-align:center;float: left;  }
/*Linie oben*/
#leerstelle_oben2 { height: 25px; width: 100%; text-align: center; text-transform: uppercase; float: left; }
#strich_oben1 { float:left;height: 1px; width: 100%; background: #CCC; margin: 0 auto; }
/* Container fuer die horizontale Navigationsliste > OBEN */
/*  Menu oben */ 
#menu { float:left; width: 100%; height: 27px; margin: 0 auto; }
ul#nav, ul#nav ul {float: left;list-style: none;font-weight: bold;margin: 0;	padding: 4px 0 0 0; text-align:left;}
ul#nav a, ul#nav ul ul a {display: block;height: 17px;	margin: 0 5px 0 0;padding: 2px 15px 0 15px;background: #FFC;border: 1px solid #ffc;text-align:left;	font-size: 100%;font-weight: bold;color: #333; text-decoration:none}
ul#nav a:hover {background: #000;color: #c9aa65;text-decoration: none;border: 1px solid #333;}
ul#nav li.menuparent {background-image: url(../img/arrow.gif) no-repeat 90% 40%;	} 
ul#nav li {	float: left;	padding: 0;width: auto;}
ul#nav li a.active {display: block;	background: #000;color: #c9aa65;);}
ul#nav li ul {	position: absolute;	left: -999em;height: auto;width: 10em;font-weight: normal;margin: 0;padding: 0;	}
ul#nav li li {width: 8em}
ul#nav li ul a, ul#nav li ul a.menuparent {width: 11em;padding-left: 0.5em;border: 1px solid #333;} 
ul#nav li ul ul {	margin: -1.7em 0 0 10em;}
ul#nav li:hover ul ul, ul#nav li:hover ul ul ul, ul#nav li.sfhover ul ul, ul#nav li.sfhover ul ul ul {left: -999em;}
ul#nav li:hover ul, ul#nav li li:hover ul, ul#nav li li li:hover ul, ul#nav li.sfhover ul, ul#nav li li.sfhover ul, ul#nav li li li.sfhover ul {left: auto;}
ul#nav li:hover, ul#nav li.sfhover {	float: left;display: block;color: white;background: transparent;}


/* Container fuer das Pfadmenue*/
#rootpfad_oben { height: 15px; width: 100%; margin: 0 auto; float: left; }
/*Inhaltsbereich*/
#inhaltsteil_komplett { width: 100%; margin: 0 auto; float: left; }
/* Linke Spalte fuer den HauptInhalt */ 
#linker_rand1 { width: 25%; left: 0px; clear:right; float:left; margin-top:0px; background: #CCC; height: auto; }

/* Inhalt Links */
#inhalt_links1 { margin-top:10px; width: 95%; float:left; color: #081B2A; margin-left: 5%; margin-right: 5%; }
/* Mittel Spalte fuer den HauptInhalt */ 
#inhalt_mitte1 { width: 100%; margin: 0 auto; margin-top: 15px; }

/*  Fusszeile */ 
#footer1 { width: 100%; height: auto; clear:both; margin: 0 auto; }
#leer_unten1 { height: 15px; width: 100%; }
#strich_unten1 { height: 1px; width: 100%; background: #ccC; margin: 0 auto; }
#leer_unten2 { height: 15px; width: 100%; }

/* Copyrightvermerk in Fusszeile */
div#copy { float:left; width:100%; text-align: center; vertical-align: middle; font-size: 95%; margin-top: 10px; z-index: 1; margin: 0 auto; }


/*Seiten Inhalt Styles*/
a {font-size: 100%;font-family: Arial;color: #ffc;}
a:link {text-decoration: underline;text-align: left;}
a:visited {text-decoration: underline;color: color: #ccc;}
a:hover {text-decoration: underline;color: #ccc}
a:active {text-decoration: none;color:color: #ccc;}
.nav1 {font-size:110%; color:#0d0101;text-decoration:none;padding-left:30px; padding-right:3px;}
a.nav1:link {color:#0d0101;text-decoration: none;}
a.nav1:visited {color:#0d0101;text-decoration: none;}
a.nav1:hover {text-decoration: underline;color:#0d0101;}
.nav200 {font-size:100%;text-decoration:none;color:#0d0101;}
a.nav200:link {text-decoration: none;color:#0d0101;}
a.nav200:visited {text-decoration: none;color:#0d0101;}
a.nav200:hover {text-decoration: underline;color:#0d0101;}

h1{font-size:150%; font-style:italic;}
h2 {font-size: 130%; font-style:italic;}
h3 {font-size: 115%; font-style:italic;}
h4 {font-size: 130%; font-style:italic; }
h5 {font-size: 125%; font-style:italic; }
h6 {font-size: 120%; font-style:italic;}
.style1 {font-family: Arial; font-size: 11pt; font-size: 100%; font-weight:bold}
.style2 {font-family: Arial; font-size: 11pt; font-size: 100%; font-weight:bold}
.style3 {font-family: Arial; font-size: 11pt; font-size: 95%; font-weight:bold}
.style4 {font-family: Arial; font-size: 11pt; font-size: 90%; font-weight:bold}
.style5 {font-family: Arial; font-size: 11pt; font-size: 100%; }
.style6 {font-family: Arial; font-size: 11pt; font-size: 100%; }
.style7 {font-family: Arial; font-size: 11pt; font-size: 100%; }
.style8 {font-family: Arial; font-size: 11pt; font-size: 90%; }
.style400 {font-family: Arial; font-size: 11pt; font-size: 100%; font-weight:bold}
.link1 {background: url(../img/escort_link.jpg) left repeat; width:150px; height: 25px}
input , textarea, select{margin-bottom: 8px;padding: 2px;}
/* Formulare */

form { font-family: Arial; font-size: 100%;width:auto; boder:none;color:#e5c48e;}



.gesamt100 { width: 100%; }
.vorne100 {float: left; clear:right; height: 100px; width:10%; }
.rechts_text100 { float: left; width: 87%; margin-left: 3%; }
.ueberschrift100 { height: 16px; font-size: 115%; font-weight: bold; }
.text_unter_ueberschrift100 {height: auto; width: 100%; margin-top: 5px; }

.t3m_faq_foldout dt {	cursor:pointer;padding-left:20px;}
.t3m_faq_foldout dd {	padding-left:20px;}
#t3m_faq_tab_container {border: 2px solid #e5c48e;padding: 10px;margin-top:2px;margin-bottom:10px;width:100%;}
.t3m_faq_tab {cursor:pointer;padding-left:3px;padding-right:3px;background-color:#e5c48e;	border: 1px solid #0d0101;	border-bottom:1px solid #e5c48e;color:#0d0101; }
.tx-t3mfaq-pi1 span.active {color:#e5c48e;background: #0d0101;border-bottom:1px solid #e5c48e;}
/*Handbuch*/
#hb  {font:arial; background-color:#FFF; color:#000; font-size:100%;}
#hb  a {color:#000; font-size:100%;}
#hb  a:hover {color:#ccc; } #hb  a:active {color:#ccc; } #hb  a:visited {color:#ccc; }

legend  { color:#c9aa65;}
