/* CSS Document */

/* --------------- Defaults --------------- */

* {
padding:0;
margin:0;
border:0;
}

body, table {
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 120%;
color:#000;
}


h1 {
	font-size:150%;
	margin-bottom: 20px;
	color:#666;
	line-height: 115%;
}

h2 {
font-size:150%;
color:#999;
margin-bottom: 5px;
}

h3 {
font-size:100%;
color:#666;
margin-bottom: 8px;
}

h4 {
font-size:100%;
color:#999;
margin-bottom: 3px;
}

p {
margin-bottom:0.70em;
}

dd{
font-size:11px;
line-height: 105%;
}

dl{
margin-right:3px;
}

.zurueck{
margin-right: 500px;
margin-top: 150px;
}

/* --------------- Div ID's --------------- */

#content {
width:733px;
margin-top:20px;
}

#footer {
border-top:1px solid;
border-color:#e2373e;
text-align: center;
font-size:90%;
width:733px;
padding-top:5px;
clear:both;
}

#footer a {
	color:#333333;
	text-decoration:none;
}


#maincontainer {
background-position: right bottom;
border:1px solid;
border-bottom:0px solid;
border-color:#e2373e;
width:548px;
height:548px;
float:right;
}

#maincontainer a {
color:#e2373e;
text-decoration:none;
}

#main {
padding: 15 15 10 15;
}

#navigation {
width:183px;
height:548px;
background-image: url(bilder/wappen.gif);
background-position: bottom;
line-height:150%;
font-weight: bold;
color: #666;
float:left;
}

 #navcontainer
{
/*avoid gap after li in ie6 by setting width*/
width: 130px;
font-size: 12px;
font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
margin-left: 0px;
}

#navcontainer ul
{
list-style-type: none;
margin-left: 0;
padding-left: 0;
}

#navlist a
{
display: block;
color: #8592BB;
padding: 1px 0 1px 0px;
}

/*boxmodel hack. http://css-discuss.incutio.com/?page=BoxModelHack SBMH*/
#navlist a { width: 114px; }

#navlist a
{
\width: 130px;
w\idth: 114px;
}

#subnavlist a
{
font-weight: normal;
display: block;
color: #9C9C9C;
padding: 1px 0 1px 8px;
margin-left: 0px;
}

/*boxmodel hack. http://css-discuss.incutio.com/?page=BoxModelHack SBMH*/
#subnavlist a { width: 106px; }

#subnavlist a
{
\width: 122px;
w\idth: 106px;
}

#navlist a, #navlist a:visited,#subnavlist a, #subnavlist a:visited
{
border-left: 0px solid #FFFFFF;
background: #FFFFFF;
color: #9C9C9C;
text-decoration: none;
}

#navlist a:hover, #navlist a#current:hover
{
border-left: 0px solid #CCCCCC;
text-decoration: underline;
}

#subnavlist a:hover, #subnavlist a#subcurrent:hover
{
border-left: 0px solid #CCCCCC;
text-decoration: underline;
}

a#current, a:visited#current, a#subcurrent , a:visited#subcurrent
{
border-left: 0px solid #CC0000;
background: #FFFFFF;
color: #CC0000;
text-decoration: none;
}
#wrapper {
position:absolute;
left:50%;
width:733px;
margin:5px 0 0 -367px;
}

/* --------------- Classes --------------- */

hr.clear {
clear:both;
display:block;
visibility:hidden;
}

