/* Styles fuer 2-Spalter Klassik */

/*
	dreispalter absolut
	Farben


Blau
#214263
#304f6d
#506984
#6d8298
#72869b
#8b9bad
#a0aebc
#b8c2cd
#cad2da
#dbe0e5
#e9ecef

*/

* {/* set all to 0 */
margin: 0;
padding: 0;
}


body {
font-family: Arial, Helvetica, sans-serif;
text-align: left;
padding: 0px 0;

	margin: 0px;
	padding: 0px;
	text-align: center;
	background-position : center;
	background-image : url(../grafik/bg_blau.jpg) ;
	background-repeat : repeat-y;
}

/* Text und Links allgemein */
p, li {
font-size: 90%;
margin:0;
}
a {
height: 1%; /* damit der IE den ganzen Link aktiviert */
text-decoration: none;
background-color: transparent; 
color: #214263;

}
input {
	width: 250px;
	border: thin solid #506984;
	font-size: 90%;
                padding: 3px;
                margin: 3px;
}

textarea {
                width: 250px;
	border: thin solid #506984;
                padding: 3px;
                margin: 3px;
}

a:hover {
background-color: transparent; 
color: #000;
border-bottom: 0;
}


#wrapper {
	width: 700px;
	margin: 0px auto;
	text-align : left;
	clear : both;
}





/* Header */
#header {
	color: #000;
                background-color: #fff; 
	border-bottom: 0;
	background-image: url(../grafik/logo2.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 81px;
margin: 10px 0 0 0;
border: 3px solid #214263;
}
/*
h1 
padding: 5px 10px;
background-color: #bbb; 
color: #000;
border: 1px solid #000;
}
*/
h1{
	padding: 0 0 0 15px;
	background-image:  url(../grafik/bg_headline.jpg);
	border-bottom: 1px solid #214263;
                background-repeat: no-repeat;
                color: #0f2646;
	font-size: 160%;
	font-weight: bolder;
}
/* Menues */
#menue1 {
position: relative;
	color: #000;
	border-top: 0;
	border-bottom: 0;
	font-size: 80%;
	/*background-image: url(../grafik/bg_meta.gif);*/
                background-color: #cad2da;
background-repeat: repeat-x;
}
#menue1 p {
float: right;
width: 650px; /* Opera braucht fuer Linkleisten in Absaetzen eine Breite, sonst setzt er die Links nicht nebeneinander */
margin: 3px 3px 0px 0px;
text-align: right;
}
#menue1 a {
display: inline;
margin-left: 2px;
margin-top: 2px;
padding: 10px 6px;
color: #000;
border: 0;
}
#menue1 a:hover {
color: #226;
}

#menue2 {
	float: left;
	width: 200px;
	color: #000;
	font-size: 80%;
}
#menue2 p {
padding-bottom: 10px;
}

#menue2 a {
display: block;
background-color: #b8c2cd;
border-left: 6px solid #506984;
border-bottom: 0;
color: #214263;
}


#menue2 a:hover {
background-color: #a0aebc;
 
}

#menue2 div.menu1level1no a {
border-left: 6px solid #506984;
margin: 7px 10px 0px 10px;
padding: 3px 5px;
}

#menue2 div.menu1level1act a {
border-left: 6px solid #506984;
border-bottom: 1px solid #8b9bad;
margin: 7px 10px 0px 10px;
padding: 3px 5px;
font-weight:bold
}


#menue2 div.menu1level2no a {
border-left: 6px dashed #fff;
margin: 4px 10px;
padding: 2px 5px;
}

#menue2 div.menu1level2act a {
border-left: 6px solid #fff;
/*border-right: 6px solid #226;*/
margin: 4px 10px;
padding: 2px 5px;
font-weight:bold
}


/* Content */
#content {/* mit linkem Rahmen in der Breite und BG-Color von menue2 */
padding: 10px 20px 10px 210px;
color: #000;
border: 3px solid #214263;

}
#content td{
   font-size: 80%;
}
#content p {
line-height: 150%;
padding: 5px 60px 10px 30px;
}
#content p.topper {
padding: 10px 60px 20px 40px;
}
#content ul {
line-height: 150%;
padding: 0 60px 10px 60px;
}
h2 {
                color: #0f2646;
	font-size: 115%;
	font-weight: bolder;
                padding: 10px 0 0 30px;
}
h3 {
                color: #0f2646;
	font-size: 95%;
	font-weight: bolder;
                padding: 10px 0 0 30px;
}
h4 {
                color: #0f2646;
	font-size: 90%;
	font-weight: bolder;
                padding: 10px 0 0 30px;
}


/* Footer */
#footer {
	clear: both;
	height: 29px;
	color: #000;
	text-align: right;
	font-size: 90%;
}
#footer p {
padding: 5px 15px;
}
#footer a {
text-decoration: none;
background-color: transparent;
color: #fff;
border: 0 none;
}
#footer a:hover {
background-color: transparent;
color: #f00;
}

/* Ausgeblendetes */
.invis, hr {
display: none;
}
