BODY {
   background-color: #660000;
   color: #990000;
   font-family: Verdana;
   font-size: 10px;
}

/*  BEGINN LAYOUT  */

#page_nav{
   margin-left: -500px;
}
#page_footer{
   margin-left: -500px;
}

#page_margin{
   position: absolute;
   width:874px;
   top:50%;
   left:50%;
   margin-top:-249px;
   margin-left:-437px;
  }
#page{
   height:498px;
   width:874px;
}
#main{
   background-image: url(../image/background.gif);
   height: 498px;
}
#top_nav{
   position: absolute;
   top: 420px;
   left: 24px;
   width: 815px;
   background-color: #990000;
   color: white;
   padding: 6px;
   text-align: right;
   clear: both;
}
#main_nav{
   position: absolute;
   top: 450px;
   left: 24px;
}

#col1_content{ 
   position: relative;
   top: 77px;
   left: 25px;
   height:300px;
   width:350px;
   float: left;
   
}
#col2_content{
   position: relative;
   top: 79px;
   right: 25px;
   height:267px;
   width:424px;
   float: right;
   padding: 15px;
   overflow: hidden;
}

#col2_content ul, #col2_content ol, #col2_content dl {  margin: 0 0 0 0em; padding:0;}
#col2_content li {	margin-left: 1.5em; margin-bottom: 0.5em;}

#col2_content div img{
   position: absolute;
   bottom: 3px;
   right: 4px;
}


#footer{
   color:white;
}

/*  ENDE LAYOUT  */

/*  BEGINN LINKS  */

#top_nav a:link, #top_nav a:visited{
   color:white;
   text-decoration: none;
   padding: 0px 10px 0px 10px;
   font-weight: normal;
}
#top_nav a:hover, #top_nav a.activ:visited{
   color:white;
   text-decoration: none;
   padding: 0px 10px 0px 10px;
   font-weight: bold;
}

#main_nav ul{
   margin : 0;
	padding : 0;
}

#main_nav li{
   margin:0;
   padding:0;
	list-style-type:  none;	
	float : left;	
	line-height:20px;	
	white-space: nowrap;
}

#main_nav ul li a.link1{
   display: block;
   color: #660000;
   border: 1px solid #621F30;
   text-decoration: none;
   height:23px;
   text-align: center;   
   padding-top: 3px;
}

#main_nav ul li a.link1:hover, #main_nav ul li a.link1_a
{   
   display: block;
   padding-top: 3px;
   color: white;
   border: 1px solid #621F30;
   background-color: #621F30;
   text-decoration: none;
   height:23px;
   text-align: center;
   
 }
#main_nav ul li a.link2{
   display: block;
   color: #660000;
   border: 1px solid #920B2C;
   text-decoration: none;
   height:23px;
   text-align: center;   
   padding-top: 3px;
}

#main_nav ul li a.link2:hover, #main_nav ul li a.link2_a
{   
   display: block;
   color: white;
   border: 1px solid #920B2C;
   background-color: #920B2C;
   text-decoration: none;
   height:23px;
   text-align: center;   
   padding-top: 3px;
}
#main_nav ul li a.link3{
   display: block;
   color: #660000;
   border: 1px solid #B50029;
   text-decoration: none;
   height:23px;
   text-align: center;   
   padding-top: 3px;
}

#main_nav ul li a.link3:hover, #main_nav ul li a.link3_a
{   
   display: block;
   color: white;
   border: 1px solid #B50029;
   background-color: #B50029;
   text-decoration: none;
   height:23px;
   text-align: center;   
   padding-top: 3px;
}
#main_nav ul li a.link4{
   display: block;
   color: #660000;
   border: 1px solid #CC0001;
   text-decoration: none;
   height:23px;
   text-align: center;   
   padding-top: 3px;
}

#main_nav ul li a.link4:hover, #main_nav ul li a.link4_a
{   
   display: block;
   color: white;
   border: 1px solid #CC0001;
   background-color: #CC0001;
   text-decoration: none;
   height:23px;
   text-align: center;   
   padding-top: 3px;
}
#main_nav ul li a.link5{
   display: block;
   color: #660000;
   border: 1px solid #CE0067;
   text-decoration: none;
   height:23px;
   text-align: center;   
   padding-top: 3px;
}

#main_nav ul li a.link5:hover, #main_nav ul li a.link5_a
{   
   display: block;
   color: white;
   border: 1px solid #CE0067;
   background-color: #CE0067;
   text-decoration: none;
   height:23px;
   text-align: center;   
   padding-top: 3px;
}
#main_nav ul li a.link6{
   display: block;
   color: #660000;
   border: 1px solid #CA6698;
   text-decoration: none;
   height:23px;
   text-align: center;   
   padding-top: 3px;
}

#main_nav ul li a.link6:hover, #main_nav ul li a.link6_a
{   
   display: block;
   color: white;
   border: 1px solid #CA6698;
   background-color: #CA6698;
   text-decoration: none;
   height:23px;
   text-align: center;   
   padding-top: 3px;
}
#main_nav ul li a.link7{
   display: block;
   color: #660000;
   border: 1px solid #CC6566;
   text-decoration: none;
   height:23px;
   text-align: center;   
   padding-top: 3px;
}

#main_nav ul li a.link7:hover, #main_nav ul li a.link7_a
{
   display: block;
   color: white;
   border: 1px solid #CC6566;
   background-color: #CC6566;
   text-decoration: none;
   height:23px;
   text-align: center;   
   padding-top: 3px;
}

#main_nav a{  margin-right:13px; width:105px;}

/*  ENDE LINKS  */

/*  BEGINN HTML TAGS  */

H1{
   margin:0;
   padding:0;
   margin-bottom:1em;
	font-family : Verdana;
	font-size : 11pt;
	font-weight : bold;
}
TR , TD {
	color : #990000 ;
	font-family : Verdana;
	font-size : 10px;
}
A {
	font-weight : bold;
	color : #990000
}

/*  ENDE HTML TAGS  */

.form{
	margin-bottom: 2px;
	background-color: white;
	font-size: 11px;
	border: 1px solid #ccc;
	height: 18px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
}

.error_form{
	background-color: #FFFFCC;
	margin-bottom: 2px;
	font-size: 11px;
	border: 1px solid #9F0004;
	height: 18px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #9F0004;
}

.form_radiobotton{
	height: 20px;
}
 
.error_form_radiobotton{
	background-color: #FFFFCC;
	border: 1px solid #9F0004;
	height: 20px;
}



.errorTable 
{
	border: 1px solid #9F0004;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EEEEEE;
} 