/*
_ _ _ _ _ _ _ _ _ _ _ _

_ _ _ _ _ _ _ _ _ _ _ _

*/

html, body { 	
	height: 100%;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	font-family: Arial, Helvetica, Verdana;
	font-size: small;
	background-color: #EFD6B8;
}


/*
_________________________________________

Aufbau der seite
_________________________________________
*/

#zentrierung {
	position: absolute;
	width: 1000px;
	height: 586px;
	
	margin: -293px 0 0 -500px;
	left: 50%;	
	top: 50%;
	
	text-align: left;
	padding: 0px;	
	background-color: #B2AA7E;
	
	vertical-align: bottom;
	overflow: hidden;
}
	
#oben {
	position:absolute;
	height: 114px;
	width: 1000px;
	left: 0px;
	top: 0px;
	background-color: #B2AA7E;
	background-image: url(/fileadmin/bilder/layout/top.jpg);
	font-weight: bold;
}
#navioben {
	position:absolute;
	height: 114px;
	width: 132px;
	left: 0px;
	top: 0px;
/*	background-color: #B2AA7E; */
	border-right: 3px solid #986844;	
}

#navioben a {
	text-decoration : none;
	color : #FFFFFF;
	font-size : 1.0em;	
	padding: 4px 5px 0px 14px;
	display: block;
}

#navioben a:hover {	
	color : #E98600;
}
#navioben a.activ:hover {	
	color : #E98600;
}

#navioben2 {
	position:absolute;
	height: 114px;
	width: 282px;
	left: 135px;
	top: 0px;	
/*	background-color: #C0B893;*/
	border-right: 3px solid #986844;	
}
#navioben2 a {
	text-decoration : none;
	color : #ffffff;
	font-size : 1.0em;
	padding: 4px 5px 0px 14px;
	display: block;
}
#navioben2 a:hover {	
	color : #E98600;
}
#navioben2 a.activ:hover {	
	color : #E98600;
}

#unten {
	position:absolute;
	height: 470px;
	width: 1000px;
	left: 0px;
	top: 114px;
}

#unten p{
margin:0px;
}



#navilinks {
	position: absolute;
	width: 132px;
	height: 506px;
	height: 473px;

	
	
	border-right: 3px solid #986844;	
	background-color: #B2AA7E;
/*	float: left;*/
	overflow:auto;
	overflow-x:hidden;

	scrollbar-base-color: #939598; 
	scrollbar-track-color: #C7C8CA;
	scrollbar-face-color: #C7C8CA;
	scrollbar-arrow-color: #939598;
	scrollbar-highlight-color: #939598;
	scrollbar-3dlight-color: #C7C8CA;
	scrollbar-darkshadow-color: #C7C8CA;
}

#naviE1 {
	font-size : 1.0em;
	background-color:#5f5c18;
	padding:10px;
	font-weight: bold;
}

#naviE1 a {
	text-decoration : none;
	color : #ffffff;
	display: block;
}
#naviE1 a.aktiv {
	color : #E98600;
}
#naviE1 a:hover {
	color : #E98600;
}

#naviE2 {
	margin-top: 25px;
	font-size : 1.0em;
	font-weight: bold;
}

#naviE2 a {
	text-decoration : none;
	color : #ffffff;
	display: block;
	padding: 0px 0px 0px 10px;
}

#naviE2 a.aktiv {
	color : #E98600;
	background-color:#5f5c18;
	margin-top:5px;
}

#naviE2 a:hover {
	color : #E98600;
}

#navilinks a.navebene2 {
	color : #E98600;
	background-position: 8% 50%;
	background-color:#5f5c18;
	padding-left:20px;
	margin-top:0px;

}

#navilinks a.navebene2:hover {
	color : #ffffff;
	margin-top:0px;
}

#navilinks a.navebene2aktiv {
	color : #C0B893;
	background-position: 8% 50%;
	background-color:#5f5c18;
	padding-left:20px;
	margin-top:0px;

}

#navilinks a.navebene2aktiv:hover {
	color : #ffffff;
	margin-top:0px;
}



#navilinks div.e3submargin {
	overflow:hidden;
	height:5px;
}


div#sprachwahl {
	position: absolute;
	bottom:0px;
	left: 0px;
}

div#sprachwahl select{
	background-color: #B2AA7E;
	border: 0px solid black;
	width:132px;
}

#content1 {
/*	position: relative;*/
position:absolute;
left:135px;
	width: 257px;
	height: 472px;	
	background-color: #C0B893;
	border-right: 3px solid #986844;	
	float: left;	
	color:#5f5c18;
	font-size : 1.0em;		
	overflow:auto;
	padding: 15px 10px 5px 15px;
}

#content1 a {
	color:#5f5c18;
	text-decoration:undeline;
}

#content1 h1 {
	font-size : 1.6em;
	font-weight:bold;
	color:white;
}
#content1 h2 {
	font-size : 1.6em;
	font-weight:bold;
	color:white;
}
#content1 h3 {
	font-size : 1.3em;
	font-weight:bold;
	color:white;
}

#content2 {
position:absolute;
left:420px;
	width: 555px;
	height: 452px;
	background-color: #DAC999;
	background-image: url(/fileadmin/bilder/layout/hintergrund.gif);
	color:#5f5c18;	
	font-size: 1.0em;
	overflow:auto;
overflow-x: hidden;
padding: 15px 10px 5px 15px;
}

#content2 a {
	color:#5f5c18;
	text-decoration:undeline;
}
#content2 a:hover {
	color:#444444;
}
#content2 h1 {
	font-size : 1.6em;
	font-weight:bold;
	color:white;
}
#content2 h2 {
	font-size : 1.6em;
	font-weight:bold;
	color:white;
}
#content2 h3 {
	font-size : 1.3em;
	font-weight:bold;
	color:white;
}



/*
---------------------------------------------
Formular
---------------------------------------------


INPUT {
	BORDER: 2px solid #939598;
	background-color : #DCDDDE;
	color : black;
	font-size : 0.9em;
	color : black;
}

.CB {
	BORDER: 0px solid white;
	background-color : white;
	color : black;
	font-size : 0.9em;
	color : black;
}

.TA {
	BORDER: 2px solid #939598;
	background-color : #DCDDDE;
	color : black;
	font-size : 1.0em;
	font-family : Arial, Helvetica, sans-serif;
	color : black;
	overflow : hidden;
}*/



/*
------------------------------------------------------
              Template 1 (2Bilder)
------------------------------------------------------
*/
.tpl1_drumherum {
   position:absolute;
   left:0px;
   top:0px;
   height:472px;
   width:580px;
}
.tpl1_img1 {
   position:absolute;
   width:340px;
   bottom:0px;
}
.tpl1_trenner {
   position:absolute;
   left:340px;
   top:10px;
   width:3px;
   height:462px;
   background-color:#986844;
   overflow:hidden;
}
.tpl1_img2 {
   position:absolute;
   top:60px;
   left:343px;
   width:237px;
   height:237px;
}


/*
------------------------------------------------------
              Template 2 (Text und Bild)
------------------------------------------------------
*/
.tpl2_drumherum {
   position:absolute;
   left:0px;
   top:0px;
   height:472px;
   width:580px;
}
.tpl2_text {
   width:315px;
   margin-top:31px;
   margin:46px 5px 0px 15px;
   text-indent:0px;
   color:#5f5c18;
   line-height:130%;
}

.tpl2_text p{
   margin:0px 0px 0px 0px;
}
.tpl2_text div{
   margin:0px 0px 0px 0px;
}

.tpl2_text  h1 {
	font-size : 1.1em;
	font-weight:bolder;
}
.tpl2_text  h2 {
	font-size : 1.0em;
	font-weight:bolder;
}
.tpl2_text  h3 {
	font-size : 1.0em;
	font-weight:bolder;
}


.tpl2_trenner {
   position:absolute;
   left:340px;
   top:10px;
   width:3px;
   height:461px;
   background-color:#986844;
   overflow:hidden;
}
.tpl2_img {
   position:absolute;
   top:60px;
   left:343px;
   width:237px;
   height:237px;
}


/*
------------------------------------------------------
              Linke Seite mit dem Bild des Künstlers
------------------------------------------------------
*/


.tpl_li1_drumherum {
   position:absolute;
   top:0px;
   left:0px;
   height:472px;
   width:282px;
}

.tpl_li1_drumherum img {
   margin: 0px 0px 7px 136px;  
}

.tpl_li1_drumherum  h1 {
   margin-left:15px;
   margin-top:15px;

}

.tpl_li1_txt {
   margin:15px 15px 15px 15px;
   line-height:130%;
}

.tpl_li1_txt img {
   margin: 0px 0px 0px 0px;  
}

.tpl_li1_txt p{
   margin:0px 0px 0px 0px;
}
.tpl_li1_txt div{
   margin:0px 0px 0px 0px;
}


/*
------------------------------------------------------
            Bildertemplate
------------------------------------------------------
*/

.tplbilder_drumherum {
   position:absolute;
   left:0px;
   top:0px;
   height:472px;
   width:580px;
/*   background-color:red;   */
   overflow:hidden;
}
.tplbilder_drumherum img{
	margin: 5px 5px 5px 5px;
	width:100px;
	height:100px;
}
.tplbilder_drumherum div{
	margin: 10px 10px 10px 10px;
}
.tplbilder_trenner{
	position:absolute;
	top:10px;
	left:345px;
	width:3px;
	height:462px;
	background-color:#986844;
	overflow:hidden;
}

.tplbilder_text{
	position:absolute;
	top:5px;
	left:358px;
	width:200px;
	height:450px;
/*	background-color:orange;*/

	font-size : 1.0em;	
	color:#5f5c18;
	overflow:auto;
	color:#5f5c18;
}

.tplbilder_text p {
   margin:0px 0px 0px 0px;
}
.tplbilder_text div {
   margin:0px 0px 0px 0px;
}