#INTRO{
	color: #FFFFFF;
	background-color: transparent;
	position: absolute;
	left: 0px;
	top: 353px;
	width: 100%;
	height: 246px;
	z-index: 2;
	text-align: center;
}

#INTRO h1{
	font-family: Arial;
	color: #FFFFFF;
	background-color: transparent;
	font-size: 288%;
	margin-bottom: 0;
	letter-spacing:2pt;

}

#INTRO p{
	color: #FFFFFF;
	background-color: transparent;
	font-size: 110%;
letter-spacing:1pt;
}


body{
	font-family: 'Lucida Grande','Lucida sans unicode',sans-serif;
	color: #000000;
	font-size: 75%;
	background-color: #BEB800;

}

a, a:active, a:visited, a:link, a:hover{
	color: #000000;
	background-color: transparent;
}

p{
margin-top : 1px;
margin-bottom : 1px;
padding-bottom : 0px;
line-height: 140%;
}

h1, h2, h3, h4, h5, h6{
	font-family: 'Lucida Grande','Lucida sans unicode',sans-serif;
	color: #000000;
	background-color: transparent;
}

h1{
	font-size: 140%;
}

h2{
	font-size: 120%;
}

#container {
	position: relative;
	margin: auto;
	width: 990px;
	height: 768px;
	text-align: left;
	background: #BEB800 url(../images/hg.jpg) no-repeat;
	background-position: center center;
}


/*  Navigation  */

/* Zur Landgraefin */
#NAV1{
	font-size: 95%;
	position: absolute;
	left: 75px;
	top: 180px;
	z-index: 3;
	font-weight: bold;
	width: auto;
	height: auto;
	/* ACHTUNG SPEZIAL FÜR IE */
	padding-top: 8px;
	padding-bottom: 8px;
}



#NAV1 a, #NAV1 a:active, #NAV1 a:visited, #NAV1 a:link{
	padding: 4px 5px 4px 5px;
	color: #FFF;
	background-color: transparent;
	text-decoration: none;
}

#NAV1 a:hover{
	padding: 4px 5px 4px 5px;
	color: #222;
	background-color: transparent;
	text-decoration: none;
}

#EXTRA{
	font-size: 95%;
	position: absolute;
	left: 0px;
	top: 215px;
	z-index: 3;
	width: 185px;
	height: auto;
	/* ACHTUNG SPEZIAL FÜR IE */
	padding: 8px;
	background-color: #FFF;
}

#EXTRA a, #EXTRA a:active, #EXTRA a:visited, #EXTRA a:link{
	padding: 4px 0px 4px 5px;
	color: #222;
	text-decoration: none;
}

#EXTRA a:hover{
	padding: 4px 0px 4px 5px;
	color: #000;
	text-decoration: none;
}

/* Zur Landgraefin Aktiv*/
#NAV1s{
    font-size: 95%;
	position: absolute;
	left: 75px;
	top: 180px;
	z-index: 3;
	font-weight: bold;
	width: auto;
	height: auto;
	/* ACHTUNG SPEZIAL FÜR IE */
	padding-top: 8px;
	padding-bottom: 8px;
}

#NAV1s a, #NAV1s a:active, #NAV1s a:visited, #NAV1s a:link{
	padding: 4px 5px 4px 5px;
	color: #222;
	background-color: transparent;
	text-decoration: none;
}

#NAV1s a:hover{
	padding: 4px 5px 4px 5px;
	color: #222;
	background-color: transparent;
	text-decoration: none;
}

#NAV1LEV2{
	position: absolute;
	left: 196px;
	top: 145px; 
	/* waren 161 */
	height: auto;
	width: auto;
	overflow: auto;
	line-height: 125%;
	font-weight: bold;
	z-index: 9;
}

/* Portfolio */
#NAV2{
	font-size: 95%;
	position: absolute;
	left: 795px;
	top: 105px;
	z-index: 3;
	font-weight: bold;
	/* ACHTUNG SPEZIAL FÜR IE */
	padding-top: 8px;
	padding-bottom: 8px;
}

#NAV2 a, #NAV2 a:active, #NAV2 a:visited, #NAV2 a:link{
	padding: 4px 5px 4px 5px;
	color: #FFF;
	background-color: transparent;
	text-decoration: none;
	width: auto;
	height: auto;
}

#NAV2 a:hover{
	padding: 4px 5px 4px 5px;
	color: #222;
	background-color: transparent;
	text-decoration: none;
}

/* Portfolio aktiv*/
#NAV2s{
	font-size: 95%;
	position: absolute;
	left: 795px;
	top: 105px;
	z-index: 3;
	font-weight: bold;
	width: auto;
	height: auto;
	/* ACHTUNG SPEZIAL FÜR IE */
	padding-top: 8px;
	padding-bottom: 8px;
}

#NAV2s a, #NAV2s a:active, #NAV2s a:visited, #NAV2s a:link{
	padding: 4px 5px 4px 5px;
	color: #222;
	background-color: transparent;
	text-decoration: none;
}

#NAV2s a:hover{
	padding: 4px 5px 4px 5px;
	color: #222;
	background-color: transparent;
	text-decoration: none;
}

#NAV2LEV2{
	position: absolute;
	top: 85px;
	left: 480px;
	width: 320px;
	z-index: 9;
	font-weight: bold;
	text-align: right;
	z-index: 9;
	overflow: auto;
}

#NAV2LEV4{
	position: absolute;
	top: 481px;
	left: 80px;
	height: auto;
	width: 400px;
	font-size: 90%;
	z-index: 9;
	text-align: right;
	overflow: auto;
	color: #000000;
	background-color: #FFF;

}

#NAV2LEV4 a, #NAV2LEV4 a:active, #NAV2LEV4 a:visited, #NAV2LEV4 a:link, #NAV2LEV4 a:hover{
	color: #000000;
	background-color: #FFF;
	text-decoration: none;
}

/* Kontakt */
#NAV3{
	font-size: 95%;
	position: absolute;
	left: 450px;
	top: 558px;
	z-index: 3;
	font-weight: bold;
	width: auto;
	height: auto;
	/* ACHTUNG SPEZIAL FÜR IE */
	padding-top: 8px;
	padding-bottom: 8px;
}

#NAV3 a, #NAV3 a:active, #NAV3 a:visited, #NAV3 a:link{
	padding: 4px 5px 4px 5px;
	color: #FFF;
	background-color: transparent;
	text-decoration: none;
}

#NAV3 a:hover{
	padding: 4px 5px 4px 5px;
	color: #222;
	background-color: transparent;
	text-decoration: none;
}

/* Kontakt aktiv */
#NAV3s{
	font-size: 95%;
	position: absolute;
	left: 450px;
	top: 558px;
	z-index: 3;
	font-weight: bold;
	width: auto;
	height: auto;
	/* ACHTUNG SPEZIAL FÜR IE */
	padding-top: 8px;
	padding-bottom: 8px;
}

#NAV3s a, #NAV3s a:active, #NAV3s a:visited, #NAV3s a:link{
	padding: 4px 5px 4px 5px;
	color: #222;
	background-color: transparent;
	text-decoration: none;
}

#NAV3s a:hover{
	padding: 4px 5px 4px 5px;
	color: #222;
	background-color: transparent;
	text-decoration: none;
}

#NAV3LEV2{
	position: absolute;
	left: 136px;
	top: 554px;
	height: 120px;
	width: 320px;
	z-index: 9;
	font-weight: bold;
	text-align: right;
	z-index: 9;
	overflow: auto;
}


#FALLBACK {
	position: absolute;
	top: 481px;
	left: 10px;
	height: 90px;
	width: 100px;
	z-index: 9;
	text-align: left;
	z-index: 7;
	overflow: auto;
}

#FALLBACK a, #FALLBACK a:active, #FALLBACK a:visited, #FALLBACK a:link, #FALLBACK a:hover{
	color: #000000;
	background-color: transparent;
	text-decoration: none;
}


#STAGE{
	position: absolute;
	left: 0px;
	top: 240px;
	width: 100%;
	height: 246px;
	background-color: #FFF;
	z-index: 2;
	padding: 10px;
}

#EINLEITUNG{
	position: absolute;
	left: 75px;
	top: 240px;
	width: 40%;
	height: 246px;
	background-color: #FFF;
	overflow: auto;
	z-index: 5;
	padding: 10px;
}

#INHALTPORTFOLIO{
	position: absolute;
	left: 75px;
	top: 240px;
	width: 40%;
	height: 240px;
	background-color: transparent;
	overflow: auto;
	z-index: 5;
	padding: 10px;
}

/* derzeit nicht verwendet*/
#INHALTBILDTEXT{
	position: absolute;
	left: 75px;
	top: 240px;
	width: 40%;
	height: 220px;
	background-color: #FFF;
	overflow: auto;
	z-index: 5;
	padding: 10px;
}

#INHALTKONTAKT{
	position: absolute;
	left: 75px;
	top: 240px;
	width: 360px;
	height: 246px;
	background-color: #FFF;
	overflow: auto;
	z-index: 5;
	padding: 10px;
}

#ZURLANDGRAEFIN{
	position: absolute;
	left: 75px;
	top: 240px;
	width: 80%;
	height: 246px;
	background-color: #FFF;
	overflow: auto;
	z-index: 5;
	padding: 10px;
}

#DISCLAIMER{
	position: absolute;
	left: 75px;
	top: 240px;
	width: 90%;
	height: 246px;
	background-color: #FFF;
	overflow: auto;
	z-index: 5;
	padding: 10px;
}

#ANSICHT{
	position: absolute;
	left: 520px;
	top: 254px;
	height: 240px;
    width: 470px;
	background-color: transparent;
	z-index: 4;
    text-align: right;
}

#ANSICHTBILDTEXT{
	position: absolute;
	left: 520px;
	top: 238px;
	height: 245px;
    width: 470px;
	background-color: transparent;
	z-index: 4;
    text-align: right;
}

#NAVEBENE3A{
	position: absolute;
	left: 510px;
	top: 328px;
	width: auto;
	height: auto;
	overflow: hidden;
	z-index: 9;
}

#NAVEBENE3B{
	position: absolute;
	left: 510px;
	top: 380px;
	width: auto;
	height: auto;
	overflow: hidden;
	z-index: 9;
}

#NAVEBENE3C{
	position: absolute;
	left: 510px;
	top: 432px;
	width: auto;
	height: auto;
	overflow: hidden;
	z-index: 9;
}

.kasten{
	padding: 3px 4px 3px 4px;
	border: 2px solid;
}

#NAV1LEV2 a, #NAV1LEV2 a:active, #NAV1LEV2 a:visited, #NAV1LEV2 a:link,
#NAV2LEV2 a, #NAV2LEV2 a:active, #NAV2LEV2 a:visited, #NAV2LEV2 a:link,
#NAV3LEV2 a, #NAV3LEV2 a:active, #NAV3LEV2 a:visited, #NAV3LEV2 a:link{
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
	margin-right: 10px;
}

#NAV1LEV2 a:hover, #NAV2LEV2 a:hover, #NAV3LEV2 a:hover{
	color: #000000;
	background-color: transparent;
	text-decoration: none;
	margin-right: 10px;
}

#NAV1LEV2 ul, #NAV2LEV2 ul, #NAV3LEV2 ul{
	list-style-image: none;
	list-style-type: none;
}

.active{
font-weight: bold;
	color: #000000;
	background-color: transparent;
}


/*Extra-Styles für Bilder-Nav...*/


.csi-text{float: left;}

.csi-clear{float: left;}

.csi-textpic{float: left;}

.csi-left{float: left;}

.csi-above{float: left;}

.csi-equalheight{float: left;}

.csi-imagewrap{float: left;}

.csi-image img{border: 0px solid #CCC;}
.csi-image{padding: 4px 6px 4px 6px;}



#NAVEBENE3A div, #NAVEBENE3B div,#NAVEBENE3C div
{
float: left;
margin-left: 5px;
}

/* Formular */

#KONTAKTBORDER{
	position: absolute;
	left: 510px;
	top: 240px;
	height: 255px;
	width: 440px;
	background-color: transparent;
	z-index: 4;
	overflow: auto;
}

#KONTAKTBORDER h1{
color: #FFFFFF;
background-color: transparent;
}


fieldset.csc-mailform {
border:0;
}

fieldset.csc-mailform label {
width: 80px;
float: left;
text-align: right;
margin-right: 6px;
display: block
}


fieldset.csc-mailform input, 
fieldset.csc-mailform textarea {
margin-bottom: 10px;
font-size:10px;
font-family: Verdana, Helvetica, sans-serif;
border:1px solid #ccc;
padding:1px;
width:250px;
}

#mailformformtype_mail {
padding:1px;
margin-left:0px;
background:#eee;
border:1px solid #ccc;
width:auto;
text-align:center;
}