* html {
    height: 100%;
}

* html body {
    height: 100%;
    margin: 0 0 0 17px;
    padding: 0; 
	/*scrollbar-3dlight-color: #453930;
 scrollbar-arrow-color: #CDCAB0;
 scrollbar-darkshadow-color: 453930;
 scrollbar-face-color: #261F1A;
 scrollbar-highlight-color: #F2EED1;
 scrollbar-shadow-color: #F2EED1;
 scrollbar-track-color: #CDCAB0;   
 */
    
}

body
{
	background-image: url(../images/basic/bg.jpg);
	background-repeat:no-repeat;
	background-color:#000706;
	font-family: "Courier New", Courier, monospace;
	font-size:12px;
	margin: auto;
	padding: 0;
	background-attachment: fixed;
}

.text{
	font-size:10.7px;

}

.text2{
	font-size:12px;

}

.textlink{
	font-size:12px;
	line-height:20px;
}

#partnerSpalteLinks{
	float:left;
	width:50%;
}

#partnerSpalteRechts{
	float:left;
	width:50%;
}
#rubrikteasernews{
	color:#537158;
	font-size:12px;
	font-weight:bold;
	padding-left:30px;
	padding-top:20px;
}

#headlineteasernews{
	color:#6f232c;
	font-size:16px;
	font-weight:bold;
	padding-left:30px;

}

#bildteasernews{
padding-left:30px;
width: 132px;
float:left;


}

#teaserteasernews{
	padding-left:10px;
	float:left;
	width: 95px;
	height: 75px;
	overflow-x:hidden;
	overflow-y:auto;
}

.moreright{
	float:right;
	padding-right:30px;
}

.onesub{
	padding-left:30px;
}

#maincont, #maincontdefault
{
	background-image: url(../images/basic/middleStart.png);
	background-repeat: no-repeat;
	margin: auto;
	color: Black;
	/*height: 50em;*/
	width: 1250px;
	height: 794px;
	align: center;
	
}

#maincontdefault{
	background-image: url(../images/basic/middleDefault.png);
}
#welcome{
	padding-left:40px;
	padding-top:179px;
	
	}

#mainnavig{
	background-image: url(../images/basic/mainnavigbg.png);
	background-repeat: no-repeat;
	width: 176px;
	height: 407px;
	position:relative;
	
}

#leftpaper,#leftdefault,#leftnobg,#leftbig,#querdefault,#querbg{
	background-image: url(../images/basic/mainpaper.png);
	background-repeat: no-repeat;
	width: 439px;
	height: 598px;	
	float:left;
	margin-top:100px;
	margin-right:10px;
	margin-left: 20px;
}

#querdefault{
	/*background-image: url(../images/basic/quer.png);*/
	background-image:none;
	width: 717px;
	height: 600px;
}

#querbg{
	background-image: url(../images/basic/quer.png);
	width: 717px;
	height: 600px;

}
#leftbig{
		background-image: url(../images/basic/bigpaper.png);
		width:460px;
		height:576px;
		z-index:50;

}

#leftdefault{
	height:516px;
	background-image: url(../images/basic/mainpaperDefault.png);
	
}

#leftnobg{
	height:516px;
	background-image:none;
	z-index:60;
	height:600px;
}

#rightpaper{
	background-image: url(../images/basic/rechtsBg.png);
	background-repeat: no-repeat;
	width: 305px;
	height: 570px;
	float:left;
	margin-top:100px;
	margin-left:5px;

}


#left1{
	float:left;
	width: 110px;
	background-image: url(../images/basic/left1bg.gif);
	background-repeat:repeat-y;
	min-height:100px;
	position:absolute;
	top:320px; 
	left:0px; 
}

#left2{
	float:left;
	width: 230px;
	
	}
#right{
	float:left;
	
	}
#middle{
	float:left;
	width: 800px;
	}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#willkommenHomepage
{
	font-family: "Courier New", Courier, monospace;
	width: 450px;
	margin-top: 20px;
	margin-left: 20px;
	font-size: 25px;
	color: #0F0F3B; /*border: 1px solid Black;*/
	vertical-align: top;
	/*float: left;*/
}
.topnewsheadline,#topnewsheadline
{
	font-family: "Courier New", Courier, monospace;
	font-size: 20px;
	color: #537158;
	vertical-align: top;
	font-weight:bold;

}

.newsheadline2
{
	font-family: "Courier New", Courier, monospace;
	font-size: 18px;
	color: #ffffff;
	font-weight:bold;
}
.txt2
{
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	color: #ffffff;
}

#navig
{
	padding-top:100px;
	padding-left: 84px;
}
#trenner
{
	margin: auto;
	color: Black;
	width: 760px;
	height: 10px;
	text-align: center;
	border-bottom: 1px solid White;
	border-left: 1px solid White;
	border-right: 1px solid White;
}

#untenImpressum
{
	/*margin: auto;*/
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	color: White;
	height: 10px;
	text-align: center;
	padding-top: 4px;

}

#motion
{
   background-image: url(../images/basic/mainMotion.jpg);
	margin: auto;
	color: Black;
	width: 760px;
	height: 95px;
	text-align: center;
	border-bottom: 1px solid White;
	border-left: 1px solid White;
	border-right: 1px solid White;
}
#motion2
{
   background-image: url(../images/basic/mainMotion2.jpg);
	margin: auto;
	color: Black;
	width: 760px;
	height: 95px;
	text-align: center;
	border-bottom: 1px solid White;
	border-left: 1px solid White;
	border-right: 1px solid White;
}
#trennstrich
{
	background-image: url(../images/basic/trennerPunkt.gif);
	height: 1px;
	margin-top: 3px;
	margin-bottom: 3px;
}
#sprachNavig
{
	margin: auto;
	color: Black;
	width: 760px;
	height: 35px;
	text-align: right;
}
#homepageGesicht
{
	background-image: url(../images/basic/head.png);
	height: 1px;
	width: 255px;
	height: 358px;
	float: right;
	z-index: 3;
	position:relative; 
	top:-555px; 
	left:-26px; 

}
#homepageMitte
{
	margin: auto;
	color: Black;
	width: 760px;
	height: 257px;
	text-align: left;
	background-color: White;
	border: 1px solid White;
	text-align: left;
	clear:left;
}
#mainBG{
	/*background-color: White;*/
	background-image: url(../images/basic/mainBGMitte.gif);
	background-repeat: repeat-y;
	/*height: 150%;*/
   width: 760px;
	margin-left: 25px;
	border-bottom: 1px solid White;
	border-left: 1px solid White;
	border-right: 1px solid White;

}
#mainMitte
{
	margin-left:20px;
	margin-right: 20px;
	color: Black;
	width: 462px;
	height: auto;
	text-align: left;
	/*background-color: White;*/
	text-align: left;
	/*padding-left: 20px;
	padding-right: 20px;*/
	float: left;
}
#mainRechts
{
	margin: auto;
	color: Black;
	width: 256px;
	height: auto;
	text-align: left;
	/*background-color: #B4B1B1;*/
	text-align: left;
	float: left;
	/*
	border-bottom: 1px solid White;
	border-left: 1px solid White;
	border-right: 1px solid White;
	*/
}

#topnews
{
	width:366px;
	height:340px;
	overflow-x: hidden;
	overflow-y: auto;
	margin-left:35px;
	margin-top:5px;
}

#topquer{
	height:340px;
	overflow-x: hidden;
	overflow-y: scroll;
	margin-left:35px;
	margin-top:5px;

}
#mainpics{
	width:460px;
	height:440px;
	overflow-x: hidden;
	overflow-y: auto;
	margin-left:0px;
	margin-top:5px;
	z-index:50;

}

#homepageUnten
{
	clear: left;
	margin: auto;
	width: 760px;
	height: 158px;
	background-color: #B4B1B1;
	border: 1px solid White;
	text-align: center;
}
.teaserKasten
{
	background-image: url(../images/basic/kastenBG.png);
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: auto;
	color: Black;
	width: 235px;
	height: 143px;
	text-align: left;
	/*
	background-color: #FFFFFF;
	border: 1px solid #565656;
	*/
	padding-left: 5px;
	padding-right: 7px;
	padding-top: 5px;
	float: left;
}

.teaserKastenHoeheAuto
{
	/*background-image: url(../images/basic/kastenBG.png);*/
	background-color: #ffffff;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: auto;
	color: Black;
	width: 230px;
	/*height: 143px;*/
	text-align: left;
	padding-left: 5px;
	padding-right: 7px;
	padding-top: 5px;
	float: left;
}


#txt
{
	font-family: "Courier New", Courier, monospace;
	font-size: 10px;
	font-weight: bold;
	color: #0F0F3B;
}
#bild
{
	padding-left: 5px;
	margin-left: 5px;
	margin-right: 5px;
	padding-right: 5px;
	float: left;
}
#rubrikTxtFarbe1
{
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: bold;
	color: #0F0F3B;
}
#rubrikTxtFarbe2
{
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: bold;
	color: #951813;
}

input, textarea
{
background: #EFEFEF;
border: 1px solid #6F6F6F;
font-size: 11px;
padding: 2px;
}


.listenPunkte{
	list-style-image:url(../images/basic/linkBalken.gif);
	list-style-position:outsite;
	margin-top: 0.3em; 
	margin-left: 0.4em; 
	padding-left: 0.6em;
}

a:link
{
	COLOR: #6f232c;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-family: "Courier New", Courier, monospace;
	font-size: 13px;
	line-height:20px;

}
a:visited
{
    COLOR: #6f232c;
    TEXT-DECORATION: none;	
	 font-weight: bold;
	font-family: "Courier New", Courier, monospace;
	font-size: 13px;
		line-height:20px;
}
a:active
{
    COLOR: #6f232c;
    TEXT-DECORATION: none;	
	 font-weight: bold;
	font-family: "Courier New", Courier, monospace;
	font-size: 13px;
		line-height:20px;
}
a:hover
{
	COLOR: #537158;
	TEXT-DECORATION: underline;
	font-weight: bold;
	font-family: "Courier New", Courier, monospace;
	font-size: 13px;
		line-height:20px;
}

a.impressum:link
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;

}
a.impressum:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;	
	 font-weight: bold;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}
a.impressum:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;	
	 font-weight: bold;
	 font-family: "Courier New", Courier, monospace;
	font-size: 12px;

}
a.impressum:hover
{
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
	font-weight: bold;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

#startnews{
	padding-top:250px;
	padding-left:60px;

}
#startbild{
	float:left;
	margin-right: 10px;
	background-image: url(../images/basic/toppicbg.png);
	background-repeat: no-repeat;
	width:269px;
	height:157px;
}
#toppic{
	margin-top:55px;
	margin-left:20px;
}
#starttext{
	float:left;
    width:300px;
}

.clearit{
	clear:both;
}

.bilder{
	background-image: url(../images/basic/rahmen.png);
	background-repeat: no-repeat;
	width:145px;
	height:87px;
	float:left;
	margin-right: 2px;
	margin-bottom:15px;
	text-align:center;
}

#bigpic{
	width:439px;
	height:359px;
	margin-top: 40px;
	margin-left:20px;

}

.eineintragkopf{
	background-color:#527057;
	color:#FFFFFF;
	font-size:11px;
	width:370px;
}

.einpost{
	border:solid;
	border-color:#527057;
	border-style:solid;
	border-width:1px;
	width:368px;
}
.partnerKasten{
	background-image: url(../images/basic/partnerbg.png);
	background-repeat: no-repeat;
	width: 155px;
	height: 105px;
	float:left;
	text-align:center;
}