@import "common.css";
@import "news.css";
@import "search.css";
@import "sitemap.css";
@import "sourcecode.css";
@import "lix.css";
@import "diction.css";
@import "srfeuser.css";

/* CSS Document */



#wrapper {
  position:relative;
  left: 50%;
  width:846px;
  margin-left:-423px;
  vertical-align:top;
 background-color:#fff;
}

#contentWrapper {
  background-color:#f0f0f0;
  position:relative;
  left: 50%;
  width:840px;
  margin-left:-420px;
  vertical-align:top;
  background-image:url(back3.gif);
}

/*.verticalDots {
	width:5px;
	background-image:url(dot.gif);
	background-repeat:repeat-y;
	background-position:center;
}*/

.horizontalDots {
	height:5px;
	background-image:url(dot.gif);
	background-repeat:repeat-x;
	background-position:center;
}

.white {
	background-color:#FFFFFF;
}

#logoLine {
	width:100%;
	height:80px;
	background-color:#ffffff;
}

#logo {
position:absolute;
   top: 10px;
   left: 10px;
}

#claim  {
position:absolute;
   top: 35px;
   right: 25px;
}

#headline {
  position:relative;
  height:180px;
  background-color:#fff;
}

#leftHead {
    position:absolute;
	left:0px;
	top:0px;
	width:207px;
	height:180px;
	vertical-align:top;
}

#leftHead img {
position:relative;
top:25px;
left:15px;
}


#rightHead {
    position:absolute;
	left:210px;
	top:0px;
	width:207px;
	height:180px;
}

#centerHead {
position:absolute;
top:0px;
left: 420px;
width:420px;
height:180px;
background-color:#fff;
border:0px;
padding:0px;
}

#mainNavigation {
width:100%;
background-color:#FFFFFF;
}

#mainNavigation img{
margin:0px;
padding:0px;
}

#mainNavigation a{
margin:0px;
padding:0px;
}

#mainNavigation ul{
	margin: 0px;
	padding: 0px;
	cursor: default;
	list-style-type: none;
	display: inline;
	background-color:#fff;
}

#mainNavigation li.first-li {
	display: inline;
	width:100px;	
	padding:0px;
	margin:0px;
}

#mainNavigation li.middle-li {
	display: inline;
	text-align:center;
	width:100px;
	padding:0px;
	margin:0px;
}

#mainNavigation li.last-li {
	display: inline;
	text-align:right;
	width:84px;
	padding:0px;
	margin:0px;
}

#unternavigation img {
padding:0px;
margin:0px;
}

#unternavigation  a{
padding:0px;
margin:0px;
}

#unternavigation ul{
	margin: 0px;
	padding: 0px;
	cursor: default;
	list-style: none;
}

#unternavigation ul li{
list-style: none;
	margin: 0px;
	padding: 0px;
}

#unternavigation ul ul {
  padding: 0px;
  margin:2px 0px 12px 0px;
}

#unternavigation ul ul li {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
 
}

#horizontalSeparator {
    width:840px;
	height:5px;
	border:0px;
	padding:0px;
	font-size:1px;
	background-image:url(dot.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

.horizontalSpacer {
	width:840px;
	height:20px;
	font-size:1px;
	background-image:url(back_spacer.gif);
}

#bodyline {
	background-image:url(back3.gif);
}

#leftBody {
	float:left;
	width:207px;
	vertical-align:top;
	text-align:right;
}

#leftBodyPadding {
 	padding: 0px 5px 0px 5px;
}

#centerBody {
float:left;
width:420px;
vertical-align:top;
padding:0px;
margin:0px;

}

#rightBody {
    float:left;
	width:210px;
}

#clear {
	clear:both;
	color:#ddd;
}

.rightPanelHeadLine {
  width:100%;
}

#ressources {
  padding:0px 0px 0px 0px;
  width:207px;
}

#ressources-innen {
  padding:0px 0px 0px 6px;
}

#inhalt {
  padding:0px 0px 0px 0px;
  margin:0px;
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
  width:410px;
}

#inhalt-innen {
  padding:0px 0px 0px 7px;
  margin:0px;
}

#inhaltkopf {
float:left;
width:300px;
}

#print {
float:right;
}

#search {
float:right;
padding:0px 5px 0px 5px;
}

#phone {
float:right;
width:180px;
padding:60px 5px 0px 5px;
}


#hauptinhalt {
margin:0px;
padding:0px;
}

#inhaltkopfzeile {
height: 40px;
}

#c80 {
padding:0px;
margin:0px;
}