body, html, input, select{	padding:0;	margin:0;}img{	border:0;}html{	height:100%;}body{	font-family: Verdana, Arial, sans-serif;	line-height:16px;	font-size:12px;	color: #142742;	height:100%;	background-color:#1a3453;}div#content table{	clear:both;	width:100%;	empty-cells:show;}td{	font-family: Verdana, Arial, sans-serif;	line-height:16px;	font-size:12px;	color: #142742;}div#content td{	padding:3px;	vertical-align:top;}div#content div.richtext img.imgLeft{	padding-right:14px;}textarea, input{	font-family: Verdana, Arial, sans-serif !important;	line-height:16px;	font-size:12px;	color: #142742;}h1, span.header{	font-family: Verdana, Arial, sans-serif;	font-weight:bold;	padding-bottom:20px;	color: #142742;	line-height:22px;	font-size:14px;	margin-top:0;}h2, h3, h4, h5, h6{	font-weight:normal;	color: #142742;	font-size:12px;}a{	color: #142742;	text-decoration:underline;}.imgLeft{	display:block;	float:left; 	margin-right:10px;	margin-bottom:10px;}.imgRight{	display:block;	float:right; 	margin-left:10px;	margin-bottom:10px;}.imgRight{	display:block;	margin:auto;	margin-bottom:10px;}/*Formulare*/fieldset{	padding:4px;	margin:0;	border:1px solid #CCCCCC;	margin-bottom:20px;}legend{	padding:0px;	margin:0;	margin-left:4px;	display:inline;}form ul{	list-style:none;	padding:0;	margin:0;}form ul li{	display:block;	padding:4px;	margin:0;	margin-bottom:2px;	background-color:#E8E6E6;		height:1%;	clear:both;	overflow:auto;}form ul label{	width:240px;	display:block;	float:left;	margin-right:20px;}form ul li.button{	clear:both;	padding-left:264px;}form input, form textarea{	border:1px solid #CCCCCC;	width:260px;	padding:2px;}form input:focus, form textarea:focus{	border:1px solid #333333;}form ul li.button input{	width:auto !important;	border:3px double #CCCCCC;	background-color:#FFFFFF;	color:#666666;}span.error{	color:#AC0E0E;}span.required{	font-style:italic;	color:#999999;}li.error{	background-color:#F5CECE !important;}li.spl2{	display:none !important;}.search ul{	overflow:hidden;}.search li, .search li.button{	clear:none;	display:block !important;	float:left !important;	width:auto;	padding:0 !important;	background:transparent;}.search li input{	margin-top:2px;	width:100px;}.search li.button input{	margin:0;	margin-left:10px;}span.term{	color:#FF0000;}div#content div.search ol{	overflow:visible;	display:block;	width:100%;	padding-left:20px;	margin:0px;}div#content div.search li{	overflow:visible;	padding:0px;	margin:0px;	display: list-item !important;	list-style-position: outside;	clear:both;	margin-bottom:10px;	width:90%;}div#content div.search ol ul{	margin-top:10px;}div#top div.header{	overflow:hidden;	padding-bottom:10px;}div#top div.header img{	width: 776px;	height: 206px;}/*album*/div.albumList h2{	display:block;	font-size:14px;	padding:0;	margin:0;	margin-bottom:10px;}div.albumList a{	text-decoration:none;	color:#333333;}div.albumView a{	text-decoration:none;	border-bottom:1px dotted #999999;	color:#333333;	display:block;	float:left;}div.albumView span{	display:block;	float:left;}div.albumView a:hover{	border-bottom:1px solid #999999;}a.viewNavBackLink{	margin-left:20px;}a.viewNavBack{	margin-right:20px;}span.viewNavOf{	margin-left:5px;	margin-right:5px;}span.viewNavPageCount{}span.viewNavCurrPage{	font-weight:bold;}a.viewNavNext{	margin-left:20px;}div.albumList, div.albumView{	clear:both;	overflow:hidden;}div.albumView img{	width:560px;	height:200px;	margin-bottom:20px;}div.albumView div{	margin-bottom:20px;}/*theme*/div#wrapper{	background-image:url(../images/back_wrapper.png);	background-repeat:repeat-x;	background-color:#FFFFFF;	position:relative;	overflow:hidden;	min-height:500px;}div#topContent{	position:absolute;	left:340px;	top:180px;	width:670px;	height:80px;}div#topContent div.nav ul{	list-style:none;	margin:0;	padding:0;	min-height:80px;}div#topContent div.nav ul li{	display:block !important;	float:left !important;	width:auto;	background-color:#1a3453;	color:#FFFFFF;	font-weight:bold;	font-size:14px;	margin-right:20px;}div#topContent div.nav ul li a{	text-decoration:none;	font-weight:bold;	font-size:14px;	display:block;	color:#FFFFFF;}div#topContent div.nav ul li.active{	color:#b7a08c;}div#topContent div.nav ul li.active a, div#topContent div.nav ul li a:hover, div#topContent div.nav ul li.open a{	color:#b7a08c;}div#topContent div.nav ul ul{	display:none;}div#topContent div.nav ul li.open ul, div#topContent div.nav ul li.active ul, ul#replNav, div#topContent div.editWrapperChanged ul li ul{	position:absolute;	left:0;	top:65px;	display:block;		overflow:hidden;}div#topContent div.nav ul ul li, ul#replNav li{	font-weight:normal !important;	background:transparent !important;	font-size:12px !important;	display:block;	color:#b7a08c !important;	background-image:url(../images/stroke_top.png) !important;	background-repeat: no-repeat !important;	background-position:0px 1px !important;	margin-left:-10px !important;	margin-right:0 !important;	padding-right:20px !important;	padding-left:10px !important;}div#topContent div.nav ul ul li a, ul#replNav li a{	text-decoration:none;	font-weight:normal !important;	font-size:12px !important;	display:block;	color:#b7a08c !important;}div#topContent div.nav ul ul li.active a, ul#replNav li.active a{	font-weight:bold !important;}div#topContent div.nav ul li ul li ul{	display:none !important;}/*hoverNav*/div#topContent div.nav ul li.hover{	background-color:transparent;	padding-bottom:0;}div#topContent div.nav ul li.hover ul{	display:block !important;	width:160px;	position:absolute;	padding-top:8px;	z-index:10000;}div#topContent div.nav ul li.hover ul li{	height:auto;	clear:both;	width:160px !important;	display:block;	border-top:1px solid #FFFFFF;	background:transparent !important;	background-color:#ded6cf !important;}div#topContent div.nav ul li.hover ul li a{	padding:3px;	padding-left:10px;	color:#142742 !important;}div#topContent div.nav ul li.hover ul li a:hover{	font-weight:bold !important;}div.nav.editWrapper{	height:80px !important;}div#topContent div.nav ul li.hover ul li ul, ul#replNav li ul{	display:none !important;}div#topContent div.editWrapperChanged{	height:96px !important;}div#topContent div.editWrapperChanged li{	max-height:20px !important;}div#topContent div.editWrapperChanged ul li ul{	top:40px !important;	width:665px !important;}div#topContent div.editWrapperChanged ul li ul li ul{	position:absolute;	display:block !important;	width:665px !important;}a#logo{	position:absolute;	left:0;	top:0;}div#sideContent{	width:200px;	font-size:10px;	height:124px;	padding-left:26px;	position:relative;	margin-top:-124px;}div#sideContent div.editWrapperChanged{	overflow:auto;	height:116px;}div#sideContent a{	color: #142742;	text-decoration:none;}div#content{	margin-top:300px;	margin-left:340px;	padding-bottom:60px;	position:relative;	width:600px;	min-height:300px;}div#footer{	color:#FFFFFF;	margin-left:26px;	margin-top:10px;	padding-bottom:20px;	width:600px;}div#footer a, div#topContent a{	color:#FFFFFF;	font-size:10px;}div#footer div.nav ul{	list-style:none;	margin:0;	padding:0;	overflow:hidden;}div#footer div.nav ul li{	display:block !important;	float:left !important;	width:auto;	color:#FFFFFF;	background-color:#1a3453;	padding-left:10px;	padding-right:20px;	margin-left:-10px;	background-image:url(../images/stroke_footer.png);	background-repeat: no-repeat;	background-position:0px 4px;}div#footer div.nav ul li a{	text-decoration:none;	color:#FFFFFF;}div#footer div.nav ul li.active a{	text-decoration:none;	color:#FFFFFF;}.html .checkbox{	width:auto !important;}.html .text{	width:190px !important;}.html form textarea{	width:290px !important;	height:86px !important;}.html .reset, .html .submit{	background-color:#142742 !important;	color:#FFFFFF !important;	width:auto;	border:0 !important;}/*IE6*/* html div#wrapper{	height:500px;	overflow:visible;}* html div#wrapper div{	overflow:visible;	}* html div#content{	height:300px;}* html div#topContent div.nav ul li.hover ul li a{	margin-left:20px;	display:block;}
