/* --------------------------------------------------------------- */
/* Stylesheet default. Wird immer geladen und gilt für alle Seiten */
/* --------------------------------------------------------------- */

/* ----------------------- Basics Layout--------------------------- */
body, td {
background-color: #FFFFFF;
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#000000;
text-align:left;
margin:0px;
padding:0px;
}

/* ############################Beginn Banner ######################*/
#box_banner
{
height:151px;
   border-bottom: 1px solid gray;
   text-align: right;
}
.box_banner_1
{
background-image: url(../images/banner_default.jpg);
}
.box_banner_2
{
background-image: url(../images/banner_2.jpg);
}
.box_banner_3
{
background-image: url(../images/banner_3.jpg);
}
.box_banner_4
{
background-image: url(../images/banner_4.jpg);
}
.box_banner_5
{
background-image: url(../images/banner_5.jpg);
}
.box_banner_6
{
background-image: url(../images/banner_6.jpg);
}
.box_banner_7
{
background-image: url(../images/banner_7.jpg);
}
.box_banner_8
{
background-image: url(../images/banner_8.jpg);
}
.box_banner_9
{
background-image: url(../images/banner_9.jpg);
}

#icon_nav{
   padding:10px 10px 0px 0px;
}

#logo {
	background-image: url(../images/logo.gif);
	width: 400px;
	height: 140px;
	float: right;
	margin: -15px 10px 0px 0px;
}

#banner_print{
display:none;
}
/* ############################ Ende Banner ######################*/

/* ############################Beginn linker Bereich ######################*/
#box_links {
float: left;
width: 200px;
padding: 0px 0px 0px 10px;
background-color:#FFFFFF;
}
#box_sub_nav {
   padding: 0px 0px 20px 0px;
   border-bottom: 1px solid gray;
   text-align: right;
}
#disclaimer{
   color: gray;
   font-size: 10px;
   padding: 30px 4px 0px 0px;
   line-height: 20px;
   text-align:right;
}
/* #########################Ende linker Bereich ###########################*/

/* ###########################Beginn rechter Bereich #####################*/
#box_rechts {
background-color:#FFFFFF;

}

#box_content{
   padding:20px 20px 20px 240px;
}
/* ##########################Ende rechter Bereich #######################*/

/*###########################Links################################*/

a:visited.top_nav, a:link.top_nav, a:hover.top_nav {
   color: black;
   text-align: right;
   display: block;
   text-decoration: none;
   border-bottom: 1px solid gray;
   padding: 4px 4px 4px 0px;
   font-weight: normal;
}
a:hover.top_nav {
   color: white;
   background-color:#008A54;
	   font-weight: bold;
}

a:link.top_nav_aktiv, a:visited.top_nav_aktiv, a:hover.top_nav_aktiv {
   color: white;
   text-align: right;
   display: block;
   text-decoration: none;
   border-bottom: 1px solid gray;
   padding: 4px 4px 4px 0px;
   font-weight: bold;
   background-color:#008A54;
}

a:visited.disclaimer_nav, a:link.disclaimer_nav, a:hover.disclaimer_nav {
   color: gray;
   text-decoration: underline;
   font-weight: normal;
	background-color: White;
}

a:visited.sub_nav, a:link.sub_nav, a:hover.sub_nav {

   color: #31922B;
   text-decoration: none;
   padding: 4px 4px 4px 0px;
display:block;
}
a:hover.sub_nav {
font-weight:bold;
background-color: White;
}
a:visited.sub_nav_aktiv, a:link.sub_nav_aktiv, a:hover.sub_nav_aktiv{
display:block;
   color: #31922B;
   text-decoration: none;
   padding: 4px 4px 4px 0px;
   font-weight:bold;
	background-color: White;
}
/*#######################Ende Links##########################*/

