/* CSS Document */

/* --- Body --- */
body {
background:				#cc9;
font-family:			verdana, arial, helvetica, sans-serif;
font-size:				12px;
text-align:				left;
margin:					0px;
scroll:					yes;
}

/* --- Begrüßungszeile, Titel --- */
#titel {
background:				#ff3;
background-image:		url(bilder/hg_kleiner.jpg);
padding:				5px;
text-align:				center;
width:					750px;
margin:					0px auto;
border-left:			1px solid #ff9900;
border-right:			1px solid #ff9900;
}

#titel img {
float:					left;
width:					90px;
height:					60px;
margin-left:			3px;
}

#titel h1 {
font-size:				16px;
color:					#630;
}

/* --- Navigation neu --- */

#oben_bg {
width: 100%;
background:				#BABA8C;
}


#nav {
width: 					760px;
height:					100%;
min-height:				72px;
list-style:				none;
margin:					0px auto;
padding:				0;
background:				#fc3;
border-top:				1px solid #f90;
border-bottom:			1px solid #f90;
border-left:			1px solid #f90;
border-right:			1px solid #f90;
}
#nav li {
text-align:				center;
float:					right;
width:					90px;
list-style:				none;
margin:					0 2px 0 2px;
border-left:			1px solid #f90;
border-right:			1px solid #f90;
}

#nav li.eins {
margin:					0 0 0 2px;
border-right:			none;
}

#navoben {
margin:					2px 0 2px 0;
}

#navunten a {
border-top:				1px solid #f90;
color:					#630;
font-size:				11px;
padding:				2px 0 1px 0;
width:					100%;
height:					100%;
display:				block;
text-decoration:		none;
text-align:				center;
}

#navunten a:hover {
color:					#630;
background:				#f90;
}

/* --- Navigation links --- */
#nav_links {
clear: right;
float:					left;
width:					168px;
}

#nav_links ul {
list-style:				none;
margin:					0;
margin-left:			2px;
padding:				0;
}

#nav_links li {
width:					160px;
list-style-type:		none;
margin:					0 0 0 0;
color:					#630;
font-size:				11px;
text-align:				left;
background:				#fc3;
}

#nav_links a {
display:				block;
width:					100%;
color:					#630;
padding:				2px;
text-decoration:		none;
background:				#fc3;
border-bottom:			1px solid #f90;
border-right:			1px solid #f90;
border-left:			1px solid #f90;
}

#nav_links a.leer {
display:				block;
width:					100%;
color:					#630;
padding:				2px;
text-decoration:		none;
cursor:					default;
background:				#fc3;
border-bottom:			1px solid #f90;
border-right:			1px solid #f90;
border-left:			1px solid #f90;
}

#nav_links a:hover {
color:					#630;
background:				#f90;
border-bottom:			1px solid #f90;
border-right:			1px solid #f90;
border-left:			1px solid #f90;
}

#nav_links a.leer:hover {
color:					#630;
background:				#fc3;
cursor:					default;
border-bottom:			1px solid #f90;
border-right:			1px solid #f90;
border-left:			1px solid #f90;
}


/* --- unterer Teil --- */
#unten {
background-image:		url(bilder/hg_kleiner.jpg);
width:					760px;
margin:					0px auto;
border-left:			1px solid #ff9900;
border-right:			1px solid #ff9900;
border-bottom:			1px solid #ff9900;
}

/* --- Content --- */
#content {
float:					right;
width:					570px;
min-height:     			370px;
padding:				5px;
/*padding-top:				20px;*/
}

#content h1 {
color:					#630;
font-size:				16px;
}

#content h2 {
color:					#630;
font-size:				14px;
}

#content h3 {
color:					#630;
font-size:				12px;
}

#content h3.zentriert {
text-align:				center;
}

#content h4 {
color:					#630;
font-size:				9px;
}

#content p {
text-align:				left;
}

#content p.zentriert {
text-align:				center;
}

#content sub {
font-size:				9px;
}

#content .unterstr {
text-decoration:			underline;
}

#content .textklein {
font-size:				10px;
}

#content img {
}

#content li {
list-style-type:		square;
}

#content a {
color:					#630;
text-decoration:		underline;
}

#content a.leer {
color:					#630;
text-decoration:		none;
}

#content a:hover {
color:					#c00;
text-decoration:		underline;
}

#content a.leer:hover {
color:					#630;
text-decoration:		none;
}

#content hr {
clear:		left;
color:					#f90;
background-color:		#f90;
border:					none;
width:					100%;
height:					1px;
}

#termintext {
margin-left:				30px;
}

#termintext table {
width:					100%;
}

#termintext th {
text-align:				center;
font-weight:				normal;
width:					33%;
background:				#ff9900;
}

/* --- Bildlayer --- */
#img260 p {
width:					260px;
margin:					0;
padding-left:				10px;
float:					right;
}

#img310 p {
width:					310px;
margin:					0;
padding-left:			10px;
float:					right;
}

#img260 img, #img310 img {
margin:					5px 0 5px 0;
border:					1px solid #f90;
}

/* --- Korrekturlayer --- */
#unsichtbar {
clear:					left;
clear:					right;
width:					1px;
height:					1px;
background-color:		transparent;
}

/* --- Im Text zu positionierende Elemente --- */
#aktuell {
width:          95%;
margin:         0px auto;
}

#aktuell_bild {
float:          left;
margin-right:   10px;
}

#aktuell_bild img{
border:					1px solid #f90;
}
