/* CSS Document */

body {
	margin:0px 0px;
	padding:0px;
	text-align: center;
	background-color: #55595c;
	text-decoration: none;
	background-image: url(images/entwurf2_higru.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color:#54595d;
	
}

.rahmen {
	text-align: left; /* ebenfalls für den IE nötig */
	margin-left: auto;
	margin-right: auto;
	position: relative; /*ohne gehts nicht*/
	width:970px;
	padding : 0px;
	background-color: #FFFFFF;
	margin-top: 20px;
	height: 100%;
	z-index:2;
}
.footer {
	width:970px;
	background-color: #E4E4E4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	height: 24px;
	padding-top: 10px;
}
#nav, #nav_short, #nav_long, #nav_sub {
	list-style-type:none;
	margin:0;
	padding:0;
	width:116px;
	
}

#nav li, #nav_short li, #nav_long li, #nav_sub li {
background:#FFF;
margin:1px;
}

#nav li a, #nav_short a, #nav_long a {
display:block;
height:16px;
padding:4px 10px 2px 10px;
background:#FFF;
text-decoration:none;
color:#54595d;
}
#nav_sub li a {
display:block;
height:16px;
padding:4px 10px 2px 10px;
background:#FFF;
text-decoration:none;
color:#54595d;
}

#nav li a:hover, #nav_short li a:hover, #nav_long li a:hover {
background:#E4E4E4;
}
#nav_sub li a:hover {
background:#FFF; font-weight: bold;
}
#nav li span, #nav_short li span, #nav_long li span, #nav_sub li span {
	display:block;
	height:16px;
	padding:4px 10px 2px 10px;
	background:#FFF;
	text-decoration:none;
	color:#54595d;
	font-weight: bold;
}
#nav {width:216px;}
#nav_short {width:196px;}
#nav_long {width:150px;}
#nav_long2 {width:268px;}

a.menu {
	display:block;
	height:16px;
	padding:4px 10px 2px 20px;
	text-align:left;
	width:228px;
	text-decoration:none;
	font-weight: bold;
	color:#009a54;
}
a.menu:hover   { color:#009a54; background-color:#E4E4E4; }

a.menu_start {
	display:block;
	height:16px;
	padding:4px 10px 2px 20px;
	text-align:left;
	width:228px;
	text-decoration:none;
	font-weight: bold;
	color:#006ab3;
}
a.menu_start:hover   { color:#fff;}

a.menu_blau {
	display:block;
	height:16px;
	padding:4px 10px 2px 10px;
	text-align:left;
	width:142px;
	text-decoration:none;
	font-weight: bold;
	color:#54595d;
}
a.menu_blau:hover   { color:#54595d; background-color:#E4E4E4; }

a.menu_start2 {
	display:block;
	height:16px;
	padding:4px 10px 2px 10px;
	text-align:left;
	width:228px;
	text-decoration:none;
	font-weight: normal;
	color:#006ab3;
}
a.menu_start2:hover   { color:#006ab3; font-weight: bold;}
.imtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#54595d;
    text-decoration:none;
}
.imtext:hover {color:#006ab3; font-weight:normal;}
.imtext_blau {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#006ab3;
	text-decoration:none;
	
}
.imtext_blau:hover {color:#006ab3; font-weight:bold; }
.liste_blau {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#999999;
	text-decoration:none;
	
}
.liste_blau:hover {color:#006ab3;}
.mengentext {
  list-style-type: disc;
  list-style-position: outside;
  margin: 0 0 0 15px;
  padding: 0;
  line-height:1.8em
} 

hr {
border:none;
border-top: 1px solid #c8c8c6;
color: #FFFFFF;
background-color: #FFFFFF;
height: 1px;
margin-bottom:16px; margin-top:16px
}