* {color:#000; font-family:Verdana,Geneva,Arial,Helvetica; font-size:11px;}
body {background:#CCC; margin:0px; padding:0px; background-image:url('../nav/body_bg.gif'); background-repeat:repeat-x; background-position:755px 110px;}

/* -----------------kopf--------------------- */

#container {/*background-image:url('../nav/body_bg.gif'); background-repeat:no-repeat; background-position:755px 110px;*/ width:755px; margin:0px; padding:0px;}
#header {background-color:#CCC; margin:0px; padding:0px; width:750px; height:100px;}

#flags {position:absolute; top:0px; left:0px; border:1px solid #CCC; width:300px;}
#flags a {text-decoration:none;}

/* -----------------mainnav--------------------- */
#mNav {float:left; margin:0px; padding:0px; width:590px; vertical-align:bottom;}
#mainNav {margin:0px; padding:0px; padding-left:15px;}

.mainNav-table {margin-top:68px;}
.mainNav-td {padding:0px; margin:0px;}
#mainNav td.mainNav-td img {margin-left:-15px; position:relative; display:block;}

.mainLay {background-color:#F00; width:115px; padding-top:1px; padding-bottom:2px; background-image:url('../nav/layer_frame.gif'); background-repeat:repeat-y; background-position:top right;}
.mainLay a {padding:4px 2px 4px 13px; color:#FFF; text-decoration:none; background-image:url('../nav/dot_layer.gif'); background-repeat:no-repeat; background-position:5px 9px; display:block;}
.mainLay a:hover {text-decoration:underline;}
.mainLay a.act {text-decoration:underline;}

#profil {width:160px; float:right; background-color:#C3C3C3; height:100px;}
#profil img{margin-left:35px; margin-top:19px;}

/* -----------------subheader--------------------- */
#subHeader {width:750px; background-color:#F00; clear:both;}
#hImg {float:left; margin:0px; padding:0px; width:590px;}

/* -----------------f-nav--------------------- */

#fNav {float:left; margin:10px 0px 0px 0px; padding:0px; width:120px;}
#fNav a {display:block; text-decoration:none; margin:0px 0px 4px 0px; padding-left:30px; background-image:url('../nav/dot_fnav.gif'); background-repeat:no-repeat; background-position:20px 4px; color:#FFF;}
#fNav a:hover {background-image:url('../nav/dot_fnav_act.gif'); color:#000;}
#fNav a.act {color:#000; background-image:url('../nav/dot_fnav_act.gif'); background-repeat:no-repeat; background-position:20px 4px;}
#fNav .word {font-weight:bold;}

/* -----------------subnav--------------------- */

#left {float:left; padding:0px; margin:0px; width:180px; background-color:#C3C3C3;}
#sNav a {display:block; padding:3px 3px 3px 15px; text-decoration:none; background-image:url('../nav/dot_snav.gif'); background-repeat:no-repeat; background-position:5px 7px;}
#sNav a:hover {background-color:#CCC;}
#subNav {border-bottom:1px solid #F00;}
#subNav a.act {background-color:#CCC; background-image:url('../nav/dot_snav_act.gif'); background-repeat:no-repeat; background-position:5px 7px;}
#subSubNav {border-top:1px solid #787878; border-bottom:1px solid #787878;}
#subSubNav a {background-image:url('../nav/dot_ssnav.gif'); background-repeat:no-repeat; background-position:15px 7px; padding-left:23px;}
#subSubNav a.act {background-color:#CCC; background-image:url('../nav/dot_ssnav_act.gif'); background-repeat:no-repeat; background-position:15px 7px; padding-left:23px;}

/* -----------------lContent--------------------- */
#lContent {padding:15px; background-color:#CCC;}
#lContent p {margin:0px; padding:0px;}

/* -----------------content 2-spalter--------------------- */

#middle {padding:0px; margin:0px; width:750px; clear:both; /*background-image:url('fileadmin/nav/container_bg.gif'); 
background-repeat:repeat-y;*/}

#content {float:left; margin:0px; padding:0px; width:355px;}
#contentW {float:left; margin:0px; padding:0px; width:570px;}
#nContent {padding:0px; margin:0px; border-left:1px solid #F00; border-right:1px solid #F00; background-color:#FFF;}

#contentW #nContent {background-image:url('../img/logo_b.gif'); background-position:right top; background-repeat:no-repeat;}

#nContent p {margin:0px; padding:0px;}

#spacer {float:left; height:300px; margin:0px; padding:0px; width:1px;}
#content #cr {float:right; margin:0px; padding:0px; width:350px;}
#contentW #cr {float:right; margin:0px; padding:0px; width:565px;}
#c {margin:0px; padding:0px 20px 0 19px;}
#c p{margin:0px; padding:0px;}

#content #cFoot {height:55px; padding:0px; background-image:url('../nav/cfoot_bg.gif'); background-repeat:no-repeat;}
#contentW #cFoot {height:55px; padding:0px; background-image:url('../nav/cfoot_b_bg.gif'); background-repeat:no-repeat;}
#cFoot p {padding:15px 20px 15px 20px; margin:0px;}
#cFoot table p {padding:0px; margin:0px;}

#pNav {}

/* C O N T E N T */
#content h1.header, #contentW h1.header, #right h1.header {background-color:#F00; color:#FFF; font-size:18px; padding:5px 10px 5px 20px; margin:0px;}
#nContent h1 {color:#F00; font-size:14px; margin:0px; padding-top:10px;}
/* C O N T E N T */

#right {float:left; padding:0px; margin:0px; width:215px;}
#rContent {border-right:1px solid #787878; padding:0px; margin:0px;}
#rContent p.pos {font-size:13px; font-weight:bold; text-align:center; padding:10px 0px 10px 0px; margin:0px;}
#rContent p.pos span{display:block; font-size:1px; color:#CCC;}
#rContent hr {margin:0 30px 0 30px; height:1px; color:transparent; border:none; border-top:1px solid #787878;}
#rContent p.add {font-size:12px; color:#000; text-align:center; padding:10px 0px 10px 0px; margin:0px;}
#rFoot {height:55px; padding:0px; margin:0px; background-image:url('../nav/rfoot_bg.gif'); background-repeat:no-repeat;}
#logo {background-color:#FFF; float:left; margin:0px; padding:15px 0px 30px 15px; width:260px;}

/* -----------------foot ab news--------------------- */

#footer {width:960px;}

#news {background-color: #EEE; border-top:2px solid #CCC; border-bottom:2px solid #666; clear:both; padding:0px 0px 0px 5px; margin:0px; }
#newsHead {float:left; width:195px;}
#newsHead h1 {font-size:11px; margin:0px;}
#newsTxt {float:left; width:500px;}
#newsTxt a {display:block;}

.clearer {clear:both; font-size:0px; color:#fff;}

/* Startseite */
#profil p {color:#000; font-size:9px; text-align:center; margin-top:10px;}
#startPos {background-image:url('../nav/start/bg_logo.gif'); width:750px; height:70px; padding:0px; margin:0px; margin-bottom:20px; border-top:1px solid #F00;}
#startPos p {font-weight:bold; color:#FFF; font-size:13px; padding:0px; margin:0px; padding-left:15px;}
#startPos p span {font-weight:bold; color:#FFF; font-size:13px;}
#start_left {width:200px; height:180px; float:left; margin-left:15px; background-image:url('../nav/start/startframe.gif'); background-repeat:no-repeat;}
#start_middle {width:200px; height:180px; float:left; margin-left:50px; background-image:url('../nav/start/startframe.gif'); background-repeat:no-repeat;}
#start_right {width:200px; height:180px; float:left; margin-left:50px; background-image:url('../nav/start/startframe.gif'); background-repeat:no-repeat;}
#start_middle div, #start_right div {padding-left:5px; padding-right:5px;}

/* augeblendet 28.05.2008 - ersetzt durch CSS in fileadmin/seo/infotext.css
.infotext
	{
	display:none;
	color: #9F9F9F;
	padding: 5px;
	font-size: 12px;
	font-family: arial , verdana;
	font-weight: normal;
	text-align: left;
	background-color: transparent;
	}
.infotext1
	{
	color: #9F9F9F;
	font-size: 10px;
	font-family: arial , verdana;
	font-weight: normal;
	text-align: left;
	}
.infotext h1
	{
	font-size: 12px;
	}
.infotext a:link, .infotext a:visited
	{
	color: #9F9F9F;
	text-decoration: none;
	font-family: arial , verdana;
	font-size: 12px;
	font-weight: bold;
	}
.infotext a:hover, .infotext a:active
	{
	color: #9F9F9F;
	text-decoration: none;
	font-family: arial , verdana;
	font-weight: bold;
	}
*/
