body {
	font-family:Garamond, Verdana, Arial, Helvetica, sans-serif;
	background-color:#efefef;
	background:url(/images/hintergrundbild.gif);
	margin:0;
	padding:0;
}

#content{
  margin-top:10px;
	margin-left:1.2em;
	width: 750px;
	font-size:16px;
  text-align: justify;
  color:#7a7d82;
	padding-bottom: 20px;
}

#text{
  width: 68%;
	float: left;
	padding-left:0.5em;
	padding-right:0.5em;
  padding-bottom:2em;
	
}

#navigation{
 	float: right;
	width: 28%;
	border-bottom:1px solid #AFAFAF;
	right:0;
	top:0;
}

#navigation div{
	 border-top:1px solid #AFAFAF;
	 width:100%;
   padding-top:0.06em;
   padding-bottom:0.06em;
}

#navigation div a{
  color: #a8a8a8; 
  font-size: 12px; 
  font-weight: bold; 
  text-decoration: none; 
  display:block;
  padding-top:2px;
  padding-bottom:2px;
  padding-left: 10px;
	background-image:url(/images/spacer.gif);
  background-repeat:no-repeat; 
  background-position:2px 2px;
}

#navigation div a:hover{
  color: #316ca3;
	background-image:url(/images/pfeil_blau.gif);
  background-repeat:no-repeat; 
	background-position:2px 2px;
}

#navigation div a.selected{
  color: #316ca3;
	background-image:url(/images/pfeil_blau.gif);
  background-repeat:no-repeat; 
	background-position:2px 2px;
}


H1{
  font-size:19px;
  font-weight:bold;
  color:#316ca3;
  border-color: #000000; 
  border-style: none
}

H2{
  font-size:14px;
  color:#7a7d82;
	text-transform: uppercase;
}

p {
  padding-top:2px;
  padding-bottom:2px;
}


TD {
  font-family:Garamond, Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  list-style-type: disc;
  text-align: justify;
  color:#7a7d82;
}

.blautext {
  font-family:Garamond, Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  list-style-type: disc;
  color:#316ca3;
	font-weight:bold;
	text-transform: uppercase;
}


INPUT, SELECT {
  font-family:Garamond, Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  list-style-type: disc;
}

.error {
  font-family:Garamond, Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color: red;
  list-style-type: disc;
}



UL {
  list-style-image : url(/images/list_grau.gif);
}



A:LINK,A:VISITED,A:ACTIVE {
	text-decoration : underline;
	font-family: Garamond, Verdana, Arial, Helvetica, sans-serif;
	color: #316ca3;
}


 

a.body:LINK,a.body:VISITED,a.body:HOVER {
  font-family: Garamond, Verdana, Arial, Helvetica;
  font-size: 10px;
  vertical-align:middle;
  font-weight: normal;
  text-decoration:none;
  color: #66bc84;
}



a.menu_item, a.menu_item:visited { 
  color: #316ca3; 
  font-size: 12px; 
  font-weight: bold; 
  text-decoration: none; 
}

a.menu_item:hover { 
  color: #316ca3; 
  font-size: 12px; 
  font-weight: bold; 
  text-decoration: none; 
}


a.menu_item_2, a.menu_item_2:visited { 
  color: #a8a8a8; 
  font-size: 12px; 
  font-weight: bold; 
  text-decoration: none; 
}

a.menu_item_2:hover { 
  color: #316ca3;
  font-size: 12px; 
  font-weight: bold; 
  text-decoration: none; 
}


.p7tbsub {background-color: #EFEFEF; border: .1px solid #7a7d82; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; layer-background-color: #EFEFEF;}

.p7tbsub p {margin: 0px; padding: 6px 12px 12px 12px;}

.p7tbsub a:link {color: #7a7d82;}

.p7tbsub a:visited {color: #7a7d82;}

.p7tbsub a:hover {color: #316ca3;}

.p7tbsub a:active {color: #316ca3;}

.p7tbdn {color: #316ca3!important; font-weight: bold;}