@charset "utf-8";

html {
height:100%;

}


body {
  height:100%;
  padding: 0px;
  margin: 0px;
  background-color:#EFEEED;
  font-size:80%;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

h1 {
font-size:140%;
color:#666666;
}

h2 {
font-size:120%;
color:#444444;
margin:30px 0px 5px 0px;
padding:0px 0px 0px 0px;
}


h3 {
font-size:100%;
color:#666666;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


a:link     {text-decoration:underline;color:#FF6600;}
a:visited  {text-decoration:underline;color:#FF6600;}
a:hover    {text-decoration:underline;color:#FF6600;}
a:active   {text-decoration:underline;color:#FF6600;}


hr {border:solid #CCCCCC; 1px;
    height:1px;
    }



table{
  font-size:100%;
}


#sheet{
width:900px;
height:auto;
background-color:#FFFFFF;
}



#header{
width:900px;
height:120px;
border-top: solid 2px #FFFFFF;
background-color:#7F9D87;
clear:right;
}

#top_line{
width:900px;
height:15px;
border-top: solid 1px #FFFFFF;
background-color:#FFCC66;
}

#content{
height:auto;
width:910px;
margin:0;
border: solid 0px #444444;
clear:right;
background-color:#FFFFFF;
}


#header_links{
float:left;
width: 220px;
height:90px;
background-color:#CCCCCC;
}


#header_rechts{
height:90px;
float:left;
width:688px;
background-color:#A7C4EF;
clear:right;
border-left:solid 1px #FFFFFF;
}


#links {
width:200px;
border:solid 0px;
background-image:url(../img/global/bg_right.gif);
background-repeat:no-repeat;
float:left;
height:350px;
}



#inhalt {
margin-left:210px;
clear:right;
width:650px;
background-color:#FFFFFF;
padding:30px 0px 130px 0px;
}



#unten{
float:left;
font-size:8pt;
background-color:#4164A5;
height:25px;
border-bottom: solid 1px #FFFFFF;
border-right: solid 1px #FFFFFF;
width:884px;
clear:both;
color:#FFFFFF;
padding:5px 0px 0px 25px;
}

#unten a:link     {text-decoration:none;color:#FFFFFF;}
#unten a:visited  {text-decoration:none;color:#FFFFFF;}
#unten a:hover    {text-decoration:underline;color:#FFFFFF;}
#unten a:active   {text-decoration:none;color:#FFFFFF;}


#suche{
height:45px;
padding:5px 5px 10px 7px;
position:absolute;
top:80px;
left:750px;
font-size:100%;
color:#333333;
}


.field{
font-size:69%;

}


.formfield{
font-size:8pt;
border:solid 1px #888888;
}

.button{
margin-top:5px;
font-size:8pt;
color:#FFFFFF;
background-color:#3C61A5;
border:solid 1px #1B3A72;
}




#news {
padding:0px;
margin-top:0px;
}


#newsbox{
    width:35%;
	background-color: #EEEEEE;
	border:solid 1px #CCCCCC;
	float:right;
	}

#mainnews{
    background-color: #EEEEEE;
	border:solid 1px #CCCCCC;
	}

.newshead{background-color: #FFCC66;
	  padding:2px;
	  margin:0px;
	  font-size:100%;
	  color:#444444;
          }

.newsarticle{
	font-size:90%;
	border-bottom:solid 1px #CCCCCC;
	padding:5px;
}




.box{
	border:solid 1px #CCCCCC;
	padding:5px;

}

/***************** Navigation ********************/

#navigation{
    padding-top:20px;
	margin-left:2px;
	width:185px;
	top:44px;
	background-color: #FCF5BF;
	font-size:9pt;
	border:solid 1px #FFCC66;
	}



ul.navi {
	width:100%;
	padding: 0px;
	margin: 0px;
	}

ul.navi li {
	list-style: none;
	display: block;
	margin:0px;
	}

ul.navi li a{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 4px 16px;
	text-decoration: none;
	border-bottom: solid 1px #FFCC66;
	color: #333333;
	height:18px;
	}

ul.navi li a:active {
	text-decoration: none;
	color: #333333;
	}

ul.navi li a:visited {
	text-decoration: none;
	color: #333333;
	}

ul.navi li a:hover {
	color: #333333;
	background-color: #CCCCCC;
	text-decoration: none;
	}


ul.navi .folder_first{
	background-image: url(../img/global/folder_activ_g.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;
	color: #FFFFFF;
	background-color:#FFCC66;
	}


ul.navi .folder_first_open{
	background-image: url(../img/global/folder_open_g.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;
	color: #FFFFFF;
	background-color:#FFCC66;
	}



ul.navi ul.secondnav .folder{
	background-image: url(../img/global/folder_activ_g.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;
	color: #333333;
	background-color:#FFFFFF;
	}




ul.navi ul.secondnav {
	list-style: none;
	padding: 0px;
	margin:0px;
	}

ul.navi ul.secondnav li {
	display: block;
	background-color:#FFFFFF;
	}

ul.navi ul.secondnav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 4px 5px 4px 23px;
	color: #333333;
	border-top: solid 0px #FFFFFF;
	}



ul.navi ul.secondnav li a:hover {
	color: #444444;
	background-color: #CCCCCC;
	text-decoration: none;
	}

ul.navi ul.secondnav li a:visited {
	text-decoration: none;
	}

ul.navi ul.secondnav li a:active {
	text-decoration: none;
	}



ul.navi .folder_second {
	background-repeat:no-repeat;
	background-position:10px 6px;
}



ul.navi .folder_second_open{
	background-repeat:no-repeat;
	background-position:10px 6px;
	background-color:#E18C7D;
	}


ul.navi .folder_second{
	background-repeat:no-repeat;
	background-position:10px 6px;
	color:#cc4422;
	background-color:#E18C7D;
	}


















A.navi:link     {text-decoration:none;color:#666666;padding:2px 4px 8px 4px;}
A.navi:visited  {text-decoration:none;color:#666666;padding:2px 4px 8px 4px;}
A.navi:hover    {text-decoration:none;color:#4263A6;padding:2px 4px 8px 4px;}
A.navi:active   {text-decoration:none;color:#666666;padding:2px 4px 8px 4px;}


A.naviaktiv:link     {text-decoration:none;padding:2px 4px 8px 4px;color:#4263A6;background-color:#C7DCFB;border:solid 0px 0px 0px 0px #FFFFFF;}
A.naviaktiv:visited  {text-decoration:none;padding:2px 4px 8px 4px;color:#4263A6;background-color:#C7DCFB;border:solid 0px 0px 0px 0px #FFFFFF;}
A.naviaktiv:hover    {text-decoration:none;padding:2px 4px 8px 4px;color:#4263A6;background-color:#C7DCFB;border:solid 0px 0px 0px 0px #FFFFFF;}
A.naviaktiv:active   {text-decoration:none;padding:2px 4px 8px 4px;color:#4263A6;background-color:#C7DCFB;border:solid 0px 0px 0px 0px #FFFFFF;}



A.menu:link     {text-decoration:none;color:#555555;}
A.menu:visited  {text-decoration:none;color:#555555;}
A.menu:hover    {text-decoration:underline;color:#555555;background-color:#C7DCFB;}
A.menu:active   {text-decoration:underline;color:#555555;}


A.menu_active:link     {text-decoration:none;color:#555555;background-color:#FFFFFF;}
A.menu_active:visited  {text-decoration:none;color:#555555;background-color:#FFFFFF;}
A.menu_active:hover    {text-decoration:underline;color:#555555;}
A.menu_active:active   {text-decoration:underline;color:#555555;}




.thirdnavi{
background-color:#FFFFFF;
border-bottom:solid 1px #CCCCCC;
}


.thirdnavi a:link     {text-decoration:none;color:#555555;border-right:solid 0px;padding:1px;}
.thirdnavi a:visited  {text-decoration:none;color:#555555;border-right:solid 0px;padding:1px;}
.thirdnavi a:hover    {text-decoration:none;color:#FF6600;border-right:solid 0px;padding:1px;}
.thirdnavi a:active   {text-decoration:none;color:#555555;border-right:solid 0px;padding:1px;}


.thirdnaviaktiv a:link     {text-decoration:none;color:#FF6600;border-right:solid 0px;padding:1px;}
.thirdnaviaktiv a:visited  {text-decoration:none;color:#FF6600;border-right:solid 0px;padding:1px;}
.thirdnaviaktiv a:hover    {text-decoration:none;color:#FF6600;border-right:solid 0px;padding:1px;}
.thirdnaviaktiv a:active   {text-decoration:none;color:#FF6600;border-right:solid 0px;padding:1px;}




/***************** dynamische Navigation ********************/


.jsmenu{
 font-size:9pt;
 color:#666666;
 background-color:#C7DCFB;
 padding:0px;
 margin:0px;
 }


.jsmenu_aktiv{
 font-size:9pt;
 color:#666666;
 background-color:#C7DCFB;
 }


A.jsmenu:link     {text-decoration:none;color:#666666;}
A.jsmenu:visited  {text-decoration:none;color:#666666;}
A.jsmenu:hover    {text-decoration:none;color:#4263A6;}
A.jsmenu:active   {text-decoration:none;color:#666666;}

A.jsmenu_aktiv:link     {text-decoration:none;color:#4263A6;}
A.jsmenu_aktiv:visited  {text-decoration:none;color:#4263A6;}
A.jsmenu_aktiv:hover    {text-decoration:none;color:#4263A6;}
A.jsmenu_aktiv:active   {text-decoration:none;color:#4263A6;}








/*********************  Tabellen ******************/

td.tbl_main_text {
	background-color: #F0F0F0;
	color: #000000;
	border: solid 1px #CCCCCC;
	margin-bottom: 20px;
	margin-left: 20px;
	font-family: Verdana,Tahoma,Arial, Helvetica, sans-serif;
	font-size: 80%;

	}


table.tbl_links {
	background-color: #F0F0F0;
	color: #006699;
	border: solid 1px #000000;
	margin-bottom: 20px;
	margin-left: 20px;
	text-decoration: none;
	font-family: Verdana,Tahoma,Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 13pt
	}

th.tbl_links {
	background-color: #FFCC66;
	color: #696969;
	text-decoration: none;
	font-family: Verdana,Tahoma,Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	line-height: 10pt
	}

td.tbl_links {
	background-color: #F0F0F0;
	color: #696969;
	text-decoration: none;
	font-family: Verdana,Tahoma,Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	line-height: 10pt
	}

a.tbl_links {
	color: #006699;
	text-decoration: none;
	font-family: Verdana,Tahoma,Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	line-height: 10pt
	}

a.tbl_links:hover {
	color: #333333;
	text-decoration: underline;
	font-family: Verdana,Tahoma,Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	line-height: 10pt
	}


a.inpage_nav {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana,Tahoma,Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold
	}

a.inpage_nav:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Verdana,Tahoma,Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold
	}

/***************  Bilder  **************************/

.header_img {
	    float: left;
	    margin-right: 10px;
		 }


.float{
	    float: left;
	    margin-right: 10px;
		 }


.floatleft{
	    float: left;
	    margin-right: 20px;
		 }

.floatright{
	    float: right;
	    margin-left: 20px;
		 }


/**********************  Listen   **************************/


.bullet {list-style-image:url(/img/global/pfeil.gif);
	font-size:100%;
	}

.bullet li {
    padding-top:5px;
    padding-bottom:3px;
}


.bullet_gr {list-style-image:url(/img/global/pfeil_gr.gif);
	font-size:90%;
	margin-left:15px;
	padding-left:10px;
	}