
/* CSS Document */

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

body {margin:0px; padding:0px;
 color:#4A5046;
}

.mainlayer {width:100%; margin:10px auto;}

.headerblue{border-bottom:3px solid #808D9C;}
.headerdarkblue{border-bottom:3px solid #2C65A0;}
.headergreen{border-bottom:3px solid #446C78;}
.headerorange{border-bottom:3px solid #F6A64A;}
.headerturkis{border-bottom:3px solid #AAC4C2;}

#header {height:83px;}
#menublue {display:none;}
#menudarkblue {display:none;}
#menugreen{display:none;}
#menuturkis {display:none;}
#menuorange {display:none;}

/*Headerbereich*/
.logo {float:left;}
.toolbaricons {float:right; padding-top:59px; padding-left:5px;}

/*Flashheader*/
.flashheader {display:none;}



/*CONTENT */
.contentbgblue {background-image:url(../images/main/bg_blue.gif);}
.contentbgdarkblue{background-image:url(../images/main/bg_darkblue.gif);}
.contentbgorange {background-image:url(../images/main/bg_orange.gif);}
.contentbggreen{background-image:url(../images/main/bg_green.gif);}
.contentbgturkis{background-image:url(../images/main/bg_turkis.gif);}

#contentbg {
}

.contentclearer{
display:none;
}

.maincontent{
float:left;
width:auto;
padding:10px;
text-align:justify;
}


.rightcontent {
display:none;
}

.rightcontentimage {
display:none;
}
.contentimage {
float:right;
border: 1px solid #ADADAD;
margin: 0px 0px 10px 20px;
}

/*CONTENT END*/
.footerblue{background: #808D9C;}
.footerdarkblue{background: #2C65A0;}
.footergreen{background: #446C78;}
.footerorange{background: #F6A64A;}
.footerturkis{background: #AAC4C2;}

#footer {
margin-top:5px;
padding:1px 5px;
height:26px;
border-top:1px solid #ADADAD;
color:#FFFFFF;
 }

.maincontent p {
margin-bottom:10px;
}

.maincontent h1 {
margin-bottom:15px;
}
.maincontent h2 {
font-size:14px;
font-weight:bold;
color:#808D9C;
margin-bottom:15px;
}

/*Linkstyles*/
#footer a {color:#FFFFFF; text-decoration:underline;}
#footer a:hover {color:#FFFFFF; text-decoration:none;}

.contentbgblue a {color: #808D9C; text-decoration:underline;}
.contentbgblue a:hover {color: #808D9C; text-decoration:none;}
.contentbgdarkblue a{color: #2C65A0; text-decoration:underline;}
.contentbgdarkblue a:hover{color: #2C65A0; text-decoration:none;}
.contentbgorange a {color: #F6A64A; text-decoration:underline;}
.contentbgorange a:hover {color: #F6A64A; text-decoration:none;}
.contentbggreen a {color: #446C78; text-decoration:underline;}
.contentbggreen a:hover {color: #446C78; text-decoration:none;}
.contentbgturkis a {color: #AAC5C2; text-decoration:underline;}
.contentbgturkis a:hover {color: #AAC5C2; text-decoration:none;}

/*Listen*/
.maincontent ul {margin:0px 0px 15px 15px; padding:0px;}
.maincontent li{margin:5px 0px 5px 0px; list-style-type:none; background-image:url(../images/main/listicon.gif); line-height:normal; background-position:0px;  background-repeat:no-repeat; list-style-position:inherit;  padding-left:18px;   }

/*Suchergebnisse*/
tr.searchresulttableheader {
font-weight:bold;
}
table.searchresulttable td {
height:60px;
padding:5px 0px;
border-bottom-style: solid;
border-bottom-color:#cccccc;
border-bottom-width:1px;
}

tr.searchresulttable1darkblue {background-color:#FFFFFF;}
tr.searchresulttable1green {background-color:#FFFFFF;}
tr.searchresulttable1orange {background-color:#FFFFFF;}
tr.searchresulttable1turkis {background-color:#FFFFFF;}
tr.searchresulttable2darkblue {background-color:#EEF3F8;}
tr.searchresulttable2green {background-color:#F9FCF5;}
tr.searchresulttable2orange {background-color:#FFFCF9;}
tr.searchresulttable2turkis {background-color:#FCFEFD;}


.searchimage {border:1px solid #ffffff;}

/*Suchergebnissdetailseite*/
table.searchresultdetailtable td {
height:20px;
}
h2.detail {
font-size:14px;
font-weight:bold;
 color:#4A5046;
margin-bottom:15px;}

.detailthumbnailsdarkblue {margin:5px; border:1px solid #2C65A0;}
.detailthumbnailsgreen {margin:5px; border:1px solid #446C78;}
.detailthumbnailsorange {margin:5px; border:1px solid #F6A64A;}
.detailthumbnailsturkis {margin:5px; border:1px solid #AAC4C2;}


/*References*/
.referencebgdarkblue, .referencebggreen, .referencebgorange, .referencebgturkis {
 margin: 0px auto 20px auto;
width:462px;
height:84px;
padding:3px 4px 3px 10px;
}

.referencebgdarkblue {background-image:url(../images/search/referenzbgdarkblue.gif);}
.referencebggreen {background-image:url(../images/search/referenzbggreen.gif);}
.referencebgorange {background-image:url(../images/search/referenzbgorange.gif);}
.referencebgturkis {background-image:url(../images/search/referenzbgturkis.gif);}

.referenceimage {
border:1px solid #ffffff;
float:left;
margin-right:10px;
}



/*FORMULAR CSS*/
FIELDSET {
	BORDER-RIGHT: transparent 0px; PADDING-RIGHT: 0px; BORDER-TOP: transparent 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: transparent 0px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 0px
}
FORM {
	BORDER-RIGHT: transparent 0px; PADDING-RIGHT: 0px; BORDER-TOP: transparent 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: transparent 0px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 0px
}

#content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content H1 {
	MARGIN-TOP: 0.75em; FONT-SIZE: 200%; MARGIN-BOTTOM: -0.75em; FONT-FAMILY: Garamond, "Times New Roman", serif
}
#content P {
	MARGIN-TOP: 1.5em
}
#content UL {
	MARGIN-TOP: 1.5em; MARGIN-LEFT: 1.2em
}
#content FORM {
	MARGIN-TOP: 1.5em
}


#content FIELDSET {
	PADDING-RIGHT: 1em; BORDER-TOP: #b3b5ac 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1.5em; PADDING-TOP: 1em; 
}
#content FIELDSET.firstblue {
	BACKGROUND-COLOR: #EDEFF1;
}
#content FIELDSET.firstdarkblue {
	BACKGROUND-COLOR: #F4F8FC;
}
#content FIELDSET.firstgreen {
	BACKGROUND-COLOR: #F9FCF5;
}
#content FIELDSET.firstorange {
	BACKGROUND-COLOR:#FFFCF9;
}
#content FIELDSET.firstturkis {
	BACKGROUND-COLOR:#FCFEFD;
}

#content FIELDSET.secondblue {
	BACKGROUND-COLOR: #E6ECF2;
}
#content FIELDSET.seconddarkblue {
	BACKGROUND-COLOR: #EEF3F8;
}
#content FIELDSET.secondgreen {
	BACKGROUND-COLOR: #EEF2E6;
}
#content FIELDSET.secondorange {
	BACKGROUND-COLOR:#FBF7F3;
}
#content FIELDSET.secondturkis {
	BACKGROUND-COLOR:#E0EBEA;
}




#content FIELDSET.completed {
	DISPLAY: none
}
#content LEGEND {
	DISPLAY: none
}
#content H2 {
	DISPLAY: none; FONT-WEIGHT: normal; FONT-SIZE: 140%; MARGIN-BOTTOM: 0.5em; COLOR: #bfbfbf; LETTER-SPACING: 0.05em
}
#content FIELDSET.alt H2 {
	COLOR: #b3b5ac
}
#content LABEL {
	CLEAR: both; DISPLAY: block; PADDING-LEFT: 12em; PADDING-BOTTOM: 1em
}
#content LABEL.completed {
	DISPLAY: none
}
#content LABEL .labelText {
	LEFT: -12em; FLOAT: left; PADDING-BOTTOM: 1em; WIDTH: 10em; MARGIN-RIGHT: -10em; POSITION: relative
}
#content LABEL.required .labelText {
	FONT-WEIGHT: bold
}
#content LABEL .requiredMarker {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 80%; TEXT-TRANSFORM: uppercase; COLOR: #999999
}
#content INPUT.small {
	WIDTH: 5em
}
#content .correctionIcon {
	LEFT: -2em; FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 17px; MARGIN-RIGHT: -17px; POSITION: relative; TOP: 2px; HEIGHT: 17px
}
#content .correctionText {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #006600
}
#content FIELDSET.submit {
	PADDING-LEFT: 13em; PADDING-TOP: 2em; BACKGROUND-COLOR: transparent
}
#content INPUT.submit {
	BORDER-RIGHT: #8aab27 2px outset; BORDER-TOP: #8aab27 2px outset; FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: #ffffff; BORDER-LEFT: #8aab27 2px outset; BORDER-BOTTOM: #8aab27 2px outset; 
}


#content INPUT.submitblue {
	BACKGROUND-COLOR: #E6ECF2;
}
#content INPUT.submitdarkblue {
	BACKGROUND-COLOR: #EEF3F8;
}
#content INPUT.submitgreen {
	BACKGROUND-COLOR: #EEF2E6;
}
#content INPUT.submitorange {
	BACKGROUND-COLOR:#FBF7F3;
}
#content INPUT.submitturkis {
	BACKGROUND-COLOR:#AAC4C1;
}


#content FIELDSET.submit A {
	FONT-SIZE: 90%; MARGIN-LEFT: 1em; COLOR: #ffffff
}
#content .warning {
	FONT-WEIGHT: bold; COLOR: #cc0000
}


/*Adminzusatzstyles*/
.pos{
	color: #339900;
	font-weight: bold;
}
.neg{
	color: #FF0000;
	font-weight: bold;
}
