html {height: 100.3%;}

* {margin:0px; padding:0px; border:0px; top:0px;}

body, p, ol, ul, dl, td, th, div {font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #ffffff; color: #333; background-image: none;font-size: 11px; line-height: 17px; scroll:auto;}
img {border:none;}


/* text */

h1 {font-size:18px; color:#666; font-style:normal;}
a:link, a:active, a:visited, a:hover, a:focus {outline: none; text-decoration: none; color:#666;}
a:hover{
	color:#333;
}



/* fußnoten */

.fn {
	width:660px;
	padding-top:25px;
	font-style: normal;
	font-weight: normal;
	color:#000;
}

a.fn {padding-right:0;}
a.fn:link {color:#CC3300;}
a.fn:visited {color:#CC3300;}
a.fn:hover {color:#000;}


.line{
	border-bottom: solid 1px #bcbbbb;
	line-height:1.2;
}




/* tableaus */

/* texte */





/* boxen */

div#wrapper{
	position:relative;
	width:1095px;
	margin: auto;
	padding-top:24px;
	text-align: left;
	height:700px;
}

div#wrapperex{
	position:relative;
	width:1095px;
	margin: auto;
	padding-top:24px;
	text-align: left;
	height:2300px;
}
div#wrapperadacta{
	position:relative;
	width:1095px;
	margin: auto;
	padding-top:24px;
	text-align: left;
	height:auto;
}


div#wrapperwerklauf{
	position:relative;
	width:1095px;
	margin: auto;
	padding-top:24px;
	text-align: left;
	height: 6650px;
}

div#logo{
	margin-top:24px;
	width: 260px;
	height:110px;
	position: fixed;
}

a#logo{
display:block;
width:260px;
height:110px;
background: transparent url(../img/details/logo.jpg) 0px 0px no-repeat;
text-indent:-9000%;
}

a:hover#logo{background: transparent url(../img/details/logo.jpg) 0px -110px no-repeat;}


div#logoloose{
	width: 260px;
	height:110px;
}

a#logodetail{
display:block;
width:260px;
height:110px;
background: transparent url(../img/details/logo.jpg) 0px 0px no-repeat;
text-indent:-9000%;
}

a:hover#logodetail{background: transparent url(../img/details/logo.jpg) 0px -110px no-repeat;}


div#content{
	float:right;
	width: 800px;
	margin-left: 0px;
	padding-left: 0px;
	height:1310px;
} 

div#contentimg{
	float:right;
	width: 800px;
	margin-left: 0px;
	padding-left: 0px;
	height:auto;
} 
.contentimg{
	padding-left:13px;
}

div#werklauf{
	float:right;
	width: 800px;
	margin-left: 0px;
	height:5530px;
	padding-left: 0px;
}  

div#exhibit{
	float:right;
	width: 800px;
	margin-left: 0px;
	height:2300px;
	padding-left: 0px;
}  
div#adactatxt{
	float:right;
	width: 800px;
	margin-left: 0px;
	height:auto;
	padding-left: 0px;
}  

div#box{
	width:110px;
	height:110px;
	float:left;
}

div#boxexhibit{
	width: 150px;
	height:110px;
	float:left;
	padding-left:70px;
}

div#boxzeileexhibit{
	width:500px;
	height:2300px;
	float:left; 
	line-height: 16px;
	padding-top: 158px;
	padding-left:60px;
	padding-bottom:10px;
	padding-right: 34px;
}

div#boxtxt{
	width:625px;
	height:auto;
	float:left; 
	line-height: 16px;
	padding-top: 206px;
	padding-left: 60px;
	padding-bottom:10px;
	padding-right: 40px;
}
div#boxtxtblock{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	width:625px;
	height:auto;
	margin-right: 8px;
	float:left; 
	line-height: 16px;
	padding-top: 206px;
	padding-left: 60px;
	padding-bottom:10px;
	padding-right: 40px;
	text-align:justify;
}

.boximg {
clear: right;
float: right;
margin-left: 10px;
margin-right:0;
margin-top:5px;
margin-bottom:5px;
}
.boximgleft {
clear: left;
float: left;
margin-left: 0px;
margin-right:10px;
margin-top:5px;
margin-bottom:5px;
}

.boxtxtblockrueck{
	padding-left: 60px;
	text-align:justify;
}
div#boxadacta{
	width:625px;
	height:auto;
	float:left; 
	line-height: 16px;
	padding-top: 150px;
	padding-left: 60px;
	padding-bottom:10px;
	padding-right: 40px;
}

div#boxzeileexhibit2{
	width:400px;
	height:600px;
	float:left; 
	line-height: 16px;
	padding-top: 20px;
	padding-left:38px;
	padding-bottom:10px;
	padding-right: 40px;
}


div#boxzeile{
	width:450px;
	height:80px;
	float:left; 
	line-height: 16px;
	padding-top: 20px;
	padding-left:38px;
	padding-bottom:10px;
	padding-right: 40px;
}

div#anchor{
	width:30px;
	height:24px;
	float:left; 
	margin-top:86px;
}

div#boxzeilesw{
	width:450px;
	height:500px;
	float:left; 
	line-height: 16px;
	padding-top: 20px;
	padding-left:38px;
	padding-bottom:10px;
	padding-right: 40px;
}

div#boxfeld{
	float:right;
	width: 580px;
	height:5500px;
	margin-left: 0px;
	padding-left: 0px;
}  


/* index */

.txt1right {
	font-size: 9pt;
	line-height: 120%;
	font-style: normal;
	font-weight: normal;
	color: #333;
	font-family: Georgia, "Times New Roman", "Times Roman", Times, serif;
	text-align:right;
	padding-right:10px;
	padding-top:58px;
}


.txt1left {
	font-size: 9pt;
	line-height: 120%;
	font-style: normal;
	font-weight: normal;
	color: #333;
	font-family: Georgia, "Times New Roman", "Times Roman", Times, serif;
	text-align:left;
	padding-left:7px;
	padding-top:58px;
}

.txtpaddleft {
	font-size: 9pt;
	line-height: 120%;
	font-style: normal;
	font-weight: normal;
	color: #333;
	font-family: Georgia, "Times New Roman", "Times Roman", Times, serif;
	text-align:left;
	padding-left:20px;
}

.txtpaddright {
	font-size: 9pt;
	line-height: 120%;
	font-style: normal;
	font-weight: normal;
	color: #333;
	font-family: Georgia, "Times New Roman", "Times Roman", Times, serif;
	text-align:right;
	padding-right:23px;
}

/* linke Seite TEXTE */

.txt1 {
	font-size: 11pt;
	line-height: 140%;
	letter-spacing: 0.5pt;
	font-style: normal;
	font-weight: normal;
	color: #000;
	font-family: Georgia, "Times New Roman", "Times Roman", Times, serif, Georgia;
	text-align:right;
	padding-right:23px;
	padding-top: 40px;
}

/* txt1 zuvor 

.txt1 {
	font-size: 14pt;
	line-height: 140%;
	letter-spacing: 2.5pt;
	font-style: normal;
	font-weight: normal;
	color: #000;
	font-family: Georgia, "Times New Roman", "Times Roman", Times, serif, Georgia;
	text-align:right;
	padding-right:20px;
	padding-top: 34px;
}
*/
.txt2 {
	font-size: 11pt;
	line-height: 140%;
	letter-spacing:0.5pt;
	font-style: normal;
	font-weight: normal;
	color: #000;
	font-family: Georgia, "Times New Roman", "Times Roman", Times, serif;
	text-align:right;
	padding-right:23px;
	padding-top: 15px;
	padding-bottom: 8px;
}
.txt3 {
	line-height: 155%;
	font-style: normal;
	font-weight: normal;
	color:#000;
	text-align:right;
	padding-right:23px;
	padding-top: 10px;
}

a.txt3 {padding-right:0;}
a.txt3:link {color:#CC3300;}
a.txt3:visited {color:#CC3300;}
a.txt3:hover {color:#000;}

h1, h2, h3, h4, h5 {
	background: none;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 0.25em;
	border-bottom: 1px dotted #333;
	margin-bottom: 2px;
	padding-bottom: 2px;
}
h1 {
	font-size: 13px;
	padding: 20px 0px 4px 0px;
	border-bottom: 1px solid #888;
	margin-bottom: 4px;
}

.txtimpressum {
	line-height: 140%;
	font-style: normal;
	font-weight: normal;
	color:#333;
	text-align:left;
	padding-right:23px;
	padding-top: 10px;
}

.txtem {
	line-height: 140%;
	font-style:oblique;
	font-weight: normal;
	color:#333;
	text-align:right;
	padding-right:23px;
	padding-top: 10px;
}

.txt5 {
	line-height: 140%;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-align:right;
	padding-right:23px;
	padding-top:22px;
	font-weight:bold;
}

div#titel1{
	width: 260px;
	height:60px;
	position: fixed;
	margin-top:134px;
}

div#titel1loose{
	width: 260px;
	height:60px;
}

ul#titelbox li
{
	float:left;
	position:static;
	display: inline;
	list-style: none;
	color: #666;
}

a#titelbox1{
display:block;
width:215px;
height:30px;
background: transparent url(../img/details/titelbox1.jpg) 0px 0px no-repeat;
text-indent:-9000%;
}

a:hover#titelbox1{background: transparent url(../img/details/titelbox1.jpg) 0px -30px no-repeat;}

a#titelbox2{
display:block;
width:45px;
height:30px;
background: transparent url(../img/details/titelbox2.jpg) 0px 0px no-repeat;
text-indent:-9000%;
}

a:hover#titelbox2{background: transparent url(../img/details/titelbox2.jpg) 0px -30px no-repeat;}

div#titel2{
	width:260px;
	height:auto;
	position: fixed;
	margin-top:194px;
}

div#titel2loose{
	width:260px;
	height:auto;
}

div#txttitel{
	width:260px;
	height:50px;
	position: fixed;
	margin-top:164px;
}

div#txtnav{
	width:240px;
	height:240px;
	position: fixed;
	margin-top:230px;
	text-align:right;
}



/* rechte Seite TEXTE // WERKLAUF  */

ul#nav li
{
float:left;
position:static;
display: inline;
list-style: none;
height:110px;
width:110px;
}

ul#nav2 li
{
float:left;
display: inline;
list-style: none;
}

.txtleft {
	font-size: 9pt;
	line-height: 120%;
	font-style: normal;
	color:#333;
	font-family: Georgia, "Times New Roman", "Times Roman", Times, serif;
	text-align:left;
	padding-left:7px;
	padding-top:20px;
}

.txtright {
	font-size: 9pt;
	line-height: 120%;
	font-style: normal;
	font-weight: normal;
	color: #333;
	font-family: Georgia, "Times New Roman", "Times Roman", Times, serif;
	text-align:right;
	padding-right:7px;
	padding-top:20px;
}



.txtleftsw {
	font-size: 9pt;
	line-height: 120%;
	font-style: normal;
	color:#999;
	font-family: Georgia, "Times New Roman", "Times Roman", Times, serif;
	text-align:left;
	padding-left:7px;
	padding-top:20px;
}

.txtrightsw {
	font-size: 9pt;
	line-height: 120%;
	font-style: normal;
	font-weight: normal;
	color:#999;
	font-family: Georgia, "Times New Roman", "Times Roman", Times, serif;
	text-align:right;
	padding-right:7px;
	padding-top:20px;
}


a.extras:link {color:#000;}
a.extras:hover {color:#900;}



/* footer ACHTUNG FOOTER RAUSGENOMMEN */ 

div#footer{
	position:relative;
	width:1095px;
	margin: auto;
	padding-top:5px;
	text-align: center;
	height: 20px;
	color:#fff;
}

