﻿/* div-styles*/

* {
	margin:0;
	padding:0;
}

.body
{
	background-color:  #272625;
	background-image:url(bilder/wiederholenLU.png);
background-position:right;
background-repeat:repeat-y;
}

.wrapper{
text-align:center;
background-color:  #272625;
background-image:url(bilder/wiederholenLU.png);
background-position:right;
background-repeat:repeat-y;
}

.page{
margin:auto;
}

/*Mittler Teil*/
#mittelteil{
border:0;
margin: 0px 219px 0px 238px;
padding: 0px;
background-color: #272625;   
z-index:11;
}

#platzhalterLO{
/*position:absolut;
top:0;*/
width:10px;
height:300px;
background-color:#0F0;
margin:0;
padding:0;
}

#gruppenfoto{
/*position:absolute;
top:0px; left:288px;*/	
background-image:url(bilder/Gruppenbild.png);
width:543px; 
height:306px;
background-repeat:no-repeat;
margin:auto;
padding:0;
}

#inhalt{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:justify;
	padding:10px;
	z-index:20;
/*width:543px; 
height:407px;*/
}

/*Linker Teil*/
#linkerteil{
position: absolute;
left: 0px;
width: 238px;
color: #564b47;
margin: 0px; 
padding: 0px;
}

#startseite{
/*text-align:left;*/
background-image:url(bilder/StartseiteLO.png);
width:238px;
height:117px;
background-repeat:no-repeat;
margin:0;
padding:0;
}

#hauptmenue{
position:absolute;
width:238px;
left:0px;
top:117px;
}

#hmEbene1{
background-image:url(bilder/HM_Ebene1.png);
width:238px;
height:278px;
background-repeat:no-repeat;
position:relative;
float:left;
top:0px;
left:0px;
margin:0;
padding:0;
z-index:1;
}

#hmEbene2{
background-image:url(bilder/HM_Ebene2.png);
width:120px;
height:278px;
background-repeat:no-repeat;
position:relative;
float:left;
top:0px;
left:0px;
margin:0px 0px 0px 0px;
padding:0px;
}

#termine{
background-image:url(bilder/Termine.png);
width:238px;
height:455px;
background-repeat:no-repeat;
float:left;
top:450px;
margin:0;
padding:0;
position:absolute;
z-index:0;
}

/*Rechter Teil*/
#rechterteil{
position: absolute;
right: 0px;
top:0px;
width:219px;
height:auto;
color: #564b47;
margin: 0px;
padding: 0px;
}

#loginUmfrage{
background-image:url(bilder/UmfrageRO.png);
width:219px;
height:176px;
background-repeat:no-repeat;
margin:0;
padding:0;
}

#newsletter{
background-image:url(bilder/Newsletter.png);
width:219px;
height:47px;
background-repeat:no-repeat;
margin:0;
padding:0;
}

#moehremenue{
/*background-image:url(bilder/MoehreMenue.png);*/
width:219px;
height:290px;
background-repeat:no-repeat;
margin:0;
padding:0;
text-align:right;
}

#wiederholungLSeite{
position: absolute;
background-image:url(bilder/wiederholenLU.png);
background-position:right;
background-color:  #272625;
margin-left:781px;
/*height:200px;
overflow:hidden;*/
width:100%;
background-repeat:repeat-y;
margin: 0px;
padding: 0px;
}


/*Footer*/
#fussteil{
width:100%;
height:37px;
margin-left:220px;
}

#footer{
background-image:url(bilder/Footer.png);
width:781px;
height:37px;
background-repeat:no-repeat;
position: absolute;
z-index:10;
}

/*#fillerDivFooter{
border:0;
margin: 0px 219px 0px 781px;
height:37px;
padding: 0px;
background-color: #272625;   
}*/

/*#wiederholungLU{
position: absolute;
background-image:url(bilder/wiederholenLU.png);
background-position:right;
background-color:  #272625;
margin-left:781px;
height:37px;
width:100%;
background-repeat:repeat-y;
margin: 0px;
padding: 0px;
}*/

/*Hauptmenü*/

a:link { text-decoration:none; font-weight:bold; color:#FFFFFF; } /*CBCBCB*/
a:visited { text-decoration:none; font-weight:bold; color:#FFFFFF; } /*B5B5B5*/
a:hover { text-decoration:none; font-weight:bold; color:#ff7535; }
/*a:active { text-decoration:none; font-weight:bold; background-color:#cff; }
a:focus { text-decoration:none; font-weight:bold; background-color:#080; }*/

#schriftStartseite{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
position:absolute;
top:95px;
left:3px;
}

#schriftHmEbene1{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
position:absolute;
top:0px;
left:0px;
text-align:left;
line-height:20px;
}

#schriftHmEbene1 a:hover{
text-decoration:none; 
font-weight:bold; 
color:#ffffff; 
}

#schriftHmEbene1 ul li{
background-color:#666;
/*padding-top:1px;*/
width:184px;
/*padding-left: 10px;*/
list-style:none;
}
#schriftHmEbene1 ul li:hover{
background-color:#fd8f38;
}

.schriftEbene2{
font-family:Verdana, Geneva, sans-serif;
font-size:9px;
text-align:left;
line-height:20px;
/*background-color:#666;*/
}

.schriftEbene2 a:hover{
text-decoration:none; 
font-weight:bold; 
color:#ffffff; 
}

.schriftEbene2 ul li{
/*background-color:#666;*/
/*padding-top:1px;*/
width:184px;
padding-left: 10px;
list-style:none;
}
.schriftEbene2 ul li:hover{
background-color:#fd8f38;
}

#schriftLogin{
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
position:absolute;
top:15px;
right:10px;
}

#schriftLoginBegruessung{
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:White;
position:absolute;
top:5px;
right:10px;
}

#schriftUmfrage{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
text-decoration:none; 
font-weight:bold; 
color:#ffffff;
position:absolute;
top:95px;
right:3px;
}

#textUmfrage{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
text-align:left;
position:absolute;
top:130px;
right:3px;
}

#schriftNewsletter{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
text-decoration:none; 
font-weight:bold; 
/*color:#ffffff;*/
text-align:right;
display:block;
width: 100px;
padding: 3px 0 0 116px;
/*position:relative;
top:10px;
right:3px;
text-align:left;*/
/*position:absolute;
top:95px;
right:3px;*/
}

#schriftMoehreMenue{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
width:184px;
margin:5px 0px 5px 40px;
position:relative;
top:5px;
right:10px;
text-align:left;
line-height:20px;
background-color:#666;
display:block;
}
#schriftMoehreMenue a:hover{
text-decoration:none; 
font-weight:bold; 
color:#ffffff; 
}

#schriftMoehreMenue ul li{
background-color:#666;
padding-top:1px;
width:184px;
padding-left: 5px;
list-style:none;
}
#schriftMoehreMenue ul li:hover{
background-color:#fd8f38;
}

#schriftFooter{
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
width:100%;
word-spacing:10px;
margin:10px 100px 0 0;
}

#schriftTermine{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#fd8f38;
text-align:left;
width:50%;
/*word-spacing:10px;*/
margin:120px 0px 0 20px;
}

ul#Navigation {
    margin: 0; 
	padding: 0;
    text-align: left;
  }

ul#Navigation li {
    list-style: none;    
    margin: 0.4em 0 0.4em 0px; 
	padding: 4px;
	width:110px;
  }
  * html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -0.4em;
  }
  *:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;
  }

ul#Navigation li ul {
    margin: -28px 0 0 118px; 
    position: absolute;
    left: 0px;
    display: none;  /* Unternavigation ausblenden */
  }
  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
    left: -1.5em;
    lef\t: -0.4em;
  }
  *:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */
    background-color:silver; padding-bottom:0.4em;
  }
  ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }
  ul#Navigation li ul li {
	width:88px;
    float: none;
    display: block;
  }


/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/

fieldset 
{
    margin: 1em 0;
    padding: 1em;
    border: 1px solid #CCC;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset label 
{
    display: block;
    color: #fd8f38;
}

fieldset label.inline 
{
    display: inline;
    color: #fd8f38;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
    color: #fd8f38;
}

input[type="text"] 
{
    width: 200px;
    border: 1px solid #CCC;
    background-color: #272625;
    color:#fd8f38;
}

input[type="password"] 
{
    width: 200px;
    border: 1px solid #CCC;
    background-color: #272625;
    color:#fd8f38;
}

/* TABLE
----------------------------------------------------------*/

table 
{
  border: solid 1px Orange;
  border-collapse: collapse;
}

table td 
{
  padding: 5px;   
  border: solid 1px #fd8f38;
}

table th
{
  padding: 6px 5px;
  text-align: left;
  background-color: #272625; 
  border: solid 1px #fd8f38;   
}

/* MISC  
----------------------------------------------------------*/
.clear
{
    clear: both;
}

.error
{
    color:Red;
} 

.field-validation-error
{
    color: #ff0000;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

#red
{
	color:Red;
}

#green
{
	color:Green;
}

h1
{
    font-size: 2em;
    padding-bottom: 0;
    margin-bottom: 0;
    color:#ff7535;
}

h2
{
    padding: 0 0 10px 0;
    color:#ff7535;
}
h3
{
    font-size: 1.2em;
    color:#ff7535;
}
h4
{
    font-size: 1.1em;
    color:#ff7535;
}
h5, h6
{
    font-size: 1em;
    color:#ff7535;
}



.RubrikLink:hover{
background-color:#fd8f38;
}
