body{
	font-family:times new roman,arial,verdana,tahoma;
	margin:0px; 
	padding:0px;
	width:100%;
	height:100%;
	font-size:16px;
	color:000000;	
	border:0px dashed #ff22ff;
	
}

#mainbg {
	width: 1501px;
	height: 498px;
	display:block;
	position:absolute;
	left:0px;
	top:54px;
	z-index:0;
	background: url('/data/img/backgroundpic_angel_shadow_light.png') no-repeat;
}

#mainarea {	
	position:absolute;
	left:0px;
	top:0px;
	padding:0px;
	margin:0px;
	height:auto;
	width:970px;
	min-height:99%;
	border:0px dashed #ff22ff;
}

#top{

	width:950px;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-top:13px;
	background:url('/data/img/headerfade.png') no-repeat;
	border:0px solid #FF3300;
}

#top ul{	
	float:right;
	margin:0px;
	padding:0px;
	margin-right:90px;
	list-style-type:none;
	border:0px solid #FF3300;
}

#top ul li{
	float:left;
	padding-left:5px;
}

#top ul li a{
	font-size:16px;
	color:#000000;
	text-decoration:none;	
}

#top ul li a:hover{
	text-decoration:underline;
	color:#7a0000;

}

#top .national{
	float:right;
	margin-right:50px;
	
	color:#000000;
	border:0px solid #FF3300;
}

#top .national:hover{
	color:#7a0000;
	text-decoration:underline;
}

.flagge{float:left; margin-right:5px;}

#top .national img{
	border:0px;
	margin-top:6px;
	border:0px solid #FF3300;
	text-decoration:none;
}


#top .besucheranzahl{
	float:right;
	margin-right:50px;
	border:0px solid #FF3300;
}

#navigationarea ul{
	margin:0px;
	padding:0px;
	width:720px;
	height:30px;
	float:left;	
	list-style-type:none;
	margin-left:138px;
	margin-top:19px;
	padding-left:20px;
	padding-top:2px;
	background:url('/data/img/menubg.png') no-repeat;
}

#navigationarea ul li{
	border:0px solid #00ff00;
}

#navigationarea ul li a{
	height:26px;
	padding-top:4px;
	padding-left:10px;
	padding-right:10px;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	display:block;
	text-decoration:none;
	border:0px solid #FF3300;
}

#navigationarea ul li a:hover{
	background:#FFFFFF;
	color:#000000;
	text-decoration:none;
}

#navigationarea ul li a.highlight{
	color:#7a0000;
	text-decoration:none;
}

#navigationarea ul li a.aktive{
	color:#7a0000;
}

#slogans{
	height:88px;
	width:499px;
	border:0px solid #FF3300;

}

#zusatz{
	font-size:13px;
	color:#000000;
	padding-top:20px;
	margin-top:10px;
	margin-bottom:50px;
	border-top:2px solid #7a0000;
}

#maincontentarea{
	margin-left:157px;
	height:auto;
	width:703px;
	padding-bottom:50px;
	border:0px solid #FF3300;
	background: url('/data/img/contentbg.png') no-repeat; 
}

#leftbar p img{
	border:0px;
	margin:0px;
	padding:0px;
}

#leftbar{
	float:left;
	width:500px;
	overflow:hidden;
	border:0px solid #FF3300;
}

.catigorie{
	padding:0px;
	margin:0px;
}

.inhalt{
	font-size:16px;
	margin-top:10px;
}

.headingarea{clear:both;}

.content .top{margin-bottom:20px;}

h4{color:#7e7e7e; font-size:12px; float:right; font-weight:normal; padding:0px; padding-top:6px; margin:0px;}

h1{font-weight:bold; font-size:22px; margin:0px;  color:#7A0000; padding-bottom:5px;}

.content h1 a{font-size:18px;}

h1 a{font-weight:bold; font-size:22px; color:#7a0000;}

#dividerbalk{
	margin-top:50px;
	height:12px;
	background:url('/data/img/divider.png') no-repeat;
}

#footer{
	height:40px;
	padding-top:20px;
	border:0px solid #FF3300;
}

#footer ul{
	margin:0px;
	padding:0px;
	margin-left:198px;

	list-style:none;
	border:0px dashed #FF3300;	
}

#footer ul li{
	float:left;
	padding-right:0px;
}

#footer ul li a{
	color:#000000;
	margin-right:2px;
	text-decoration:none;
}

#footer ul li a:hover{
	color:#7a0000;
	text-decoration:underline;
}

.FooterMenu-Divider{
	margin-left:15px;
	margin-right:15px;
}

.clear{clear:both;}

.mediaimages {
	width:200px;
	margin:0px;
	padding:0px;
	float:left;
	margin-right:23px;
	padding-bottom:30px;
	border:0px solid #7a0000;
}

.rahmen{height:200px; padding:0px; margin:0x; background:#ffffff;  border:1px solid #7a0000; width:202px; overflow:hidden; }

img{border:0px;}

.rahmen p{margin:0px; padding:0px;}

.links{width:204px; height:245px; overflow:hidden; float:left; margin:10px; }

.links .text{text-align:center; width:204px;}

.floatleft{float:left;}

.floatright{float:right;}

.content .top{padding-bottom:30px;}

.top p{margin:0px;} 

.top img{border:0px;}

a{text-decoration:none; color:#7a0000;}

.text{margin-bottom:5px;}

.pages ul {list-style-type:none;}

.pages .text a{text-decoration:none; color:#7a0000; font-weight:bold;}

.pages .text a:hover{text-decoration:underline;}

.pages .content a:hover{text-decoration:underline;}

.content .vids a{text-decoration:none; color:#7a0000;}

.content .vids a:hover{text-decoration:underline;}

.leftbar a:hover{text-decoration:none;}

.abstand{margin-bottom:30px;}

.links h1{font-weight:bold;  font-size:16px; text-align:center;}

.inhalt img{ margin-right:10px;}

#intro{
	margin-bottom:0px;
	width:703px;
	border:0px solid #FF3300;
}

.pages{width:672px; padding:15px; overflow:hidden;}

.vids{width:673px; border:0px solid #FF3300;}

.vids img{border:0px solid #7a0000;}

.autor{font-size:14px; color:#000000; margin-top:5px;}

.pages .content img{border:none;}

.text img{margin-right:10px;}

.divid{border-bottom:1px solid #7e7e7e; padding-bottom:20px;}

.rightteaser{margin-bottom:30px;}

.rightteaser p{margin:0px;}

.bottomarea{margin-top:10px;}

.backbtn{font-weight:bold; font-size:16px;}

a.morelink {
	color:#000000;
	font-weight:bold;
	margin-top:5px;
	clear:both;
}

a.morelink:hover {
	color:#7a0000;
	text-decoration:none;
}

.topjump{
	float:right;
	background: url('/data/img/on_top.png') no-repeat; height:8px; width:15px;
	
}

a:hover.topjump{text-decoration:underline; }

.areaname{width:200px; height:200px;}

.rahmen{text-align:center; line-height:200px; width:202px; }

.links .text a.nonehover{text-decoration:none;}

.content img{margin-top:10px; margin-bottom:10px;}

#BreadCrumb {
    display:block;
    /*float:left;*/
    margin:0px;
    margin-bottom:3px;
    padding:8px;
    background-color:#F9F9F9;
    border-bottom:1px dotted #999999;
}
		
#BreadCrumbNav-divider 
{
    margin:0px 5px 0px 5px;
    display:inline;
    font-size:12px;
    color:#7a0000;
}

.BreadCrumbNav-nolink { font-size:12px; font-weight:normal; text-decoration:none; color:#7a0000; }

a.breadcrumblink { font-size:12px; font-weight:bold; text-decoration:none; color:#7a0000; }

a.breadcrumblink:hover { font-size:12px; font-weight:bold; text-decoration:underline; }

.appendix{	
	margin:0px;
	padding:0px;
	margin-left:398px;
	margin-top:10px;
	margin-bottom:10px;
	color:#7e7e7e;
	border:0px dashed #FF3300;	
}

.content img{border:none; padding-top:0px; margin-top:0px;} 

.gvlutzauimg{margin:0px; padding:0px; margin-top:4px; float:left;}

#intro_banner{margin:20px;}

.pages .text img{margin:10px; margin-left:0px;}

.topborder{padding-top:10px; border-top:1px solid #7E7E7E;}

.black{color:#000;}

.moremargin{margin-bottom:20px; padding-bottom:12px;}

.borderbot{border-bottom:1px solid #000; color:#000; font-size:22px; font-weight:bold; }

#PageBox					{ float:right;
							  vertical-align:top;
							  height:20px;
							  text-align:right;
							  display:inline;
							  width:100%;
							}

#PageBox-Divider			{ padding-left:5px;}

.pbutton					{ color:#940400; font-weight:normal; line-height:22px; height:22px;}
.disabled					{ color:#999999;font-weight:normal;  }

.big						{ font-size:1.5em; vertical-align:top;}

.PageBox-Info-all			{ color:#940400; font-size:1.2em; font-weight:normal; text-decoration:none; }

.PageBox-Info-all-active	{ color:#940400; font-size:1.2em; font-weight:normal; text-decoration:underline; }

#PageBox-Divider-all		{ color:#940400; padding:0px 2px 0px 2px; }
							
.PageBox-header				{ font-size: 0.8em;
							  height:30px;
							  width:99%;
							  vertical-align:top;
							  color:#000;
							  clear:both;
							  border:0px solid red;
							}
							
.PageBox-footer				{ font-size: 0.8em;
							  height:30px;
							  width:99%;
							  vertical-align:top;
							  color:#000;
							  clear:both;
							  border:0px solid red;
							}

.BreadCrumNav a				{ text-decoration:underline; }

.BreadCrumNav a:hover		{ text-decoration:none; }
														
.BreadCrumbNav-divider		{ padding-left:5px; padding-right:5px; }

.date{color:#7e7e7e; font-size:12px; float:right; padding-top:6px; }

.content{padding-bottom:5px; border-bottom:1px solid #000; margin-bottom:35px;}

h1.main {border-bottom:1px solid #000; color:#000; margin:0px; padding:0px; padding-bottom:15px;}