body, html	{
background-color: #000000; 
padding: 0px; 
margin: 0px; 
font-size: 11px; 
color: #FFFFFF; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}

table	{font-size: 11px;}

iframe {background-color: #3d3a3b;}

#wrapper	{
width: 900px; 
margin: 0px auto;
}

#head		{
width: 900px; 
height: 160px;
}

#logo {
float: right;
width: 315px;
height: 160px;
}

#mainnavigation {
float: left;
width: 550px;
padding-left: 28px;
margin-top: 120px;
}

#subnavigation {
background-image: url(images/subnavi_hg.gif);
padding: 10px 0px 10px 0px;
margin-bottom: 10px;
height: 110px;
}

#wrapper-bilder {
width: 880px;
padding-left: 20px;
}

#bilder-klein {
float: left;
width: 265px;
height: 270px;
margin-right: 30px;
padding: 0px;
}

#bild-gross {
float: right;
width: 585px;
height: 270px;
background-color: #CCCCCC;
}

#trenner_inhalt {
float: right;
width: 585px;
height: 5px;
background-color: #e2007a;
margin-top: 4px;
}

#wrapper_content {
float: right;
width: 880px;
}

#footer {
width: 880px;
float: right;
margin-top: 3px;
}


.new	{
font-size: 12px;
color: #e2007a;
font-weight: bold;
padding: 0px;
margin: 0px 0px 5px 0px;
}

/*Styles für die TopNavigation*/
.mainnavigation					{}
ul.mainnavigation 				{list-style: none;  margin: 0px; padding: 0px; position: absolute;}
ul.mainnavigation li				{float: left; position: relative; margin-right: 35px; text-align: left;}
ul.mainnavigation li a			{display: block; padding: 10px 2px 0px 2px; color: #ffffff; font-weight: bold; font-size: 14px; text-decoration: none; }
ul.mainnavigation li a:link 		{color: #ffffff; text-decoration: none; }
ul.mainnavigation li a:visted 	{color: #ffffff; text-decoration: none;}
ul.mainnavigation li a:hover 		{color: #ffffff; text-decoration: none; background-image: url(images/navi_strich.gif); background-position: top; background-repeat: repeat-x;}
ul.mainnavigation li a.selected	{color: #ffffff; text-decoration: none; background-image: url(images/navi_strich.gif); background-position: top; background-repeat: repeat-x;}
ul.mainnavigation li a.selected2	{color: #ffec00; text-decoration: none; background-image: url(images/navi_strich2.gif); background-position: top; background-repeat: repeat-x;}

/*Styles für die SubNavigation*/
.subnavigation					{}
ul.subnavigation 				{list-style: none;  margin: 0px; padding: 0px; position: absolute;}
ul.subnavigation li				{position: relative; text-align: left;  width: 900px;}
ul.subnavigation li a			{display: block; padding: 4px 0px 4px 30px; color: #ffffff; font-weight: normal; font-size: 11px; text-decoration: none; width: 870px;}
ul.subnavigation li a:link 		{color: #ffffff; text-decoration: none; background-image: none;}
ul.subnavigation li a:visted 	{color: #ffffff; text-decoration: none; background-image: none;}
ul.subnavigation li a:hover 	{color: #ffffff; text-decoration: none; background-image: url(images/subnavi_aktive.gif); }
ul.subnavigation li a.selected	{color: #ffffff; text-decoration: none; background-image: url(images/subnavi_aktive.gif);}

/*Styles für den Content*/
h1	{
font-size: 12px;
color: #e2007a;
font-weight: bold;
padding: 0px;
margin: 0px 0px 5px 0px;
}

.content_td_3 {
padding: 10px; 
font-size: 11px;
line-height: 19px;
color: #FFFFFF;
background-color: #3d3a3b;
}

.content_td_4 {
padding: 10px; 
font-size: 11px;
line-height: 19px;
color: #FFFFFF;
background-color: #000000;
}

.text_13px {font-size: 13px; color: #ffffff; font-weight: bold;}

.text_klein {
font-size: 10px;
}

.text_underline {
text-decoration: underline;
}

.text_references {
color: #ffffff;
font-style: italic; 
}

a.text_link:link, a.text_link:active, a.text_link:visited, a.text_link:hover {
color: #ffffff;
text-decoration: none;
font-style: italic;
}

a.text_link2:link, a.text_link2:active, a.text_link2:visited, a.text_link2:hover {
color: #ffffff;
text-decoration: none;
}

/*Styles für den Footer*/
.table_footer {
font-size: 11px;
line-height: autopx;
color: #FFFFFF;
border-top: 4px solid #e2007a;
}

.table_footer td {
padding: 10px 0px 10px 0px;
}