
/*wr*/

body {
	background-image: url("../images/hg.jpg");
	background-repeat: repeat-x;
	background-color: #cccccc;
	text-align:center;
	margin: 0 0 50px 0;
	padding: 0px 0 0 0;
	overflow:auto;
	/*
		Standard-Font
	*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: normal;
	color: #333333;
}

html {
	overflow-y:scroll;
}


ul {
	text-decoration: none;
	list-style-type: square;
	margin-top:5px;
}
li {
	/*margin-top: 4pt;*/
	list-style-type: square;
	margin-left:4px;
}

.Stil1 {
	color: #FF6600;
	font-weight: bold;
}
.Stil2 {color: #FF6600}


/*
	Schriften 
*/
h1{
	font-weight:bold;
	letter-spacing: 1px;
	margin-bottom:2px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #3F5A99;	
	margin-top:0;
}
h2{
	font-weight:normal;
	margin-bottom:2px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #818DA8;	
	margin-top:0;
}
p{
	padding:0;
	margin:0;
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: normal;
	color: #333333;
}
td{
	padding:0;
	margin:0;
	margin-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: normal;
	color: #333333;
}
h3{
	font-weight:bold;
	margin-bottom:2px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 17pt;
	color: #747576;	
	margin-top:0;
	padding: 8px 0 0 8px;
}
h4{
	font-weight:normal;
	margin-bottom:2px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #747576;	
	margin-top:0;
	padding: 0px 0 0 0px;
}
/*
	Grundraster
*/
#centerSchule{
	margin:auto;
	width: 800px;
	border: 0;
	padding:0;
	text-align:left;
	background-color: #FFFFFF;
	background-image: url(./img/blatt.gif);
	background-repeat: repeat-y;
	border: 0px solid red;
}
#centerVerein{
	margin:auto;
	width: 800px;
	border: 0;
	padding:0;
	text-align:left;
	background-color: #FFFFFF;
	background-image: url(../images/blattverein.gif);
	background-repeat: repeat-y;
	border: 0px solid red;
	
}

#menue{
    background-image: url(./img/menue_hg.jpg);
	background-repeat: repeat-x;
	height:700px;
	width:176px;
	float:left;
	border: 0px solid red;
}
#sMnuTop{
	position:absolute;
	top:80px;
}

#sMnuBtm{
	position:absolute;
	top:300px;
}
/*
a#mnuNavi {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10pt;
	display: block;
	text-decoration: none;
	text-align:center;
	color:#6F6F6F;
	font-stretch:ultra-condensed;	
}
a:hover#mnuNavi{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-stretch:ultra-condensed;	
	background-color: #777777;
	color: white;
	text-align:center;	
}
*/
#logo{
	width:624px;
	height:113px;
	margin: 0 0 0 0;
    float:right;
}
#navi{
	width:624px;
	height:18px;
	margin:0 0 0 0;
	overflow:visible;
	float:right;
}
#headleiste{
	width:624px;
	height:150px;
	margin-left:0px;
	margin-bottom:0px;
	float:right;
	overflow:visible;
}
#adresse{
	width: 800px;
	margin: 0 0 0 0; 
	text-align: right;
	float:right;
}
#abschluss_unten{
	width:800px;
	margin:0 0 0 0;
	clear:both;
}

/*
-------------------*
*/
#spalte_200px{
	width:86px;
	float:left;
	margin: -28px 0px 0px 0px;
}
#spalte_400px{
	width:480px;
	float:right;
	margin:20px 20px 0 0px;
	border:0px solid #cccccc;
	overflow:hidden;
	}
#spalte_400px img {
   float:left;
   margin: 2px 4px 0px 0px;
}

#spalte_400px22222222222 img {
   float:left;
   margin: 0px 0px 0px 0px;
}

/*
	Links
*/
a {	text-decoration: none; color: #818DA8;}
a:hover { text-decoration: underline;}
a.headerlink { text-decoration: underline; color: #3F5A99; font-weight:bold;}
a.headerlink:hover { text-decoration: none;}

a.subnav {font-size:8pt; line-height: 18px; text-decoration: none;	color:#ffffff;	font-weight:normal;}
a.subnav:hover { font-size:8pt; text-decoration: none;	color: rgb(45,65,110);	font-weight:normal;}
a.subnav_active { font-size:8pt; line-height: 18px; text-decoration: none;	color: rgb(45,65,110); font-weight:normal;}
a.subnav_active:hover {	font-size:8pt; text-decoration: none; color: rgb(45,65,110);}

a.subsubnav { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 12px; text-decoration: none; color:rgb(153,153,153); font-weight:normal;}
a.subsubnav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: rgb(45,65,110);	font-weight:normal;}
a.subsubnav_active {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 12px; text-decoration: none; color: rgb(45,65,110); font-weight:normal;}
a.subsubnav_active:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;	color: rgb(45,65,110);}

a.gruen:link {font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; line-height:19px; letter-spacing:1px; color: #ffffff;}
a.gruen:visited {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; line-height:19px; letter-spacing:1px; color: #818DA8}
a.gruen:active {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; line-height:19px; letter-spacing:1px; color: #003333}
a.gruen:hover {text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:normal; line-height:19px; letter-spacing:1px; color: #818DA8}


/*tabelle termine*/
td.tLO {
	border-left:1px solid #B6B7B9;
	border-top:1px solid #B6B7B9;
}

td.tLOU {
	border-left:1px solid #B6B7B9;
	border-top:1px solid #B6B7B9;
	border-bottom:1px solid #B6B7B9;	
}
td.tLOR {
	border-left:1px solid #B6B7B9;
	border-top:1px solid #B6B7B9;
	border-right:1px solid #B6B7B9;	
}

td.tLOUR {
	border:1px solid #B6B7B9;

}


