/* CSS aeroaccess*/
/* erstellt  Dezember 08*/
/* network@b-fusion.de*/

body{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#666;
	font-size:11px;
	margin:0;
	padding:0;
	background-color:#fff;
	background-image:url(../img_all/vertrauen_verpflichtet.gif);
	background-repeat:no-repeat;
}
.editmode{
	color: red; 
	font-size: 12px;
}
form{
	margin:0;
	padding:0;
}
/***********************************************/
/* Layout DIVs                                 */
/***********************************************/ 
/* HeadNavigation ---------------------------*/
#header {
		width:990px;
		height:93px;
    	background: #fff;
		background-image:url(../img_all/BgHead.jpg);
		background-position:221px;
		background-repeat:no-repeat; 
    	margin:0;
		padding:0;
    } 

#HeadNavi{ 
	margin:2px 0 0 218px;
	padding-top:5px;
	color: #666;
	font-size:11px;
	width:770px;
	height:27px;
	background-image:url(../img_all/BgHeadNavi.gif);
	background-repeat:repeat-x;
}
#HeadNavi ul { 
	list-style: none;
	padding:0;
	margin:0;
	
}
#HeadNavi li { 
	display: inline;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin:0;
	
}
#HeadNavi li a:link, #HeadNavi li a:visited{
	color: #666;
	font-size:11px;
	text-decoration: none;
	padding:0px 12px;
	margin:0;
	background-image:url(../img_all/BgLi.gif);
	background-repeat:no-repeat;
	background-position:right;
	
}
#HeadNavi li a:hover, #HeadNavi li a:active {
	color: #e2007a;	
}
#HeadNavi a.active:link, #HeadNavi a.active:visited, #HeadNavi a.active:hover, #HeadNavi a.active:active{
	color: #e2007a;
	font-size:11px;
	text-decoration: none;
	padding:0px 12px;
	margin:0;
	background-image:url(../img_all/BgLi.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-weight:bold;
}
/*--------------------------------------------------------*/
/* Haupnavigation linke Spalte ---------------------------*/
/*--------------------------------------------------------*/
#SubNaviPh{ 
	width:218px;
	float:left;
	margin-top:20px;
	background-image:url(../img_all/BgSubNaviPh.jpg);
	background-repeat:no-repeat;
	height:470px;
}
#SubNavi{ 
	width:218px;
	float:left;
	padding:0;
	margin-top:30px;
	background-color:#fff;
	padding-bottom:2px;
	background-image:url(../img_all/linie.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#SubNavi ul {
	margin: 0;
  	padding:0px;
  	list-style:none;	
}
#SubNavi li ul {
 	 margin:0;
	}
#SubNavi li { 
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin:0;
	padding:0;
}
#SubNavi a:link, #SubNavi a:visited {
	display: block;
	height:15px;
	background-image:url(../img_all/BgSubNavi.gif);
	background-repeat:repeat-x;
	margin-top:2px;
	padding: 7px 0px 3px 40px;
	color: #666;
	font-size:11px;
	text-decoration: none;
}
#SubNavi a:hover, #SubNavi a:active {
	color: #fff;
	background-image:url(../img_all/BgSubNaviHover.jpg);
	background-repeat:repeat-x;
	font-weight:bold;
}
#SubNavi a.active:link, #SubNavi a.active:visited {
	display: block;
	height:15px;
	background-image:url(../img_all/BgSubNaviHover.jpg);
	background-repeat:repeat-x;
	font-weight:bold;
	margin-top:2px;
	padding: 7px 0px 3px 40px;
	color: #fff;
	font-size:11px;
	text-decoration: none;
}
/* Subnavi Ebene 2 ---------------------------------------------------------*/
#SubNavi ul .Ebene2{
	padding:5px 0;
	background:#e9eaea;
	background-image:url(../img_all/BgSubNaviEbene2.jpg);
	background-repeat:repeat-x;
	background-color:#e9eaea;
}
#SubNavi a.Sub2:link, #SubNavi a.Sub2:visited {
	display: block;
	background-image:none;
	padding: 3px 0px 3px 40px;
	color: #666;
	font-size:11px;
	text-decoration: none;
}
#SubNavi a.Sub2:hover, #SubNavi a.Sub2:active{
	color: #e2007a;
	font-weight:bold;	
}
#SubNavi a.Sub2active:link, #SubNavi a.Sub2active:visited, #SubNavi a.Sub2active:hover, #SubNavi a.Sub2active:active {
	display: block;
	background-image:none;
	padding: 3px 0px 3px 40px;
	color: #e2007a;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;	
}
/* Subnavi Ebene 3 ---------------------------------------------------------*/
#SubNavi a.Sub3:link, #SubNavi a.Sub3:visited {
	display: block;
	background-image:none;
	padding: 0px 0px 0px 60px;
	color: #666;
	font-size:11px;
	text-decoration: none;
}
#SubNavi a.Sub3:hover, #SubNavi a.Sub3:active{
	font-weight:bold;
	background-image:url(../img_all/PfeilSubNavi3.gif);
	background-repeat:no-repeat;
	background-position:45px;
}
#SubNavi a.Sub3active:link, #SubNavi a.Sub3active:visited, #SubNavi a.Sub3active:hover, #SubNavi a.Sub3active:active {
	display: block;
	font-weight:bold;
	background-image:url(../img_all/PfeilSubNavi3.gif);
	background-repeat:no-repeat;
	background-position:45px;
	padding: 0px 0px 0px 60px;
	color: #666;
	font-size:11px;
	text-decoration: none;
}
/*--------------------------------------------------------*/
/* Contentbereich------------- ---------------------------*/
/*--------------------------------------------------------*/

#Hauptrahmen {
	margin:0;
	padding:0;
	width:990px;
}
#Content {
	float: left;
	width: 573px;
	margin:0 18px;
	padding: 0 0 30px 0;
	background-color: #fff;
	line-height:17px;
}
#Content p{
	margin:0 0 10px 0;
}
#Content h1{
	margin:0 0 10px 0;
	font-size:18px;
	line-height:23px;
	font-weight:normal;
}
#Content h2{
	margin:0 0 15px 0;
	color:#e2007a;
	font-weight:bold;
	font-style:normal;
	font-size:13px;
	text-decoration:none;
	padding:2px 0 3px 0;
	background-image:url(../img_all/linie.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	/*height:20px;*/
}
#Content a:link, #Content a:visited{
	color:#e2007a;
	font-style:italic;
}
#Content a:hover, #Content a:active{
	color:#e2007a;
	font-style:normal;
}
/* Content ohne Spalte rechts ------------------------------*/
#Content2 {
	float: left;
	width: 751px;
	margin:0 0 10px 18px;
	padding:0 0 20px 0;
	background-color: #fff;
	line-height:17px;
}
#Content2 p{
	margin:0 0 10px 0;
}
#Content2 h1{
	margin:10px 0;
	padding:0;
	font-size:18px;
	line-height:23px;
	font-weight:normal;
}
#Content2 h2{
	margin:0 0 15px 0;
	color:#e2007a;
	font-weight:bold;
	font-style:normal;
	font-size:13px;
	text-decoration:none;
	padding:2px 0 3px 0;
	background-image:url(../img_all/linie.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#Content2 a:link, #Content2 a:visited{
	color:#e2007a;
	font-style:italic;
}
#Content2 a:hover, #Content2 a:active{
	color:#e2007a;
	font-style:normal;
}
.Right{
	float:right;
	margin: 0 0 10px 0;
	border-left:10px solid #fff;
}
.Left{
	float:left;
	margin: 0 10px 10px 0;
}
.Bildunterschrift{
	color:#000;
	font-size:10px;
	line-height:13px;
}
hr{
	margin:0;
	padding:0;
	text-align:left;
	border:0px;/*für Firefox und Opera*/
	border-top:1px solid #ccc;
	border-bottom:1px solid #f8fce1; /*für IE (Seiten-Hintergrundfarbe)*/
}
#NewsBox{
	margin-top:20px;
	clear:right;
	border:1px solid #e6e6e7;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	behavior:url(../../border-radius.htc);
	background-color:#fff;
}
#NewsBox a:link, #NewsBox a:visited{
	color:#e2007a;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	background-image:none;
}
#NewsBox a:hover, #NewsBox a:active{
	text-decoration:underline;
}
.NewsBoxTeaser{
	margin:10px;
	padding:2px 0 0 15px;
	background-image:url(../img_all/Newspfeil.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	line-height:14px;
}
.NewsBoxTeaser img{
	float:right;
	border:1px solid #e6e6e7;
	margin:0 0 10px 5px;
}
.Box{
	margin-top:20px;
	padding:10px;
	clear:right;
	border:1px solid #e6e6e7;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	behavior:url(../../border-radius.htc);
	background-color:#fff;
}
.BorderGray{
	border:1px solid #e6e6e7;
}
/*-- Übersichtsseite News und Anzeige News --------------------------------*/
#ContentNews {
	float: left;
	width: 599px;
	margin:0 10px 0 0;
	padding:0 0 30px 0;
	background-color: #fff;
	line-height:17px;
}
#ContentNews h2{
	margin:0 0 15px 0;
	color:#e2007a;
	font-weight:bold;
	font-style:normal;
	font-size:13px;
	text-decoration:none;
	padding:2px 0 5px 15px;
	background-image:url(../img_all/linie.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#ContentNews .BgImg{
	padding:2px 0 0 15px;
	background-image:url(../img_all/Newspfeil.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
}
#ContentNews a:link, #ContentNews a:visited{
	color:#e2007a;
	text-decoration:none;
	/*padding:2px 0 0 15px;
	background-image:url(../img_all/Newspfeil.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;*/
}
#ContentNews a:hover, #ContentNews a:active{
	text-decoration:underline;
}
.NewsTeaser{
	margin:0 10px 20px 18px;
	padding:0;
	line-height:14px;
}
.NewsTeaser img{
	float:right;
	border:1px solid #e6e6e7;
	margin-left:5px;
}
#ContentHeader {
	float: left;
	width: 770px;
	margin:0;
	padding:0;
	background-color: #fff;
	line-height:17px;
}
#ContentHeader h2{
	margin:0 0 20px 0;
	color:#e2007a;
	font-weight:bold;
	font-style:normal;
	font-size:13px;
	text-decoration:none;
	padding:2px 0 5px 15px;
	background-image:url(../img_all/linie.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.ClearRight{
	clear:right;
	height:1px;
}
.Datum{
	float:right;
	margin:2px 10px 0 0;
	font-size:12px;
}
#Zurueck {
	clear:right;
}
#Zurueck a:link, #Zurueck a:visited{
	padding:0 0 3px 15px;
	background-image:url(../img_all/zurueck.gif);
	background-repeat:no-repeat;
	color:#666;
	font-size:12px;
	text-decoration:none;
	line-height:15px;
}
#Zurueck a:hover, #Zurueck a:active{
	color:#e2007a;
	font-style:italic;
}
.Magenta{
	color: #e2007a;
}
/*--------------------------------------------------------*/
/* rechte Spalte -----------------------------------------*/
/*--------------------------------------------------------*/
#RechteSpalte{
	float: left;
	width:160px;
	margin:3px 0 20px 0;
	padding:0 0 6px 0 ;
	background-image:url(../img_all/BgBoxRight.jpg);
	background-repeat:repeat-x;
	border:1px solid #e6e6e7;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	/*behavior:url(../../border-radius.htc);*/
	behavior:url(../../border-radius.htc);
	background-color:#e9e9e9;	
}
#RechteSpalte p{
	margin:0 0 9px 0;
}
#RechteSpalteBox{
	margin:10px 0 4px  10px;
	padding:0 ;
	height:283px;
}
#RechteSpalteBox td{
	vertical-align:top;
	padding:5px 0;
}
#RechteSpalteBox .input{
	margin:0;
	padding:0 ;
	width:117px;
	font-size:11px;
	height:14px;
	border-top:2px solid #666;
	border-left:2px solid #666;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#RechteSpalteBox h1{
	margin:0;
	padding:0 ;
	font-size:15px;
	font-weight:normal;
}
#RechteSpalteBoxBottom{
	width:160px;
	margin:0;
	padding:0 ;
	background-image:url(../img_all/BgBoxRightBottom.gif);
	background-repeat:no-repeat;
	height:6px;
}
/*--------------------------------------------------------*/
/* Footer ------------------------------------------------*/
/*--------------------------------------------------------*/
#Footer {
	width: 752px;
	margin: 0 0 0 236px;
	padding: 10px 0px;
	font-size:11px;
	color:#666;
	background-image:url(../img_all/linie.gif);
	background-repeat:repeat-x;
	background-position:top;
}
#Footer a:link, #Footer a:visited{
	color: #666;
	font-size: 11px;
	text-decoration: none;
}
#Footer a:hover, #Footer a:active {
	text-decoration: underline;
}
#Footer .top{
	padding-left:22px;
	background-image:url(../img_all/top.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}/*--------------------------------------------------------*/
/* Banner ------------------------------------------------*/
/*--------------------------------------------------------*/
.FullBanner{
	margin:5px 0 10px 0;
	text-align:center;
}	
#FullBannerNews a:link, #FullBannerNews a:visited, #FullBannerNews a:hover, #FullBannerNews a:active{	
	padding:0;
	background-image:none;
}	