/* CSS Document */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 1px;
		margin-bottom: 1px;
	}
.clr {
	clear: both;
}
/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 0px;
	}

#header_outer {
	text-align: left;
	border: 0px;
	margin: 0px;
	padding:0px;
}

#header {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 310px;
	height: 151px;
	
}

#top_outer{
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	width: 130px;
	height:100%
}

#top_inner {
  border: 0px;
  height: 100% !important;
  /*overflow: hidden;*/
  float: none !important;
  float: right;
}

#left_outer {
  float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 130px;
	height:36px;
}

#left_inner {
  border: 0px solid #cccccc;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  float: none !important;
  float: left;
	height:36px;
	  overflow: visible;  

}

#footer {
	text-align: left;
	padding: 0px;
	margin:0px;
}

ul
{
margin: 0;
padding: 0;
list-style: none;
}

li
{
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
}

body,html {
	height: 100%;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 10px;
	background-color:#5A6662;
	padding-bottom:30px;
}

img{
	display: block;
}


/* START Navigation */

.navigation {

 	position:relative;
	height: 151px;
	margin-bottom:20px;
	width: 100%;
	color: #fff;
	background-color: #FFFFFF;
	z-index:9999;
}
#nav_outer {
	background-color: #FFFFFF;
	height:170px;
	margin-bottom: 30px;

}
#nav {
	background-color: #FFFFFF;
	position:relative;
	float:left;
	top: 0px;
	left: 0px;

	width:615px;

	height: 170px;

	z-index:9999;
}

ul, li{

	margin:0px;

	padding:0px;

}
/* Ende Navigation */

#header a.link_home_logo, #header a.link_home_logo:visited,#header a.link_home_logo:active, #header a.link_home_logo:link{

color:#c90c3b;

text-decoration:none;

background:url(logo.jpg) no-repeat top left;

width:310px;

height:151px;

display:block;

margin-left:0px;

}

#header a.link_home_logo:hover{

color:#c90c3b;

text-decoration:none;

background:url(logo_hover.jpg) no-repeat top left;

}

div.debolon_outer{
 width:925px;
	margin: 30px auto;
}
div.debolon_inner{
 background-color:#333;
 width:925px;
 margin:0px;
 padding:0px;
 padding-bottom:5px; 
}


div.debolon {
	background-color:#FFF;
	
	width:925px;
margin-left:-5px;
margin-bottom:0px;
padding:0px;
}

div.sprache {
 float:left;
 width:200px;
}
div.sprache div {
 display:none;
}
div.sprache a{
 font-size:12px;
 font-weight: bold;
 color:#D0D0D0;
 padding: 2px 2px 0px 12px;
 text-decoration:none;
 display:block;
}

div.menufooter {
 float:right;
 display:block;
}
div.menufooter a,div.menufooter a:visited, div.menufooter a:hover,  div.menufooter span  {
 font-size:12px;
 font-weight: bold;
 color:#D0D0D0;
 padding: 2px 2px 0px 2px;
 margin-left:5px;
 text-decoration:none;
 width:110px;
 height:40px;
 overflow:hidden;
 text-align:left;
 float:left;
}

div.inhalt{
/* border-right:dotted 1px #AAA;*/
 color:#333333;
 font-size:12px;
 float:left;
 padding:0px;
 margin:0px 0px 0px 0px;
 width:100%;
}

div.inhalt a:link, div.inhalt a:visited {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
	
}

div.inhalt a:hover {
	color: #E60003;	
	text-decoration: none;
	font-weight: bold;
	
}
.clearer, div.csc-frame-rulerAfter{
	clear:both;
	padding:0px;
	margin:0px;
	line-height:0px;
	height:0px;
	font-size:0px;
	border:none;
}
img{
 	display:inline;
 	border:none;
}
a img, a:visited img {
	border:none;
}
div.csc-textpic-intext-left-nowrap{
	margin-left:10px;
}
div.csc-textpic-intext-left-nowrap div.csc-textpic-text{
	margin: 0px 0px 0px 6px;
	padding:0px;
}
div.mittelBlock div.csc-textpic-intext-left-nowrap{
	margin-left:0px;
}
div.mittelBlock div.csc-textpic-intext-left-nowrap div.csc-textpic-text{
	margin: 0px 0px 0px 0px;
	padding:0px;
}

div.csc-textpic-imagerow dl.csc-textpic-image, div.csc-textpic-imagewrap, div.csc-textpic-imagerow{
 vertical-align:top;
}
p.bodytext{
 margin:0px;
 padding:0px;
}

.csc-textpic, .csc-textpic-left, .csc-textpic-above, .csc-textpic-imagewrap, .csc-textpic-image {

	padding:0px;
	margin:0px;
}