/* CSS Document */
*{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

body{
	margin:0px;
	padding:0px;
	background-color: #eee;
}
.wrap {
	margin:0pt auto;
	text-align:left;
	width:1000px;
	overflow:hidden;
}
table
{
	font-size:12px;
}
#topnav {
	height:29px;
	margin:0 auto;
	padding:0;
	width:100%;
}


#topnav ul {
	list-style-type:none;
	height:29px;
	margin:0px;
	padding:0px;
	float:right;

}
#topnav ul li {
	display:block;
	float:left;
	height:29px;
	width:70px;
	text-align:center;
}

#topnav ul li a{
	display:block;
	font-size:11px;
	font-weight:bold;
	height:22px;
	text-align:center;
	text-decoration:none;
	width:70px;
	padding-top:7px;
	color:#666;

}
#topnav ul li a:hover, #topnav ul li a.selected{
	display:block;
	color:#8e257a;
	/*background:#f6f6f6;*/
	margin:0;
	padding:0;
	height:22px;
	text-align:center;
	text-decoration:none;
	width:70px;
	padding-top:7px;
}

.header{
	background:none;
	height:136px;
	width:1000px;
}

.leftimage{
	float:left;
	padding:0px;
}
.leftimage img {
	border:0px;
	padding:0px;
	margin:0px;
	float:left
}

.rightimage{
float:right;}

.rightimage img {
	border:0px;
	padding:0px;
	margin:0px;
	float:left
}
.centerimage{
float:inherit;}

.centerimage img {
	border:0px;
	padding-left:50px;
	margin:0px;
	float:left
}


.container{
margin-top:20px;
	overflow:hidden;
}
.leftbox{
background:#727477;
padding-bottom:0px;
float:left;
width:171px;
}
.column1{
	width:171px;
	float:left;
	padding-bottom:10px;
	background-color:#727477;}
	
.column1 ul {	
	list-style: none;
	padding-top: 0px;
	padding-left: 0px;
	
}

.column1 ul li {
    display:inline;	
	padding-top:5px;
	padding-left: 10px;
	text-decoration: none;
	float:left;
	}
.column1 ul li a {
	font-size: 10pt;
	font-weight: bold;
	color:#fff;
	padding-right:50px;
	text-decoration:none;
	
}
.column1 ul li a:hover { 
	color:#000;

	}

.box{
	background:none;
	height:30px;
	border-bottom:1px solid #fff;
	margin-bottom:0px;
	margin-left:0px;
  }
.box1{
	background:#62642a;
	height:30px;
	border-bottom:1px solid #fff;
	margin-bottom:0px;
	margin-left:0px;
  }
  .box2{
	background:#8e257a;
	height:30px;
	border-bottom:1px solid #fff;
	margin-bottom:0px;
	margin-left:0px;
  }
  .box3{
	background:#fff;
	height:30px;
	border-bottom:1px solid #fff;
	margin-bottom:0px;
	margin-left:0px;
	color:#666666;
  }  
  .column2{
	width:230px;
	float:left;
	padding-bottom:10px;
	background:#c6c8cb;
	
}

	.column2 h2, .column2 h3
	{
	font-size:12px;
	}
	
	.column2 a:link, .column2 a:visited
	{
	font-size:11px; 
	color:#333333;
	text-decoration:underline;}
	
	.column2 a:hover
	{
	text-decoration:none;}
	
.cpadding{
	padding:15px;
}

h1 {
	font-size:13px;
	margin:10px 0;
	
}

#main h1
{
color:#8e257a
}

p{
	font-size:11px;
	line-height:17px;
	color:#444;
	padding:0px;
	margin:0px;
}

 .column3{
	width:376px;
	float:left;
	padding-bottom:10px;
	background:none;
	overflow:hidden;
	
}

.column3 p, .column2 p, .column23 p, .column234 p
{
	font-size:12px;
	line-height:17px;
	color:#444;
	padding:0 0 10px 0px;
	margin:0px;
}



 .column4{
	width:207px;
	float:right;
	padding-bottom:10px;
	background:#dddddd;
	
}

.column4_news{
	min-height:580px;
	padding:15px;
	background:#8e257a;
}
.column4_news p{
	color:#fff;
}

.column5{
	width:171px;
	float:left;
	/*padding-bottom:50px;*/
	background-color:#727477;}
	
.column5 ul {	
	list-style: none;
	padding-top: 0px;
	padding-left: 0px;
	
}

.column5 ul li {
    display:inline;	
	padding-top:5px;
	padding-left: 10px;
	text-decoration: none;
	float:left;
	}
.column5 ul li a {
	font-size: 10pt;
	font-weight: bold;
	color:#ffffff!important;
	padding-right:10px;
	text-decoration:none!important;
	
}
.column5 ul li a:hover { 
	color:#000000!important;

	}
	
.column6{
	width:171px;
	float:left;
	/*padding-bottom:50px;*/
	background:#727477; 
}
.column6 p{
padding:8px;
color:#fff;
}	
.column6 a:link, .column6 a:visited, .column6 a:active{
color:#fff;
}	

	
.column23{
float:left;
width:606px;
padding:0px 5px 2px 5px;
}

.column234{
float:left;
width:817px;
padding:0px 5px 2px 5px;
}
	
.text h4{
padding-top:5px;
padding-left:10px;
padding-right:10px;
color:#FFFFFF;
font-weight:bold;
font-size:11px;}

.text p{
color:#FFFFFF;
padding-left:10px;
padding-right:10px;}

.text1 h4{
padding-top:25px;
padding-left:10px;
padding-right:15px;
color:#8e257a;}

.text1 p{
padding-top:3px;
padding-left:3px;
padding-right:15px;
font-size:12px;
color:#666;}
		
/* new css */

/* pathway */

#pathway {font-size:0.7em; color:#8e257a; padding:10px  0 0 13px;border:solid 0px;margin:0; height:30px}
#pathway ul {list-style-type:none;margin:0px; padding:0px; margin:0}
#pathway ul li {margin:0;display:inline;
margin-right:5px;
}
#pathway ul li a {color:#8e257a}
#pathway ul li a:visited {color:#8e257a}


/* rechts */

#rechts h2 {font-size:0.8em; font-weight:bold; margin:8px 5px 0 10px; color:#333333;line-height:1.2em }
#rechts h1 {font-size:0.8em; font-weight:bold; margin:8px 5px 0 10px; color:#333333;line-height:1.2em }

#rechts h3 {font-size:0.8em; font-weight:bold; margin:5px 5px 0 10px; color:#333333;}
#rechts p {font-size:11px;margin:8px 5px 10px 10px; border-bottom:solid 0px #333333; color:#333333; font-weight:normal; line-height:1.3em}
#rechts ul {font-size:11px; list-style-type:none; margin:10px 0 10px 10px}

#rechts a {color:#333333; text-decoration:underline;}

#rechts  a:visited {color:#333333; text-decoration:underline;}
#rechts  a:hover {color:#333333; text-decoration:none;}
.sublevel {font-size:0.8em; color:#800000; font-weight:bold;}


#rechts  a:active{color:#ffffff}
#rechts  a:focus{color:#ffffff}

.float {margin:0px; padding:0px 0px 0px 10px; display:block; color:#000000;}

.float a:link, a:visited 
{
color:#333333;
font-size:12px;
}

.float a:visited 
{
color:#333333;
font-size:12px;
}

.main_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-left:10px;
}

.main_text a:link, a:visited
{
	color:#8e257a;
	text-decoration:underline;
}

.main_text a:hover
{
	color:#8e257a;
	text-decoration:none;
}

.main_text a:visited
{
	color:#8e257a;
	text-decoration:underline;
}

#main {

padding:0 0 0 10px ;

}
#main h2
{
color:#8e257a;
font-size:14px;}

#main h3
{
color:#333333;
font-size:12px;
}

#main a:link
{color:#333333;
text-decoration:underline;}

#main a:hover
{color:#333333;
text-decoration:none;}

#main a:visited
{color:#333333;
text-decoration:underline;}

#main ul
{
	padding:0 0 0 15px;
	font-size:12px; 
	line-height:20px;
}

.left_top_menu
{
	margin:7px 0 0 10px;
	width:400px;
	float:left;
	height:20px;
	font-weight:bold;
	font-size:11px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
.left_top_menu a:link, .left_top_menu a:visited
{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

.left_top_menu a:hover
{
	color:#666666;
	text-decoration:underline;
}

/*#column1, .column2, .clumns3, .column23, .column4, .column5,.column6,.column234
	{
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	}*/
.footer
{
	clear:both;
	display:block;
	width:100%;
	padding:10px 5px;
	background-color:#eeeeee;
	color:#333333;
	font-size:12px;
	text-align:left;
	width:100%;
	color:#d1d1d1;
}
.footer ul li
{
	font-weight:bold;
	color:#8e257a;
	list-style:none;
}
.footer ul li a
{
	color:#333333!important;
	font-weight:normal;
	font-size:11px;
	padding:0 5px;
	text-decoration:none!important;

}
.footer ul li a:hover
{
	text-decoration:underline!important;
}
.footer span.text
{
color:#333333;
font-weight:normal;}
.copyright-text
{
color:#666666;
font-size:10px;
text-align:left;
}
.copyright-text a
{
color:#666666!important;
font-size:10px!important;
text-decoration:underline!important;
}
.copyright-text a:hover
{
color:#333333!important;
text-decoration:underline!important;
}