#eXTReMe{position:absolute;bottom:0px;left:0px;}
.noscriptImg{width:225px;height:147px;overflow:hidden;color:black;margin-top:-1em;}
/*** video lightbox ***/

/*
.video dl, .video dt, .video dd, .video .csc-textpic-firstcol, 
.video .csc-textpic-lastcol , .video div.csc-textpic,.video div.csc-textpic-imagewrap,.video dl.csc-textpic-image,
.video td,
.video div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {text-align:center;float:none}
.csc-textpic{text-align:center;}
.video .csc-textpic .csc-textpic-imagewrap{float:none;}
.video{background:url(videoheader.gif) repeat-x;}
*/

.csc-textpic-imagewrap {
float:none;
}

#videolayer{float:left;
margin:auto;text-align:center;float:none;
position:absolute;top:0;left:0;
width: 100%; height: 100%; 
visibility: hidden;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
    background:black;
height:100%;
}
#videoDiv{height:100%; width:100%;position:absolute;top:0;left;0;
text-align:center;background:black;z-index:1002;visibility:hidden;border:5px solid white;
}
iframe{
border: 0px none;text-align:center;
margin:auto;margin-top:4%;width:694px;height:500px;
    background-color: black;
    z-index:1002;
    overflow: auto;
    }
body.iframe{background:none;}    
.videoplayer {/*border:1px solid red;*/
position:relative;
background:transparent url(../Templates/videoheader.gif) no-repeat scroll 0 0;
margin:auto;
/*width:600px;*/
float:left;
}
.videoplayer h1{position:absolute;top:0px;left:0px;color:#000;font-size:13px;height:20px;padding-left:5px;}
.btnClose {
background:transparent url(../Templates/videoheader.gif) no-repeat scroll right top;
display:block;
/*position:absolute;top:0px;right:0px;*/
height:20px;
overflow:hidden;
width:100%;
}
.videoplayer .csc-textpic{float:left;}
.videoplayer div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {margin-left:0px;}
.videoplayer #vWindow{float:left;/*padding-top:20px;margin:40px;*/}
.videoplayer #vWindow embed, .videoplayer #vWindow object, .videoplayer #vWindow .csc-textpic-lastcol {float:left;}
.matrix{position:relative;}
/*****videolayer end******/

.anzeigetafel{width:100%;text-align:center;display:block;}
.captcha{display:none;}
.inputForm img{margin:5px 0px;}
.inputForm ul{padding:0px;list-style-type:none;color:red;width:100%;}
.inputForm li{margin:0px;}
.tx-guestbook-form-inputfield-med{margin-bottom:8px;}
.tx-guestbook-field .antispam{display:block;margin-top:5px;width:100%;}
.tx-veguestbook-pi1 .tx-guestbook-field label{width:100%;}

.tx-guestbook-form-obligationfield{display:none;}
h1,div,td,table,span{margin:0px;padding:0px;}
dl,dt,dd{float:left;margin:0px 0px 3px 0px;}
hr{clear:both;margin-bottom:10px;}
.csc-textpic-imagewrap{margin-top:3px;}
.showPosts{width:50%;float:left;}
.inputForm{width:47%;float:right;}

body {
	font-family: Myriad Pro,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FEFEFE;
	background-attachment: fixed;
	background-color: #000000;
	background-image: url(../dreinull-logo-angeschnitten.gif);
	background-repeat: no-repeat;
	background-position: right bottom;	padding-top:20px;
	margin-left:20px;

	position:relative;
	width:98%;
	margin-right:30px;
}
p{margin-top:0px;margin-bottom:10px;}
p.date{margin-bottom:5px;}
h1{
	color: #FFFFFF;
	margin: 0px;
	font-family: Myriad Pro,Verdana;
	font-weight: bold;
	font-size: 20px;
}
h2{font-size: 18px;}
h3 {margin-top: 0px;margin-bottom:0px;font-family: Myriad Pro,Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;}
h4 {margin:3px 0px 5px;font-size: 13px;}
h5{
	font-family: Myriad Pro,Verdana;
	font-weight: bold;
	font-size: 14px;
	margin:0px;
	padding:0px;
}
.newsDate{margin:0px;}
.spacer{margin-top: 10px;margin-bottom:5px;}
.logo h1{
	text-indent: -999em;
	overflow: hidden;display:none;

}

.matrix a:hover{text-decoration:underline;}
a:focus { outline: none; }
.csc-uploads-fileName{font-size: 12px;}
.csc-textpic-imagewrap{float:right;}
.csc-textpic-firstcol{float:left;}
.csc-textpic-lastcol{float:right;}
.newslink a, a{text-decoration:none; color: #FFFFFF;}
.newslink{display:block; clear:both; margin: 0px 0px 4px 8px;}
.newslink-main{clear:both;display:block;}

.erfolge {
	width:230px;
	float:left;
	height:180px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.erfolge a,.erfolge h4, .erfolge p, .erfolge p.bodytext {
	float:left;
	width:200px;
}

.searchres{width:690px;}
.bodytext{
	font-family: Myriad Pro,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;

}

.container{

}
.topmenu{
	float:left;	
	height:50px;
	width: 690px;
	clear:left;
}

.topmenu ul, .topmenu li {
	margin: 0px;
	padding: 0px;
	list-style-type : none;
	display:inline;
	float:left;
}

.topmenu li{
	float:left;
	width:230px;
}


.topmenu li h1 {
line-height:35px; 
vertical-align:bottom;
margin-bottom:0px;
margin:0px;
padding:0px;
}

.topmenu li h1 sup {
	font-size:12px;
}

.topmenu li h5 {
	font-family: Myriad Pro,Verdana;
	font-size: 12px;
	vertical-align:top;
	line-height:10px;
	margin-top:0px;
	margin:0px;
	padding:0px;
}

.matrix{	
	width: 690px;
	float:left;
	margin:0px;
	padding-top:20px;
}

.matrix ul {
	padding-left:0px;
	margin-left:0px;
}

.sidemenu{
 	margin:0px;
	float:right;	
	clear:both;
	width:200px;
	padding-top:20px;
}
.logo{
	margin:0px;
	float:right;
	height:50px;
	width:200px;
}
.mediatainer {
	float:left;
	width:220px;
	margin:0px;
	padding:5px;
	border:0px
}

.mediatainer p {
	text-align:justify;
}

.eventtxt {
	padding:0px;
	border:0px;
	margin 0px;
	width:335px;
	padding-right:10px;
	float:left;
}

.eventimg {
	padding:0px;
	border:0px;
	margin:0px;
	width:345px;
	float:right;
	overflow:hidden;
}

.bestof {
	float:left;
	margin:0px;
	border:0px;
	padding:0px;
	width:660px;
}
#eXTReMe #EXim {
	visibility: hidden;
}

.csc-mailform {
	border: 0px;
}

.csc-mailform-field label {
	vertical-align: top;
	display: inline-block;
	width: 75px;
}

.csc-mailform-submit {
	margin-left: 77px;
}