body
	{
		background-color: #00387D;
	}

div.content
	{
		background-image:url(/images/design/service/main_bg.gif);
	}
	
div.footer
	{
		background-image:url(/images/design/service/footer_bg.gif);
		width:951px;
		height:49px;
	}	

div.nav
	{
		background-image:url(/images/design/service/nav_bg.gif);
	}	
	
div.info_nav,
.nav .logos
	{
		background-color: #145A9D;
	}	
	
div.info_nav a:link 
	{
		color: white;
	}	
	
div.info_nav a:active 
	{
		color: white;
	}	
	
div.info_nav a:visited 	
	{
		color: white;
	}	
	
div.info_nav a:hover	
	{
		color: white;
	}	

table.main
{
			border: 0px solid blue;
}

/*	Definition Haupttabelle Contentbereich 								*/

td.spacer_td
{
  height:15px;
  cursor:default;
}

.subhome_teaser
{
  cursor:pointer;
}

table.main td.top_mainbox
{
	height:									13px;
	background-image:				url(/images/design/service/content/design/content_box_top.gif);
}

table.main td.top_mainbox_wide
{
	height:									13px;
	background-image:				url(/images/design/service/content/design/content_box_top_wide.gif);
}

table.main td.bottom_mainbox
{	
	background-image:				url(/images/design/service/content/design/content_box_bottom_h40.gif);
	height:									40px;
}

table.main td.bottom_mainbox_wide
{	
	background-image:				url(/images/design/service/content/design/content_box_bottom_wide.gif);
	height:									13px;
}

/*	Definition Boxen Contentbereich				 								*/

table.box
{
	width:									205px;
	font-size:							11px;
	margin-bottom:					15px;
}

table.box td.light_top
{
	background-image:				url(/images/design/service/content/design/light_box_top.gif);
	height:									11px;
}

table.box td.light_bottom
{
	background-image:				url(/images/design/service/content/design/light_box_bottom.gif);
	height:									11px;
}

table.box td.photo_top
{
	background-image:				url(/images/design/service/content/design/photo_box_top.gif);
	height:									23px;
}

table.box td.photo_bottom
{
	background-image:				url(/images/design/service/content/design/photo_box_bottom.gif);
	height:									12px;
}

table.box td.white_top
{
	background-image:				url(/images/design/service/content/design/white_box_top.gif);
	height:									12px;
}

table.box td.white_bottom
{
	background-image:				url(/images/design/service/content/design/white_box_bottom.gif);
	height:									12px;
}

table.sortiment
{
	border-style:solid;
	border-width:1px;
	border-color:#5588B8;
	border-collapse:collapse;
}

table.sortiment td
{
	border-style:solid;
	border-width:1px;
	border-color:#5588B8;
	border-collapse:collapse;
	background-color:#D7E6FD;
	font-size:10px;
	padding:5px;
}

table.sortiment th
{
	border-style:solid;
	border-width:1px;
	border-color:#5588B8;
	border-collapse:collapse;
	background-color:#D7E6FD;
	text-align:left;
	font-size:10px;
	padding:5px;
}

td.secondary div
  { 
 	 background-image:url(/images/design/service/teaser/secondary_front.gif);
	}

td.content_box
  {
    border-left: 1px solid #00387D;
    border-right: 1px solid #00387D;
    padding-left:13px;
    padding-right:13px;
    padding-bottom:15px;
  }
  
td.content_box a, td.content_box a:visited
  {
  	font-weight:bold;
  	color: #CEA200;
  }

span.headline_content
  {
    color: #00387D;
    font-weight:bold;
    font-size:12px;
  }

td.content_box a, td.content_box a:visited
  {
  	font-weight:bold;
  	color: #00387D;
  }
  
#light_box,
#white_box
  {
    padding-left:11px;
    padding-right:11px;
    padding-bottom:0px;
    font-size:11px;
    background-color:#D7E6FD;
  }
  
#white_box
  {
    background-color:#FFFFFF;
  }

#photo_box
  {
    padding-left:11px;
    padding-right:11px;
    padding-bottom:0px;
    padding-top:5px;
    font-size:11px;
  }

#light_box_nl
  {
    padding-left:5px;
    padding-right:11px;
    padding-bottom:0px;
    font-size:11px;
    background-color:#D7E6FD;
  }
  
#light_box input#text
{
	width: 180px;
	font-size:11px;
	font-family:Verdana,Helvetica;
	border: 1px solid #00387D;
}

h1,h2,h3
	{
	color: #00387D;
	}
	
  
table.infobox
{
	border-style:solid;
	border-width:1px;
	border-color:#00387D;
	border-collapse:collapse;
}

table.infobox td
{
	border-style:solid;
	border-width:1px;
	border-color:#00387D;
	border-collapse:collapse;
	background-color:#FFFFFF;
	font-size:10px;
	padding:5px;
}

table.infobox th
{
	border-style:solid;
	border-width:1px;
	border-color:#00387D;
	border-collapse:collapse;
	background-color:#D7E6FD;
	text-align:left;
	font-size:10px;
	padding:5px;
}
	

.headline_subhome, .headline_subhome a
  { 
    font-weight:bold;
    color: #00387D;
  }


.headline_subhome, .headline_subhome a
  { 
    font-weight:bold;
    color: #00387D;
  }

a.link:link, a.link:active, a.link:visited  {
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
}
a.link:hover {
    font-size:12px;
    font-weight: bold; 	
    text-decoration: underline;
}


a.link2:link, a.link2:active, a.link2:visited  {
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
}
a.link2:hover {
    font-size:12px;
    font-weight: normal; 	
    text-decoration: underline;
}

a.link3:link, a.link3:active, a.link3:visited  {
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	color:red;
}
a.link3:hover {
    font-size:12px;
    font-weight: normal; 	
    text-decoration: underline;
}

a.link4:link, a.link4:active, a.link4:visited  {
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
}
a.link4:hover {
    font-size:12px;
    font-weight: normal; 	
    text-decoration: underline;
    color:red;
}



.smallbluehr {
  color:#115C9F;      
}

.adgen_menu_off {
   font-size:11px;
   background-color:#D8D8D8; 
   border-top-width:1px; 
   border-top-style:solid; 
   border-top-color:#000000; 
   border-bottom-width:1px; 
   border-bottom-style:solid; 
   border-bottom-color:#043884;
}

.adgen_menu_on{
   font-size:11px;
   background-color:#D7E7FE;
   border-top-width:1px;
   border-top-style:solid;
   border-color:#043884;
}

#rahmen {
		position: absolute; 
		left: 60px;
		width: 606px;
		height: 35px;
		float:left;
}

#daten {
		position: absolute;
		left: 233px;
		z-index: 1;
		left: 0px;
		top: 0px;
}

#aktionsplaner {
		position: absolute;
		z-index: 2;
		left: 254px;
		top: 0px;
}

#kontakt {
		position: absolute;
		z-index: 3;
		left: 442px;
		top: 0px;
}

#facebook .fan_box a {
	color: #00387D !important;
}

#facebook .fan_box .connect_action .name {
	color: #00387D !important;
}

#facebook .fan_box .connections {
	border-top: 1px solid #00387D !important;
}	