body
{
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(images/hg.gif) repeat-y center #ffffff;
color: #000;
text-align: center;
}

div
{
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #202020;
}

td
{
vertical-align: top;
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #202020;
}

hr
{
border: 1px solid #aa4936;
}

#div-main
{
width: 890px;
margin-top: 25px;
text-align: left;
}



#div-banner
{
width: 890px;
height: 160px;
border-bottom: 1px solid #aa4936;
text-align: left;
font-size: 90%;
line-height: 120%;
}


#div-banner p
{
margin: 0px;
}


#div-banner a
{
color: #202020;
}


#div-banner a:hover
{
text-decoration: none;
}


#div-banner .logo
{
float: right;
margin-top: 2px;
}


#div-banner .titel
{
margin-top: 24px;
margin-left: -1px;
font-size: 155%;
color: #aa4936;
}

#div-banner .titel-normal
{
font-weight: normal;
}


#div-navi
{
float: left;
width: 162px;
margin-top: 30px;
text-align: left;
font-size: 90%;
background: #ffffff;
}


#div-navi ul
{
list-style: none;
margin-top: 0px;
margin-left: 0px;
padding-left: 0px;
}



#div-navi ul li
{
margin-bottom: 1px;
background: #d4906d;
}



#div-navi ul a
{
text-decoration: none;
display: block;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 22px;
color: #ffffff;
font-weight: bold;
background: url(images/pfeil-navi.gif) 10px 6px no-repeat #d99672;

}

#div-navi ul ul a
{
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 12px;
background: url(images/pfeil-navi.gif) 0px 6px no-repeat;
}


#div-navi ul a:hover
{
background: url(images/pfeil-navi-o.gif) 10px 7px no-repeat #aa4936;
}



#div-navi ul .menu_current
{
background: #aa4936;
}





#div-navi ul ul li
{
margin-bottom: 0px;
margin-left: 24px;
background: none;
font-size: 90%;
}




#div-navi ul ul a
{
background: url(images/pfeil-navi.gif) 0px 3px no-repeat;
}



#div-navi ul ul a:hover
{
background: url(images/pfeil-navi-o.gif) 0px 4px no-repeat #aa4936;
}




#div-navi ul ul .menu_current
{
background: url(images/pfeil-navi-ooo.gif) 0px 2px no-repeat #aa4936;
}



#div-navi a.login
{
margin-left: 10px;
font-size: 100%;
color: #8b3a2d;
background: url(images/pfeil-textnavi.gif) no-repeat;
}


#div-navi a.login:hover
{
margin-left: 10px;
font-size: 100%;
color: #d99672;
background: url(images/pfeil-textnavi.gif) no-repeat;
}



#div-inhalt
{
float: right;
width: 690px;
margin-top: 30px;
padding-bottom: 30px;
text-align: left;
font-size: 100%;
line-height: 124%;
}


#div-inhalt h1
{
margin-top: 0px;
font-size: 140%;
line-height: 120%;
font-weight: normal;
color: #8b3a2d;
}



#div-inhalt h2
{
font-size: 110%;
font-weight: normal;

}



#div-inhalt h3
{
font-size: 100%;
color: #8b3a2d;
}


#div-inhalt a
{
color: #8b3a2d;
}

#div-inhalt a:hover
{
text-decoration: none;
}

#div-inhalt a.pfeil
{
padding-left: 12px;
background: url(images/pfeil-textnavi.gif) no-repeat;
}


#div-inhalt ul
{
margin-left: 15px;
padding-left: 0px;
list-style: url(images/punkt-liste.gif);
}



.div-li
{
float: left;
margin-right: 8px;
}


.div-re
{
float: right;
margin-left: 8px;
}


.klein
{
font-size: 80%;
}

.gross
{
font-size: 120%;
}

.rot
{
color: #8b3a2d;
}


.img-li
{
float: left;
margin-bottom: 8px;
margin-right: 8px;
}

.img-re
{
float: right;
margin-bottom: 8px;
margin-left: 8px;
}

.marg-top
{
margin-top: 0px;
}


.marg-bottom
{
margin-bottom: 0px;
}

.marg-top-bottom
{
margin-top: 0px;
margin-bottom: 0px;
}









.header {
	width: 750px;
	height: 80px;
	background-color: #FFF;
	vertical-align: top;
}
.menu {
	vertical-align: top;
	background-color: #FFF;
	width: 170px;
	padding: 0px;
}
.menu ul, .menu li{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.menu ul {
	border-bottom: 0px;
	background-color: #036;
}
.menu ul ul {
	padding-left: 10px;
}
.menu a:link, .menu a:visited, .menu a:active {
	padding: 4px 10px 4px 10px;
	color: #FFF;
	display: block;
	background-color: #036;
	text-decoration: none;
}
.menu a:hover {
	background-color: #369;
	text-decoration: none;
}

.highlight {
	background-color: #D0D0D0;
}
.border {
	font-size: 1px;
	height: 10px;
}
.login {
	padding: 2px 10px 2px 10px;
	font-size: 10px;
	background-color: #036;
	color: #FFF;
	text-align: center;
}
.login input {
	width: 95%;
	font-size: 10px;
}
.login a:link, .login a:visited, .login a:active {
	color: #DDD;
	text-decoration: none;
}
.login a:hover {
	color: #FFF;
	text-decoration: none;
}

