/*Cascading Style Sheet*/

body
{
font-family:Arial, Helvetica, sans-serif;
margin:0 auto; 
background:#FFFFFF;
}

#positionierung
{
position: absolute;
width: 780px;
background:#FFFFFF;
color:black;
}

#kopf
{
width:780px;
height:113px;
background:transparent;
color:#FFFFFF;
}

#kopf img
{
float:left;
background:transparent;
color:#FFFFFF;
}


#zwischenzeile_oben_mitte
{
display:none;
background-color:transparent;
}

#zwischenzeile_oben_mitte a
{
display:none;
background-color:transparent;
}

#zwischenzeile_oben_mitte a:hover
{
display:none;
background-color:transparent;
}

#zwischenzeile_oben_rechts
{
display:none;
background-color:transparent;
}

#zwischenzeile_oben_rechts a
{
display:none;
background-color:transparent;
}

#zwischenzeile_oben_rechts a:hover
{
display:none;
background-color:transparent;
}

#separator_oben_links
{
display:none;
background-color:transparent;
}

#separator_oben_links img
{
display:none;
background-color:transparent;
}

/*  ##########################################  */
/*               Vertikalen Menue                                                    */
/*  ##########################################  */

#menu
{
display:none;
background-color:transparent;
}

#menu div.bildunten
{
width:149px;

}

#menu div.bildunten img
{
clear:left;
float:left;
width:149px;
}


#menu div.hauptmenu a
{
text-decoration:none;
padding:2px 5px 2px 15px;
width:129px;
background:#F2E0C0 url(/layout/menu_pfeil.jpg) no-repeat right;
color:#800000;
display:block;
border-top:1px solid #F9F6F0;
font-size:8pt;
font-weight:bold;
}


#menu div.hauptmenu a:hover
{
padding:2px 5px 2px 15px;
background: #800000 url(/layout/menu_pfeil1.jpg) no-repeat right;
color:#F5E8D0;
font-size:8pt;
font-weight:bold;
}

#menu div.hauptmenu a.aktiv
{
position:relative;
background: #800000 url(/layout/menu_pfeil1.jpg) no-repeat right;
color:#F5E8D0;
font-size:8pt;
padding:2px 5px 2px 15px;
font-weight:bold;
}


#menu div.submenu a
{
padding:2px 0px 2px 25px;
text-decoration:none;
width:124px;
background:#F5E8D0 url(/layout/menu_pfeil.jpg) no-repeat right;
color:#800000;
display:block;
border-top:1px solid #F9F6F0;
font-size:8pt;
}


#menu div.submenu a:hover
{
padding:2px 0px 2px 25px;
text-decoration:none;
width:124px;
background:#800000 url(/layout/menu_pfeil1.jpg) no-repeat right;
color:#F5E8D0;
font-size:8pt;
}

#menu div.submenu a.aktiv
{
position:relative;
background:#800000 url(/layout/menu_pfeil1.jpg) no-repeat right;
color:#F5E8D0;
font-size:8pt;
padding:2px 0px 2px 25px;
width:124px;
}

/*  ################################################  */
/*               Orientierungszeile: Sie befinden sich hier:                    */
/*  ################################################  */

#orientierungsframe_oben
{
padding:2px 0 0 30px;
width:595px;
height:17px;
float:right;
text-align:left;
color:#820000;
font-size:8pt;
}

#orientierungsframe_oben a
{
text-decoration:underline;
color:#820000;
background:transparent;
}

#orientierungsframe_oben a:hover
{
text-decoration:underline;
color:#820000;
background:transparent;
}

#orientierungsframe_oben p
{
float:left;
}

/*  ################################  */
/*               SEITENinhalt - Artikel                     */
/*  ################################  */

#frame_mitte
{
padding:20px 20px 10px 35px;
width:563px;
float:left;
background:transparent;
}

/*  ################################  */
/*               Artikel - Überschriften                     */
/*  ################################  */

#frame_mitte h1
{
color:#820000;
font-size:17pt;
font-family:  "BauerBodni BT", "BernhardMod BT","Times New Roman", Times, serif;
font-weight:700;
margin-bottom:0px;
line-height:100%;
}

#frame_mitte h2
{
color:#555555;
font-size:11pt;
font-family:  Helvetica, Geneva, Verdana,  Arial, "Trebuchet MS", sans-serif;
font-weight:500;
margin-top:10px;
margin-bottom:35px;
}

#frame_mitte h3
{
color:#555555;
font-size:10pt;
font-family:  Helvetica, Verdana, Geneva, Arial, "Trebuchet MS",sans-serif;
font-weight:500;
margin-top:25px;
margin-bottom:2px;
padding-bottom:0px;
line-height:120%;
}

#frame_mitte h4
{
color:#820000;
font-size:10pt;
font-family:  Helvetica, Verdana, Geneva, Arial, "Trebuchet MS",sans-serif;
font-weight:500;
margin-top:25px;
margin-bottom:2px;
padding-bottom:0px;
line-height:110%;
}


/*  ########################  */
/*               Artikel - Textblöcke       */
/*  ########################  */

#frame_mitte p
{
color:#342F2B;
font-size:9pt;
}

#frame_mitte p ul
{
	color:#342F2B;
	font-size:9pt;
	margin-left : 10px;
	list-style-type : disc;
	padding-left : 30px;
}

#frame_mitte p.hervorgehoben
{
color:#342F2B;
background:#F2E0C0;
font-size:9pt;
padding:10px 10px 10px 10px;
}

#frame_mitte div.kursblock
{
color:#342F2B;
background:#F2E0C0;
font-size:9pt;
margin: 10px 0px 10px 0px;
padding:10px 10px 10px 10px;
}

#frame_mitte div.kursblock h5
{
color:#820000;
font-size:12pt;
font-family:  "BauerBodni BT", "BernhardMod BT","Times New Roman", Times, serif;
font-weight:700;
line-height:110%;
margin: 5px 0px 5px 0px;
}

/*  ########################  */
/*               Artikel - LINKS                 */
/*  ########################  */

#frame_mitte a
{
text-decoration:none;
color:#820000;
padding:0 15px 0 0;
}

#frame_mitte a:hover
{
text-decoration:underline;
}

#frame_mitte a.extern
{
color:#820000;
padding:0 1px 0 16px;
background:transparent url(/layout/extern.gif) no-repeat left;
}

#frame_mitte a.intern
{
color:#820000;
padding:0 1px 0 1px;
/* background:transparent url(/.jpg) no-repeat left; */
}

#frame_mitte a.weiter
{
display:none;
background-color:transparent;
}

#frame_mitte a.zurueck
{
display:none;
background-color:transparent;
}

/*  #####################################  */
/*               Artikel - Bilderpositionierung                    */
/*  #####################################  */

#frame_mitte p img.rechts
{
margin:5px 0px 5px 10px;
float:right;
background:transparent;
}

#frame_mitte p img.links
{
margin:5px 10px 5px 0;
float:left;
background:transparent;
}

#frame_mitte div.bild_links
{
margin:0px 10px 10px 0;
float:left;
background:transparent;
width:320px;
}

#frame_mitte div.bild_links_200
{
margin:0px 10px 10px 0;
float:left;
background:transparent;
width:200px;
}

#frame_mitte div.bild_links_135
{
margin:0px 10px 10px 0;
float:left;
background:transparent;
width:135px;
}

#frame_mitte img
{
background:transparent;
}

#frame_mitte div.bild_links div.untertitel
{
text-align:left;
font-size:8pt;
background:#FFFFF9;
color:#342F2B;
padding-left:3px
}

#frame_mitte div.bild_links_135 div.untertitel
{
text-align:left;
font-size:8pt;
background:#FFFFF9;
color:#342F2B;
padding-left:3px
}

#frame_mitte div.bild_links_200 div.untertitel
{
text-align:left;
font-size:8pt;
background:#FFFFF9;
color:#342F2B;
padding-left:3px
}

#frame_mitte div.bild_rechts
{
margin:0px 0px 10px 10px;
float:right;
background:transparent;
width:320px;
}

#frame_mitte div.bild_rechts_135
{
margin:0px 0px 10px 10px;
float:right;
background:transparent;
width:135px;
}

#frame_mitte div.bild_rechts_200
{
margin:0px 0px 10px 10px;
float:right;
background:transparent;
width:200px;
}

#frame_mitte div.bild_rechts img
{
float:left;
background:transparent;
}

#frame_mitte div.bild_rechts div.untertitel
{
clear:left;
text-align:right;
background:#FFFFF9;
color:#342F2B;
font-size:8pt;
padding-right:3px
}

#frame_mitte div.bild_rechts_135 div.untertitel
{
clear:left;
text-align:right;
background:#FFFFF9;
color:#342F2B;
font-size:8pt;
width:135px;
padding-right:3px
}

#frame_mitte div.bild_rechts_200 div.untertitel
{
clear:left;
text-align:right;
background:#FFFFF9;
color:#342F2B;
font-size:8pt;
width:200px;
padding-right:3px
}

/*  ############################  */
/*              Artikel - Tabellen                     */
/*  ############################  */

#frame_mitte table.kontakt td
{
background:#F5F1E9;
font-size:10pt;
color:#342F2B;
text-align:left;
}

#frame_mitte table.kontakt td.kopf
{
background-color:#E0DAD2;
font-size:10pt;
color:#342F2B;
text-align:center;
}

#frame_mitte table.kontakt td.zeile1
{
background:#333;
font-size:10pt;
color:#FFFFFF;
text-align:left;
}

#frame_mitte table.kontakt td.zeile2
{
background:#EDE8DF;
font-size:10pt;
color:#342F2B;
text-align:left;
}

/* Tabelle für normales*/

#frame_mitte td
{
background:#F5F1E9;
font-size:10pt;
color:#342F2B;
text-align:right;
}

#frame_mitte td.kopf
{
background-color:#E0DAD2;
font-size:10pt;
color:#342F2B;
text-align:center;
}

#frame_mitte td.zeile1
{
background:#333;
font-size:10pt;
color:#FFFFFF;
text-align:right;
}

#frame_mitte td.zeile2
{
background:#EDE8DF;
font-size:10pt;
color:#342F2B;
text-align:right;
}

/*  #################################################  */
/*               Marginalen-Kontainer für rechte Seite - unbebutzt        */
/*  #################################################  */

#frame_rechts
{
width:188px;
float:left;
color:#FFFFFF;
background:transparent;
}

/*  ##########################################  */
/*               Fusszeile                                                                   */
/*  ##########################################  */

#frame_unten div.links
{
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
clear:both;
float:left;
margin-bottom:10px;
width:400px;
background:#F5F1E9;
color:#716050;
font-size:8pt;
padding:20px 0 10px 185px;
text-align:left;
}

#frame_unten div.links a
{
clear:both;
text-decoration:none;
background:#F5F1E9;
color:#716050;
font-size:8pt;
}

#frame_unten div.links a:hover
{
text-decoration:underline;
}

#frame_unten div.rechts
{
display:none;
background-color:transparent;
}

#frame_unten div.rechts a
{
display:none;
background-color:transparent;
}

#frame_unten div.rechts a:hover
{
display:none;
background-color:transparent;
}

/*-----hidden---div-----*/
#hidden
{
	z-index: 8;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	position:absolute;
	left: -150000px;
	
}
