/* Allgemeine Angaben */


#TitelContainer{
	position: absolute;
	left: 0px;
	top: 33px;
	width: 920px;
	height: 112px;
	background-color: #5887AC;
}

#Spacer{
	position: absolute;
	left: 0px;
	top: 193px;
	width: 132px;
	height: 600px;	
	background-color: #FFFFDE;
}

#Logo{
	position: absolute;
	left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	width: 132px;
	top: 20px;
}

#mainstar{
	position: absolute;
	top: 16px;
	left: 330px;
	padding-top: 0px;
	padding-left: 0px;
}

#field{
	position: absolute;
	text-align: left;
	top: 0px;
	left: 764px;
	padding-top: 0px;
	padding-left: 8px;
}

#naviContainer{
	position: absolute;
	left: 0px;
	top: 155px;
	width: 920px;
	height: 24px;
	background-color: #3F4E8D;
}

#navi{
	position: absolute;
	left: 132px;
	width: 764px;
	height: 24px;
	margin-top: 0px;
	background-color: #3F4E8D;
}

#Search{
	color: #FFFFFF;
	padding-left:8px;
}

#spacerright{
	position: absolute;
	left: 764px;
	width: 156px;
	height: 24px;
	background-color: #A3190E;
}

#SubNav{
	position: absolute;
	top: 20px;
	left: 0px;
	width: 132px;
}

#main{
	position: relative;
	left: 132px;
	top: 0px;
	width: 632px;
	min-height:600px;	
	background-color: #FFFFFF;
	overflow: visible;
}

#FinderContainer{
	position: absolute;
	left: 764px;
	top: 0px;
	width: 156px;
	height: 100%;	
	overflow: visible;
	background-color: #3F4E8D;
}

#Finder{
	position: relative;
	left: 0px;
	top: 0px;
	width: 148px;
	padding-left: 8px;
	background-color: #FFFFFF;
}

#Tools{
	position: relative;
	left: 0px;
	top: 30px;
	width: 156px;
	background-color:#FFFFFF;	
}

#Sitemap{
	position: relative;
	left: 764px;
	width: 148px;
	top: 0px;
	padding-top: 0px;
	padding-left: 8px;
}


#easyProfiler{
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #3F4E8D;
}

#easyProfilerMenue{
	position: relative;
	width: 156px;
}

#HeadContainer{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 920px;
	height: 23px;
	background-color: #3F4E8D;
}

#HeadSlogan{
	position: absolute;
	left: 318px;
	top: 0px;
	width: 600px;
	padding-top: 0px;
	text-align: right;
	padding-right: 0px;
	border-left: 2px solid #FFFFFF;
}

#HeadMain{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 632px;
	height: 23px;
}

#SubNavContainer{
	position: relative;
	width: 132px;
	left: 0px;
	top: 0px;		
}

#middleContainer{
	position: relative;
	left: 0px;
	top: 0px;
	width: 764px;
	overflow: visible;
	background-color:#3F4E8D;
}

#middleContainer1{
	position: absolute;
	left: 0px;
	top: 179px;
	width: 920px;	
	overflow: visible;	
}

body {
	font-weight: normal; 
	font-size: 10pt;
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

.headline {
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 11pt;
	color:#000000;
	line-height:14pt;
}

.more-link, more-link a:link, .more-link a:active, .more-link a:visited {
	color: #FF8800;	
}

.more-link a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.img-status{
	border:0;
	text-align:right;
	padding-right:4px;
}

.tool-button{
	background-color: #FFFFFF; 
	height:24px;
	color: #000000; 
	padding:0px;
	border:0px;	
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
	text-align: left;
	text-transform: uppercase;
	cursor: pointer;	
}

.start{
	font-size:22px;
}

.headline-cmsaction {
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 18pt;
	background-color: #FF0000;
	color:#000000;
	line-height:32pt;
	text-align: center;
}

.headline-hidden {
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 11pt;
	color:#999999;
	line-height:14pt;
}

.maintext {
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 10pt;
	color:#000000;
	line-height:14pt;
}

.maintext-hidden {
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 10pt;
	color:#999999;
	line-height:14pt;
}

.subnavi{
	text-align: right;
	position: relative; 
	width: 121px; 
	min-height: 24px; 
	padding-top: 4px; 
	padding-right: 8px; 
	color: #CCCCCC;
	font-size: 10pt; 
	font-weight: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.subnavi-on{
	background-color: #FFFFFF; 
	text-align: right;
	position: relative; 
	width: 121px; 
	min-height: 24px; 
	padding-top: 4px; 
	padding-right: 8px; 
	color: #A3190E;
	font-size: 10pt; 
	font-weight: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.subnavi-on a:link, .subnavi-on a:active, .subnavi-on a:visited {
	color: #000000;
}

.subnavi a:link, .subnavi a:active, .subnavi a:visited {
	color: #FFFFFF;
}
.subnavi a:hover {
	color: #5887AC;
	text-decoration: underline;
}

.mainnav-small {
	background-color: #000000; 
	color: #FFFFFF; 
	height:18px; 
	border:0px; 
	text-align: center; 
	padding-left:0px; 
	padding-top:0px; 
	padding-bottom:5px; 
	font-size: 8pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;	
}

.mainnav-black {
	background-color: #000000; 
	color: #FFFFFF; 
	height:25px; 
	border:0px; 
	text-align: left; 
	vertical-align: top;
	padding-left:0px; 
	padding-top:0px; 
	font-size: 9pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;	
}

.mainnav {
	background-color: #3F4E8D; 
	color: #FFFFFF; 
	height:24px; 
	width:158px; 
	border:0px; 
	text-align: center; 
	padding-left:4px; 
	padding-top:5px; 
	padding-bottom:5px; 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	cursor: pointer;	
}

.mainnav-on {
	background-color: #FFFFFF; 
	color: #000000; 
	height:24px; 
	width:158px; 
	border:0px; 
	text-align: center; 
	padding-left:2px; 
	padding-top:5px; 
	padding-bottom:5px; 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	cursor: pointer;
}

.comment-action {
	background-color: #254E9C; 
	color: #FFFFFF; 
	border:0px; 
	text-align: left; 
	padding-left:5px; 	
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}

.comment-label {
	color:#FFFFFF;
	background-color: #254E9C; 
	font-weight: bold; 
	font-size: 9px;
}
.comment-row {
    color:#000000;
    background-color: #EEEEEE;
    font-size: 9px;
}

.comment-row a:link, .comment-row a:active, .comment-row a:visited {
    color: #254E9C;   
    text-decoration: underline;   
}

.form-action {
	background-color: #3F4E8D; 
	color: #FFFFFF; 
	border:0px; 
	text-align: left; 
	padding-left:5px; 	
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}

#AdminTopNavContainer{
	position:absolute;
	left:0px;
	top:0px;		
	width: 944px;
	height: 30px;	
	background-color: rgb(255, 0, 0);
}

.admin-nav{
	background-color:#000000;
	color: #FFFFFF; 
	border:0px; 
	text-align:left; 
	padding:5px; 	
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.admin-topnav{
	background-color:#000000;
	color: #FFFFFF; 
	border:0px; 
	text-align:left; 
	padding:5px; 	
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}


.admin-action {
	background-color: #FF0000; 
	color: #FFFFFF; 
	border:0px; 
	text-align: left; 
	padding-left:5px; 	
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.admin-tool {
	color: #FF0000; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}

a.admin-tool:hover{
	text-decoration:none;
}

.admin-button{
	background-color: #FFFFFF; 
	color: #FF0000; 
	border:0px; 
	text-align: left; 
	padding-left:0px; 
	padding-top:2px; 
	padding-bottom:0px; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}

.table-update-meta{
	background-color: #E9E9E9; 
}

.easyProfile {
	color:#FFFFFF;
	background-color: #3F4E8D; 
	font-size: 9px;
}
.easyProfile a:link, .easyProfile a:active, .easyProfile a:visited {
	color: #FFFFFF;
}
.smartfinder-title {
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 9pt;
	color:#000000;
	line-height:20pt;
	text-transform: uppercase;
}

.hr-dashed{
	width:530px; 
	height:1px; 
	color:#FFFFFF; 
	background-color:#D5E0E3; 
	text-align:center; 
	border:1px dashed;
}

/* Formular-Elemente in verschiedenen Breiten */
.label {
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 10pt;
	color:#000000;
	line-height:14pt;
}

input {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

textarea {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.inputsubmit {
	background-color: #F8E0DE; 
	color: #000000;
	padding-bottom: 0px;
}

select { 
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	border: 1px solid #8F9BAF;
}

select.easyProfile { 
	color: #000000;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	border: 1px solid #8F9BAF;
	background-color: #FFFFFF; 
}

/* Links */
 
a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
