/* CSS Document fuer equal kursseiten in den modulen */

/****************************
 * allemeine Formatierungen *
 ****************************/
* {
	margin:0;
	padding:0;
}
html, body{
	height:100%;
}
body{
	
	font-family:Arial,sans-serif; /* 1em equals 16px */
	color:#039;
	line-height:1.25em;	
	text-align:center;
	margin-top:0.725em;
	/*background-color:#fff;*/
	
}
h1, h2, h3, h4{
    font-size:0.8em; /* 1em equals 12.8px */
	margin-top:1em;
	padding-left:1.65em;
	padding-right:0.391em;
	margin-bottom: 0px
	}
	
a {
	text-decoration:none;
}
 
 /***********************************************/
/* Layout Divs                                 */
/***********************************************/
#zentriert {

	width:45em;
	margin:0 auto;
	text-align:left;
	background-color:#fcfce4;
	/*background-color: #efeffc;*/
	/*background: url(../images/bg_blauweiss.gif) repeat-y;*/
}

#logo{
	margin-top:9.813em;
	margin-left:0.5em;
	position:absolute;
	z-index:2;	
}

img {
	border:0;
}
#kopf{

	background:url(../../images/header.jpg) no-repeat left top;
	height:13.5em;
	background-color:#fcfce4;
	
}

#menue{
	font-size:0.75em; /* 1em equals 12px */
	width:130px;
	background-color:#fcfce4;
	float:left;
}
#content {
	width:588px;
	background-color:#fcfce4;
	float:right;
	height:26em;
	overflow:auto;
	border-left: 1px solid #007c3e;
}




/*********** #menue link styles ***********/
#menue ul {
    list-style:none; 
	padding-top:0.167em;

}

#menue li {
   /* border-bottom:0.083em solid #fff;*/
	line-height:1.5em;
	padding-bottom: 5px;
	padding-top: 5px;

}
#menue ul a {
	padding-left:0.833em;
	}
#menue ul a, #menue ul a:visited {
	display: block;
	color:#05276d;
}

#menue ul a:hover, #menue ul a:focus{
    display: block;
	color:#cc6666;

}

 /***********************************************/
/* content styles                                 */
/***********************************************/
#content p{
	font-size:0.8em; /* 1em equals 12.8px; */
	padding:0.391em 1.172em 0 1.72em;
	margin: 0.391em 1.172em 0 0;
}

.einrueckung {
	font-size:0.8em; /* 1em equals 12.8px; */
    padding: 10px 60px 10px 50px;
	text-align: justify;
}

.title {
	font-weight: bold;
	}

#content a{
    color:#039;
    text-decoration:underline;	
}
#content li{
	padding:0.396em 0.833em;
	}
#content ul, #content ol{
	font-size: 13px; /*0.8em 1em equals 12.8px; */
	margin-left:3.5em;
}



#content table {
    font-size:0.8em;
	margin: 5px 5px 5px 20px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #DBE3F1;
	border: 1px solid #a4abcd;
	}
	
#content table td {
	vertical-align: top;
	border: 1px solid #fff;
	padding: 3px;
	}
	
#content table th {
    background-color: #BAC0DD;
	color: #4B4B92;
	padding-left: 3px;
	padding-right: 5px;

	text-align: left;
	border: 1px solid #fff;
	}
#content table ul {
margin-left: 1.5em;
}

#content table li {
padding-left:0.3em;
}


caption{
	font-weight: bold;
	padding:10px 5px 10px 22px;
	text-align: left;
	}
	

	  


/************* #siteInfo styles in der Fusszeile***************/

#siteInfo{
	clear:both;
	font-size:0.75em; /* 1em equals 12px */
	padding:0.0833em 0.0833em;
	background-color:#e96a09;
	white-space:nowrap;
	color:#fcfce4;
	border-top: 6px solid #fcfce4;
}

#siteInfo a{
    color:#fcfce4;
}
	
#siteInfo a:visited{
    color:#fff;
}
	
#siteInfo a:hover, #siteInfo a:focus {
    color:#007c3e;
	text-decoration: underline;
}

.bild-rechts{
margin: 20px 10px 0px 5px;
	float: right;
	clear: right;
	vertical-align: top;
}
.bild {
	/*margin: 5px 5px 0px 10px;*/
	float: right;
	clear: right;
	vertical-align: top;
   }
.bild-links{
margin: 10px 15px 0px 0px;
	float: left;
	clear: left;
	vertical-align: top;
}
.bildzentriert{
text-align:center;
  margin:auto;
  width: 50%;
  padding-top: 15px;}

.quelle{
   font-size:0.7em; 
   padding-left: 1.80em;
}
