/*FOR FIREFOX SIDEBAR*/
HTML{
	overflow-y:scroll !important;
}
/********************/
BODY{
	text-align:left;
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	_overflow:hidden;

}


#container{
	background:url(/img/container.jpg) 1px repeat-y;
	width:961px;
	position:relative;
	overflow:hidden;
	border-bottom:#F0F1EF 10px solid;
}

#main{
	width:981px;
	margin:auto;
	padding:0;
	padding-left:19px;	
	border:none;
	background:#F0F1EF url(/img/css/bg.jpg) 0 0 repeat-y;	
}

#left{
	float:left;
	display:inline;	
	width:760px;	
	background-color:#F0F1EF;
}

#right{
	float:left;
	display:inline;
	width:188px;	
	margin-left:10px;		
	padding-bottom:0px;
}

.Fclear{
	clear:both;
	height:0;
	padding:0;
	margin:0;
	overflow:hidden;
}

.title{
	text-transform:uppercase;	
}

.title A{
	text-decoration:none;
	color:#FFFFFF;
}


.smallBox, .servicebox, .infobox, .umfrage, .kontakt{
/*	min-height:215px;*/
	width:188px;
	float:left;
	margin-top:10px;	
	background:#FFFFFF url(/img/boxShadow.jpg) right repeat-y;
}
.smallBox A{
	text-decoration:none;
}

.servicebox DIV{
	margin-left:10px;
	float:left;
	display:inline;
	overflow:hidden;
}

.servicebox DIV.img{
	width:20px;
}

.servicebox DIV.txt{
	width:138px;
}
.servicebox div.txt A{
	text-decoration:none;
	color:#555555;
}
.servicebox div.txt A:hover{
	color:#C10D21;
}
.servicebox DIV.size{
	padding-left:30px;
	width:128px;
}
.servicebox DIV.spacer, .kontakt .spacer{
	width:177px;
	height:1px;
	margin-left:4px;
	margin-top:10px;
	margin-bottom:10px;
	overflow:hidden;
	border-bottom:#E0E0E0 1px solid;
	display:inline;
	float:left;
}


.smallBox .end, .servicebox .end, .infobox .end, .umfrage .end, .kontakt .end{
	background:#FFFFFF url(/img/boxShadowEnd.jpg) top repeat-x;
	height:3px;
	width:183px;
	margin:0;
	padding:0;
	float:left;
	display:inline;	
	overflow:hidden;
}


.smallBox .end2, .servicebox .end2, .infobox .end2, .umfrage .end2, .kontakt .end2{
	background:url(/img/boxShadowEnd.jpg) right top no-repeat;
	height:3px;
	width:3px;
	margin:0;
	padding:0;
	overflow:hidden;	
	float:left;
	display:inline;
}
.servicebox IMG{
	border:none;	
	margin-right:5px;
}
.smallBox .title, .infobox .title{
	padding:5px 0 3px 7px;
	margin-left:4px;
	margin-top:3px;
	width:170px;
	background-color:#B0B0AF;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
}

.servicebox .title, .kontakt .title{
	padding:5px 0 3px 7px;
	margin-left:4px;
	margin-top:3px;
	width:170px;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	background-color:#000000; 
	margin-bottom:10px;
}

.umfrage .title{
	padding:5px 0 3px 7px;
	margin-left:4px;
	margin-top:3px;
	width:170px;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	background-color:#C10D21; 
	margin-bottom:10px;
}

.umfrage .input, .umfrage .tit{
	margin-left:10px;
}
 
.umfrage .tit{
font-weight:bold;
margin-bottom:10px; 
}
 
.umfrage .button, .suche .button{
	 background:url(/img/button.jpg) left 1px no-repeat;
	 border:1px solid #BABABC;
	 padding-left:25px;
	 float:left;
	 display:inline;
	 width:70px;
	 margin:20px 0 20px 80px;
	 color:#C10D21;
	 font-size:10px;
	 line-height:15px;
	 cursor:pointer;
}
 
.infobox .tit{
  	margin:auto 10px;
 	font-size:15px;
	font-weight:bold; 
	margin-top:5px;
	overflow:hidden;
}
  
.infobox .txt{
	text-align:left;
	margin:10px;
}

.infobox .img{
	margin:5px 4px 0;
	width:177px;
}  

.infobox .link{
	background:#FFFFFF url(/img/css/arrow.jpg) left 80% no-repeat;
	padding-left:25px;
	margin-bottom:15px;
	z-index:1;
	margin-left:115px;
	width:45px;
	float:left;
	display:inline;
}  

.smallBox .image{	
	height:131px;
	width:141px;
	background:#FFFFFF no-repeat top center;
	margin:18px 0 0 21px;
	overflow:hidden;
}

.smallBox .name{
	position:relative;
	width:90%;
	color:#555555;
	margin:9px 2px 0;
	margin-left:5%;	
	font-size:11px;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.smallBox .stadt{
	position:relative;
	width:90%;
	color:#555555;
	margin:0 2px;
	margin-left:5%;	
	font-size:11px;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}


.kontakt .img{
	margin-left:4px;
	float:left; 
	width:67px;
	display:inline;
	margin-bottom:7px;
	overflow:hidden;
}

.kontakt .img IMG{
	width:100%;
}
.kontakt .dip{
	font-weight:bold;
	padding-bottom:7px;
	margin-left:10px;
	width:166px;
}

.kontakt .name{
	font-weight:bold;
	width:101px;
	overflow:hidden;
	margin-top:20px;
	padding-left:5px;
}
.kontakt .data{
	margin-left:10px;
	padding-bottom:4px;	
	width:166px;
}

.kontakt A{
	color:#C10D21;
	text-decoration:none;
}

.kontakt A:HOVER{
	text-decoration:underline;
}

.BoxTop{
	position:relative;
	top:0;
	left:0;
	border:none;
	width:370px;
	height:387px;
	margin-top:10px;
	margin-left:10px;	
	Float:left;
	display:inline;
	background: #FFFFFF center no-repeat;
	overflow:hidden	
}

.BoxTop .title{
	padding:4px 0 3px 10px;
	background-color:#D10C21;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	position:absolute;
	top:0;
	z-index:1;
	width:100%;
}

.title .kondolenz{
	background-color:#000000!important;
}

.BoxTop .footer{
	position:absolute;
	top:315px;
	background-color:#F0F1EF ;
	height:72px;
	width:100%;
	opacity:.7;
	filter:alpha(opacity=70);
	z-index:1;
}
.BoxTop .footerimg{
	position:absolute;
	top:335px;
	white-space:nowrap;
	height:30px;
	text-align:center;
	z-index:2;
	width:100%;
	overflow:hidden;
	font-weight:bold;
	color:#D10C21;
	line-height:30px;
	font-size:24px;	
	font-family:Arial, Helvetica, sans-serif;
}

.BoxTop .newsBtn {
	background:#FFFFFF url(/img/css/arrow.jpg) left 80% no-repeat;
	padding-left:25px;
	position:absolute;
	top:363px;
	right:25px;
	z-index:1;
}

.BoxTop .newsBtn A, .infobox .link A{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#C10D21;	
}

.BoxTop .newsBtn A:hover, .infobox .link A:HOVER{
	text-decoration:underline;
}

.BoxTop .fullImg{
	width:370px;
	min-height:387px;
}

.BoxTop A IMG{
	border:none;
}
#news{
padding-top:22px;
height:367px;
}

.news{
	font-size:11px;
	color:#555555;
	height:64px;
	overflow:hidden;
	border-bottom:solid 1px #E0E0E0;	
}

.news .date{
	font-weight:bold;
	color:#D10C21;
	float:left;
	display:inline;
	width:75px;
	margin:10px 0 0 5px;
	background:url(/img/css/arrow_small.jpg) right 55% #FFFFFF no-repeat;
}

.news .date A{
	color:#D10C21;
	text-decoration:none;
}

.news .right{
	float:left;
	width:280px;
	padding:10px 0 0 5px;
}

.news .title{
	text-transform:none;		
	color:#555555;
	font-size:11px;
	font-weight:bolder;
	background:none;
	padding:0;
	position:relative;
	width:90%;				
}

.news .text{
	margin-top:5px;
	position:relative;
	width:90%;
	height:40px;
	overflow:hidden;
	text-overflow:ellipsis;
}

.BoxBottom{
	width:370px;
	height:367px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	display:inline;
	Float:left;
	background: #FFFFFF center no-repeat;	
	position:relative;
}

.BoxBottom .title,.inhalt .title{
	padding:4px 0 3px 10px;
	background-color:#B0B0AF;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	z-index:1;
}

.top {
	background:url("/img/css/bg_top.jpg") no-repeat top center #F0F1EF;
/*	background:url("/img/css/bg_top_kondolenz.jpg") no-repeat top center #F0F1EF; */
	height:193px;
	margin-left:-15px;
	position:relative;
	width:992px;
}
.kondolenz {
	background-image:url("/img/css/bg_top_kondolenz.jpg")!important;
}

.top .logo{
	position:absolute;
	background:none;
	height:83px;
	left:50px;
	top:36px;
	width:218px;	
}

.top .title{
	position:absolute;
	right:50px;
	top:25px;
	background:none;
}

.top A IMG{
	text-decoration:none;
	border:none;
}

#termine{
	background-color:#D5D5D5;
	height:333px;
	width:185px;
	float:left;
	margin-top:10px;
	position:relative;
}

#termine .termine{
	border-bottom:#C3C3C3 1px solid;
	height:85px;
	color:#555555;
	margin-top:4px;	
}
#termine .termine span{
	display:block;
}

#termine .title .text{
	margin-left:2px;
}

#termine .titeltext{
	padding:4px 3px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	background-color:#D10C21;
	color:#FFFFFF;
	margin-bottom:15px;	
}
#termine .termine A {
	COLOR:#555555;
	text-decoration:none;
	cursor:pointer;
}

.termine .text{
	margin-top:3px;
	width:161px;
	padding-left:12px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:11px;
}

.termine .date{
	width:174px;
	margin-top:3px;
	padding-left:11px;
	white-space:nowrap;
	overflow:hidden;
	font-weight:bold;
	text-overflow:ellipsis;
	font-size:11px;
}

.termine .zeit{
	margin-top:3px;
	padding-left:11px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.termine .tit{
	width:174px;
	color:#D10C21;
	margin-top:0px;	
	padding-left:11px;
	white-space:nowrap;
	overflow:hidden;
	font-weight:bold;
	text-overflow:ellipsis;
	font-size:11px;
}

#termine .newsBtn , .BoxBottom .newsBtn {
	background:url(/img/css/arrow.jpg) left 80% no-repeat;
	padding-left:25px;
	position:absolute;
	top:310px;
	right:15px;
	z-index:1;
}

#termine .newsBtn A , .BoxBottom .newsBtn A{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#C10D21;	
}

#termine .newsBtn A:hover,  .BoxBottom .newsBtn A:hover{
	text-decoration:underline;
}

.border{
	float:left;
	display:inline;	
	margin-left:-40px;
	margin-top:-50px;
	margin-right:30px;	
	margin-bottom:20px;
	width:390px;
	height:407px;
	background:#F0F1EF;	
}

.inhalt, #sitemap{
	position:relative;
	float:left;
	background:#FFFFFF;	
	margin-left:10px;
	margin-top:10px;
	padding-left:30px;
	padding-right:30px;
	padding-top:40px;
	display:inline;
	width:690px;
	padding-bottom:10px;	

}

.inhalt A, .inhalt a{
	color:#C10D21;
}

.inhalt .title{
	position:absolute;
	right:0;
	top:0;
	width:360px;
	float:left;
}

.inhalt .text{	
	line-height:159%;
}
.inhalt .text .titeltxt{	
	font-size:22px; 
	line-height:28px;
	float:left; 
	display:inline; 
	overflow-x:hidden; 
	width:300px;
	margin-bottom:15px;
	text-align:left;
}

.absatz, .themen, .zahl{
	float:left;
	margin-top:10px;
	padding-top:10px;
	display:inline;
	width:690px;
}

.absatz .title, .themen .title, .links .title, .term .title{
	color:#B0B0AF;
	position:relative;
	padding:0 5px 6px;
	width:	680px;
	background:none;	
	margin-bottom:15px;
	float:none;	
	border-bottom:#E0E0E0 1px solid;
}


.absatz .imgcont, .BoxBottom .imgcont{
	margin:0 25px 0;
	overflow:hidden;
	width:280px;
	height:159px;
	display:inline;	
}

.BoxBottom .imgcont{
	float:left;
	margin:0;
	height:200px;
}
.BoxBottom .imgcont IMG{
	margin-top:-15px;
	border:none!important;
}
.imgcontsmall{
	overflow:hidden;
	width:150px;
}
.imgcontsmall2{
	overflow:hidden;
	width:100px;
}

.absatz .imgcontsmall{	
	height:144px;
	margin:0 25px 0;
	position:relative;
	display:inline;
}

.absatz .imgcontsmall .zoom{
	z-index:5;
	position:absolute;
	bottom:0;		
	width:134px;
	padding-top:5px;
	background:#FFFFFF url(/img/zoom.gif) no-repeat left bottom;
	padding-left:16px;
	color:#C10D21;
}
.absatz .imgcont, .absatz .imgcontsmall{
	margin-top:3px;
}

.imgcont IMG, .imgcontsmall IMG, .imgcontsmall2 IMG{
	width:100%;
}

.absatz .imgleft, .themen .imgleft{
	float:left; 
	margin-left:-5px;
}

.absatz .imgright{
	float:right; 
	margin-right:-5px;
}

.absatz .imgmid{
	margin-top:5px;
}

.themen .title{
	margin:0;
}

.themen .thema{
	width:	690px;
	padding-top:10px;
	padding-bottom:10px;
	background:none;	
	border-bottom:#E0E0E0 1px solid;
	float:left;
	display:inline;
}

.themen .thema .imgcontsmall{
	height:116px;
	margin-top:10px;
}

.themen .thema .thematext{
	float:left;
	width:490px;
	padding-left:25px;
	margin-top:8px;
}

.themen .thema .thematext .title{
	width:500px;
	border:none;
	font-weight:bold;
	color:#D10C21;
	padding-left:20px;
	padding-bottom:10px;
	padding-right:0;
	background:url(/img/css/arrow_small.jpg) 5px 25% #FFFFFF no-repeat;
}

.themen .thema .thematext .titledw{
	width:500px;
	border:none;
	font-weight:bold;
	color:#D10C21;
	margin-top:-10px;
}

.themen .thema .thematext .titledw A{
	text-decoration:none;
}
.themen .thema .thematext .titledw A IMG{
	border:none;
	vertical-align:text-bottom;
	padding-top:12px;
	margin-right:10px;
}

.absatz, .zahl{
	padding-bottom:10px;
}

.zahl .titlez{
	text-transform:none;
	color:#555555;
	padding:25px 5px 6px;
	width:	680px;
	background:none;	
	margin-bottom:15px;
	border:none;
	font-weight:bold;
	font-size:11px;

}

.zahl ul{
	margin-top:0;
	margin-bottom:15px;
}

.zahl li{
	line-height:175%;
	text-align:left;
}

.pagemenu{
	height:13px;
	padding-left:0px;
	border-top:1px solid #E0E0E0;
	margin-top:-1px;
	padding-top:5px;	
	padding-bottom:5px;
	width:690px;	
	position:relative;
}

.pagemenu DIV{
	position:absolute; 
	right:30px;
}


.pagemenu SPAN{
	padding-bottom:1px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#555555;
	cursor:pointer;
}

.pagemenu SPAN.selected{	
	color:#C10D21;
	text-decoration:underline;	
}

.dnone{
	display:none;
}
.menu {
	top:147px;
	position:absolute;
	right:20px;
	line-height:16px;
}

.thiscont{
	float:left;
	display:inline;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;	
	height:29px;	
}



.thiscont .this1{
	float:left;
	display:inline;
	height:34px;
	width:3px;	
	background:url(/img/this1.jpg) left top no-repeat #F0F1EF;		
}
.thiscont .this{
	padding-left:15px;
	padding-right:12px;
	padding-top:7px;		
	float:left;
	display:inline;
	background:url(/img/this.jpg) left top repeat-x #F0F1EF;	
	height:27px;	
	color:#BF2020;
	letter-spacing:1px;
}
.thiscont .this2{
	float:left;
	display:inline;
	height:34px;
	width:3px;	
	background:url(/img/this2.jpg) left top no-repeat #F0F1EF;			
}
.menu DIV.link{
	background:url(/img/menubar.gif) left 8px no-repeat;
	padding-left:20px;
	padding-right:16px;
	padding-top:7px;		
	float:left;
	overflow:hidden;
	height:16px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;	
}

.menu DIV.noBG{
	background:none;
}
.menu a{
	text-decoration:none;
	color:#1A171B;
	text-transform:uppercase;
}

.menu a:hover{
	color:#BF2020;
}


.menuright{
	margin-top:10px;
	padding-top:30px;
	position:relative;
	line-height:150%;
}

.menuright .lev1{
	background : url(/img/css/arrow_right.jpg) no-repeat scroll 2px 50%;
	padding-left:25px;
	padding-top:2px;
	padding-bottom:3px;
}

.menuright .selected{
	background-color:#D9DAD9;
	background-image:url(/img/css/arrow_right_sel.jpg);
	margin-bottom:3px;
	
}


.menuright .lev2{
	padding-left:35px;
	padding-top:2px;
}

.menuright .lev2.mehr{
	padding-left:45px;
	font-style:italic;
}

.menuright .lev1 A{
	color:#555555;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

.menuright .lev2 A{
	color:#555555;
	text-decoration:none;
	font-size:11px;
}

.menuright .lev2 A:hover{
	color:#D10C21;
}

.menuright .subselected A{
	color:#D10C21;
}
.menuright .title{
	width:100%;
	overflow:hidden;
	background:none;
	padding-left:2px;	
	padding-bottom:10px;
	position:absolute;
	top:0;	
}

#siteBottom{
	background:url("/img/css/bottom.jpg") no-repeat scroll center top #F0F1EF;
	background-color:#D2D7D0;
	padding:0;
	font-size:10px;
	color:#555555;
	height:204px;
	margin-left:-15px;
	position:relative;
	width:992px;	
}

#siteBottom div.Btlinks{
	line-height:22px;
	padding-left:24px;
	padding-top:6px;
}
#siteBottom div.Btlinks a{
	float:left;
	line-height:22px;
	text-decoration:none;
}
#siteBottom div.Btlinks a img{
	vertical-align:middle;
	border:none;	
}
#siteBottom div.Btlinks .a{
	background:	url(/img/bottomarrow.jpg) 8px 9px no-repeat;
	border-right:solid 1px #E1E2E0;
	padding-left:23px;
	padding-right:7px;
	line-height:22px;
	text-decoration:none;
	color:#999999;
	text-transform:uppercase;	
}


#siteBottom div.Btlinks .a:HOVER{
	color:#555555;
}


#siteBottom #Credits{
	position:absolute;
	right:16px;
	bottom:14px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#siteBottom #Social{
	position:absolute;
	top:95px;
	left:23px;	
}

#siteBottom #Social a {
	padding:0;
}
#siteBottom #Social a img{
	border:none;
}
#bottom{
	padding:2px;
	margin-left:9px;
	margin-bottom:0;
	background-color:#FFFFFF;
	width:941px;
	display:inline;
	float:left;
	line-height:150%;
}

#bottom .btmpkt{
	padding-left:25px;
	background:url(/img/css/arrow_small.jpg) left 50% no-repeat;
}

#bottom .btmpkt A, #sitemap .btmpkt A , #sitemap .btmpkt2 A{
	color:#555555;
	text-decoration:none;
	font-size:11px;
}

#bottom .btmpkt A:HOVER, #sitemap .btmpkt A:HOVER, #sitemap .btmpkt2 A:HOVER{
	color: #D10C21;
}

#bottom .btmlist{
	float:left; 
	width:172px; 	
	height:160px;
	margin-top:10px;
	margin-bottom:10px;	
	padding-left:15px;
}

#bottom .title, #sitemap .title{
	font-weight:bold;
	color:#000000;	
	margin-bottom:10px;
}

.links{
	margin-top:15px;
	margin-left:45px;
	padding-bottom:15px;
	margin-bottom:15px;
	width:690px;
}

.links .title{
	font-weight:bold;
	font-size:10px;
	color:#B0B0AF;
}

.links .link{
float:left;
display:inline;
padding: 3px 5px;
}

.links .link A{
	color:#C10D21;
}

.links .link A:HOVER{
	text-decoration:underline;
	text-decoration:none;	
}
.aktions *{
	text-transform:lowercase;

}

.aktions .print{
	background:url(/img/print.jpg) left center no-repeat;
	padding-left:25px;
	float:right;
	cursor:pointer;
	margin-left:15px;
	margin-right:15px;		
}

.aktions .weiter A, .aktions .weiter IMG{
	color:#C10D21;
	text-decoration:none;
	margin-left:15px;
	margin-right:15px;			
}


.aktions .weiter{
	float:right;
	cursor:pointer;
	border-left:solid 1px #CCCCCC;	
}

.aktions DIV{
	float:right;
	cursor:pointer;
}

.aktions{
	text-align:right;
	margin-top:15px;
	margin-left:45px;
	padding-bottom:15px;
	margin-bottom:15px;
	width:690px;
	color:#C10D21;
}

.BoxBottom .imgarrow{
width:45px;
float:left;
text-align:center;
padding-top:62px; 
}

.BoxBottom .imgarrow IMG{
	cursor:pointer;
}

#bild, #Image, #VideoSeite{
	padding-top:10px;

}

.BoxBottom .titletxt{
	color:#555555;
	padding:10px 35px 5px;
	font-size:17px;
	font-weight:bold;
	text-align:left;
}
.BoxBottom .txt{
	color:#555555;
	padding:0 35px 5px;
	height:62px;
	overflow:hidden;

}


.BoxBottom .newsBtn {
	top:335px;
	right:35px;
}

.kand, .mit{
	float:left;
	display:inline;
	width:100%;
	background:#F0F0EE;
	margin-bottom:3px;
}

.kand .imgkand{
	width:68px;
	height:91px;
	overflow:hidden;
	text-align:center;
	float:left;
	display:inline;
}

.kand .imgkand IMG{
	height:100%;
	margin: auto;	
	margin-left:-9px;	
}

.kand .txt{
	float:left;
	width:248px;
	float:left;
	display:inline;	
	margin:12px;
	height:67px;
	overflow:hidden;
	text-overflow:ellipsis;
}

.kand .txt .titletxt{
	background:url(/img/css/arrow_right.jpg) left 40% no-repeat;
	padding-left:18px;
	padding-bottom:3px;
	width:230px;
	overflow:hidden;
	font-weight:bold;
}

.kand A, .mit A{	
	color:#555555;
	text-decoration:none;
	cursor:pointer;
}

.kand A IMG{
	border:none;
}

.kandcont{
	float:left; 
	width:340px; 
	overflow:hidden;
	margin-right:10px;
}

.kand .txttext{
	padding-left:18px;
}

#kandlist{
	margin-top:15px;
}

.nomargin{
	margin:0;
}

.suche{
	height:87px;
	overflow:hidden;
	background:url(/img/suchebg.jpg) top repeat-x;
	padding:9px 12px 3px 12px;
	border-left:1px solid #EEEEEE;
	border-top:1px solid #EEEEEE;	
	border-right:1px solid #EEEEEE;
	font-size:10px;
	float:left; 
	display:inline;
}

.suche FORM{
	margin-top:8px;
}
.suche SELECT, .suche INPUT{
	display:block;
	width:267px;
	text-align:right;
	margin-bottom:2px;
	font-size:11px;
	color:#555555;
}
.suche INPUT{
	height:13px;	
	width:263px;
}

.suche .button{
	 margin:4px 0 0 183px;	 
	 border:1px solid #D7D7D6;	 
	 overflow:hidden;
	 padding-right:5px;
	 width:auto;
	 height:18px;

}
 
.BoxTop2{
	position:relative;
	top:0;
	left:0;
	border:none;
	width:370px;
	height:173px;
	margin-top:10px;
	margin-left:10px;	
	Float:left;
	display:inline;
	background: #FFFFFF center no-repeat;
	overflow:hidden	
}

.fullImg2{
	width:370px;
}

.border2{
	float:left;
	display:inline;	
	margin-left:-40px;
	margin-top:-50px;
	margin-right:30px;	
	margin-bottom:20px;
	width:390px;
	height:193px;
	background:#F0F1EF;	
}


#termcontainer{
	margin-left:-41px;
	margin-right:-30px;
	padding-left:11px;
	width:750px;	
	position:relative;
	top:-10px;	
	overflow:hidden;
}

.term .title{
	margin:0;
	left:5px;
	z-index:10;
	position:relative;
	width:739px;
	padding-left:11px;
	padding-right:0;
	border:none;
}

.ter{
	padding:21px 0 21px 21px;
	margin:1px;
	width:727px;
	background:#E6E6E6 url(/img/ter.jpg) no-repeat 725px 9px scroll;
}

.ter.spr{
	background:#F0F1EF url(/img/spr.jpg) no-repeat 725px 9px scroll;
}

.ter div.img{
	width:112px;
	float:left;
	display:inline;
}
.ter div.img img{
	border:#D3D3D3 1px solid;
	border-bottom:#C5C5C4 1px solid;
}	
.ter .cnt {
	float:left;
	width:550px;
}
.ter .cnt div{
	padding:2px 0 3px;
}
.ter .cnt div.tit{
	color:#C10D21;
	padding-top:0;
	line-height:159%;
}

.ter .cnt div.link a{
	color:#555555;
}
.ter .cnt div.link a:hover{
	color:#C10D21;
}


.mitleft, .mitright{
	float:left;
	display:inline;
	width:340px;	
}

.mitright{
	margin-left:10px;
}

.mit .date{
	background:url(/img/css/arrow_right.jpg) right 40% no-repeat;
	padding-right:18px;
	padding-bottom:3px;
	width:59px;
	overflow:hidden;
	font-weight:bold;
	float:left;
	display:inline;
	color:#C10D21;
}

.mit{
height:57px;
padding:10px 0 10px 10px;
width:330px;
margin:0;
overflow:hidden;

}

.mit .txt{
	float:left;
	display:inline;
	overflow:hidden;
	height:47;
	text-overflow:ellipsis;

}

.mit .txt{
	float:left;
	width:219px;
	float:left;
	display:inline;	
	margin:0 12px;
	height:67px;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#555555;
}

.mit .titletxt{
	font-weight:bold;
}

.topsuche{
	position:absolute;
	left:768px;
	top:94px;
}

.topsuche FORM INPUT{
	float:left;
	display:inline;
	border:1px solid #CCCCCC;
	height:13px;
	padding:2px;
	vertical-align:middle;
	font-size:9px;
	width:140px;
}

.topsuche .send{
	background:transparent url(/img/suche.jpg) no-repeat scroll center center;
	width:55px;
	float:left;
	display:inline;
	height:19px;
	cursor:pointer;
}

#sitemap * .btmpkt2 *{
	font-size:9px!important;
}

#sitemap{
	padding:10px;
}

#sitemap .btmlist{
	float:left; 
	width:220px; 	
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;	
	padding-bottom:10px;
	margin-right:10px;

}


#sitemap .btmpkt{
	background:url(/img/li1.jpg) left 62% no-repeat;
	padding-left:15px;
	padding-bottom:3px;	
	padding-top:5px;
}

#sitemap .btmpkt2{
	border-left:solid 1px #D10C21;
	padding-left:10px;
	margin-left:15px;		
}

#sitemap .btmlist .title{
	background:url(/img/css/arrow_small.jpg) left 50% no-repeat;
	padding-left:15px;
}

.contMit{
	background:url(/img/mitbg.jpg) right repeat-y;
	width:690px;
	height:auto
}

.mitWdiv{
	width:295px; 
	border-top:solid 1px #B0B0AF; 
	float:left; 
	display:inline;
	font-size:11px;
	line-height:200%;
}

.mitWdiv SPAN{
	float:left;
	display:inline;
	width:130px;
	font-weight:bold;
}

.mitg{
	float:left;
	display:inline;
	width:50px;
	margin-bottom:3px;
	position:relative;	
	text-align:center;
	font-size:10px;
	margin-right:16px;
	margin-left:4px;
	margin-top:7px;
}

.mitg A IMG{
	border:none;
}


.mitg A{
	color:#555555;
	text-decoration:none;

}

.mitg IMG{
	width:100%;
}

.mitg .imgmitg{
	width:100%;
	height:50px;
	overflow:hidden;
}

.mitgwlist{
	background:#F0F0EE;
	padding:14px 0;
}

.mitwlabel{
	background:url(/img/arrowtop.gif) center top no-repeat;
	padding:4px 5px;
	height:13px;
	width:auto;
	white-space:nowrap;
	position:absolute;
	z-index:1000;
}
.mitwlabel SPAN{
	padding:0px 6px 2px;
	background-color:#C10D21;
	color:#FFFFFF;
	z-index:1001;
}

.mitgsel{
	margin-left:1px;
	margin-right:13px;
	margin-bottom:0px;
	margin-top:4px;
	border:3px solid #B0B0AF;
	background-color:#B0B0AF;
}

.sprachnavigazion{
	font:Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	position:absolute; 
	left:875px;
	top:26px;
	text-transform:uppercase
}

.sprachnavigazion A{
	color:#FFFFFF; 
	text-decoration:none;
}

.title A.homeNewsLink{
	color:#555555;
	text-decoration:none;
}

.title A.homeNewsLink:hover{
	color:#D10C21;
	text-decoration:none;
}
.dNone{
	display:none;
}

.Antispam{
	margin-top:-4px;
	vertical-align:middle;
	position:relative;
}


#termcontainer .print a{
	text-decoration:none;
	b-moz-background-clip:border;
	background:transparent url(/img/print.gif) no-repeat scroll left center;
	cursor:pointer;	
	width:17px;
	height:13px;
	padding:0;
	margin:0;
	float:right;
	padding-right:10px;
	outline:none;
}
