/* CSS Document */

* html, body { 

	margin:0; 
	padding:0;
	font-size:x-small;  
	font-size:small; 
	height: 105%;
	margin-bottom: 1px;

}




body {
	height: 105%;
	min-height: 105%;
	margin-left: 20px;
	margin-right: 20px;
	text-align: left;
	font:12px/1.55em verdana, arial, helvetica, geneva, sans-serif;
	/*font:small/1.3em  "Lucida Grande", "Lucida Sans Unicode", "trebuchet ms", verdana, arial, sans-serif;
	font:12px/1.55em verdana, arial, helvetica, geneva, sans-serif; */
	
	font-family: verdana, arial, helvetica, geneva, sans-serif;
font-style: normal;
line-height: 1.5em;
font-weight: normal;
font-variant: normal;
	background:url(/pics/div/hydres_body_bg.gif) repeat-y; background-position:center;
	background-color:#7089A9;
	color:#333;
	
}

h1 { margin: 0px 0px 10px 0px; font-size: 1.5em; font-style:bold; color:#000066; }

h2 { margin: 0px 0px 10px 0px; font-size: 1.4em;  font-weight:400; color:#000066;}

/*
h3 { margin: 13px 0px 0px 0px; font-size: 1.1em;  font-weight:100; line-height: 14px; color:#7f7f7f; border-left: 4px solid #7f7f7f; padding-left: 5px;}
*/
h3.ItemDetails  { 	margin:0 0 20 0; display:block;
					font-size: 1.1em; 
					font-weight:normal; 
					
					border-bottom: 1px solid #a5b0cd; 
					padding:3px; 
					background:none; 
					background-color: #fff;
					color: #000066; }

h4.ItemDetails { font-weight:normal;  color: #000066; text-transform: uppercase;}

p.ItemDetails { padding-left: 15px; padding-right:20px; }


div.ItemDetailsLogo { float:right; }
div.ItemDetails { padding-left: 15px; padding-top:4px;}
div.ItemListDetails { padding-left: 15px; font-size:0.85em;}
div.ItemDetailsRowCounter { width:20px; height:20px; background-color:#d5d5d5; color:#FFFFFF; font-size:0.8em; float:left;}
div.clear	{ clear:both; }

div.ItemDetailsLine { clear:both; border-top: 1px solid #a5b0cd; }
div.ListItemRow { border-top: 1px solid #cfcfcf; clear:both;}
div.ListItemIndexCol { width: 75px; float: left; display:block; padding:4px 0px 4px 0px; }
div.ListItemTitleCol { width: 350px; float: left; display:block; padding:4px 0px 4px 0px;}
div.ListItemLinkCol { width: 125px; float:left; display:block; padding:4px 0px 4px 0px;}

div.ListItemT1Col1 { width:35px; float:left; display:block;}
div.ListItemT1Col2 {  width:350px; float:left; display:block;}
div.ListItemT1Col3 {  width:155px; float:left; display:block;}

div.ListItemT2Col1 { width:420px; float:left; display:block;  padding:5px;}
div.ListItemT2Col2 {  width:85px; float:left; display:block; padding:5px;}


div.SubListItemT1Col1 { width:170px; float:left; display:block; font-size:0.85em;}
div.SubListItemT1Col2 { width:170px; float:left; display:block; font-size:0.85em;}

div.StatusBarFinished { position:relative; margin-left: -20px; float:left; width:130px; background: url(/pics/nav/akqui_status_finished.gif) no-repeat; background-position:right top; display:block; height:20px;  }
div.StatusBarActive { position:relative; margin-left: -20px; float:left; width:130px; background: url(/pics/nav/akqui_status_finished.gif) no-repeat; background-position:right top; display:block; height:20px;  }


/*div.StatusBarOffen { position:relative; margin-left: -20px; padding-left:25px; float:left; width:105px; background: url(/pics/nav/akqui_status_offen.gif) no-repeat; background-position:right top; display:block; height:20px;}
div.StatusBarInarbeit { position:relative; margin-left: -20px; padding-left:25px; float:left; width:105px; background: url(/pics/nav/akqui_status_inarbeit.gif) no-repeat;  background-position:right top; display:block; height:20px;}
*/
div.StatusBarDisabled { position:relative; margin-left: -20px; float:left; width:100px; padding-left:25px; background: url(/pics/nav/akqui_status_disabled.gif) no-repeat; background-position:right top; display:block; height:20px; color: #5f5f5f; }
div.StatusBarWorking { position:relative; margin-left: -20px;  float:left; width:100px; padding-left:25px; padding-left:25px; background: url(/pics/nav/akqui_status_disabled.gif) no-repeat; background-position:right top; display:block; height:20px; color: #cfcfcf; }
div.StatusBarFinished { position:relative; margin-left: -20px;  float:left; width:100px; padding-left:25px; background: url(/pics/nav/akqui_status_finished.gif) no-repeat; background-position:right top; display:block; height:20px; color: #cfcfcf; }


div#StatusBarAktiv {  background: url(/pics/nav/akqui_status_working.gif) no-repeat; color: #cfcfcf; background-position:right top;}

div#VisibleAkquiDiv { visibility : visible; }
div#HiddenAkquiDiv { display: none; }



a.Button , div.Border	{ border: 1px solid #a5b0cd; }
div.Background  { background-color: #BBC2D4; }

div.ItemDetailsDate { font-style:italic; white-space:nowrap; float:right;  font-size:0.8em; color:#999999; width:200px;}
font.ItemDetailsModerator { font-style:italic; float:right; text-align:right; font-size:0.8em; color:#999999;}

a.StatusBar { color:#5f5f5f; text-decoration:none; width:80px; display:block; }
a.StatusBar:hover { color:#fff; text-decoration:none; }

a { color:#23466E;}
a:hover { text-decoration: underline; color:#23466E;} 

a.nav { text-decoration:none; color: #23466E;}
a.nav:hover { text-decoration: underline; color:#000066;} 


a.ItemNav	{ background: url(/pics/nav/blue_block_off.gif) no-repeat; display: block; background-position: 5px 5px; width: 120px; padding-left: 15px; text-decoration:none; text-align: left;}
a.ItemNav:hover	{ background: url(/pics/nav/blue_block_on.gif) no-repeat; display: block; background-position: 5px 5px; width: 120px; padding-left: 15px; text-decoration: underline; text-align:left;}

a.ItemNavBold	{ background: url(/pics/nav/blue_block_off.gif) no-repeat; display: block; background-position: 5px 5px; width: 120px; padding-left: 15px; text-decoration:none; text-align: left; font-weight: bold;}
a.ItemNavBold:hover	{ background: url(/pics/nav/blue_block_on.gif) no-repeat; display: block; background-position: 5px 5px; width: 120px; padding-left: 15px; text-decoration: underline; text-align:left;  font-weight: bold;}


a.navtop { float:right; width:10px; height:10px; display:block; text-decoration: none; background: url(/pics/nav/rech_pfeilt.gif) no-repeat; background-position:bottom;}

a.SubMenuNavItem { background: url(/pics/nav/blue_block_off.gif) no-repeat; background-position:0px 5px; display:block; padding-left:50px; text-align:left; }
a.SubMenuNavItem:hover { background: url(/pics/nav/blue_block_on.gif) no-repeat; background-position:0px 5px; }

a.SubMenuNavItemRSS { background: url(/pics/div/rss.gif) no-repeat; background-position:0px 0px; display:block; text-align:left; }

a.HeadNav	{ color:#fff; border-bottom-width:1px;  margin-right:10px; text-decoration:none;}
a.HeadNav:hover { color:#fff; border-bottom:1px solid #fff;}
a#HeadNavAktiv { color:#fff; border-bottom:1px dotted #fff; }

a#StatusBarAktiv { color:#5f5f5f; font-weight:bold;}


a.SubMenuTitle { float: right; color:#fff;}


a.Button { text-align:center; width:80px; display:block; float: left; height:20px; margin-right:5px; text-decoration: none; }
a.Button:hover { background-color: #BBC2D4;}


font, input  { font-size: 1.0em; }

li.ListInfo { list-style-image:url(/pics/info_icon.gif);}
li.ListWarnung { list-style-image:url(/pics/warnung_icon.gif);}

#HauptBlock { 
	min-height: 900px;
	height: 105%;
	width: 1000px; 
	
	display: block;
	margin: 0px auto;
	
	background-color:#fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;

}

.Links { width: 200px; float: left;}

.Mitte { width: 600px; float: left; }

.Rechts { width: 200px; float: right; }


.Kopf {
	width: 1000px; height:110px;
  	margin: 0px auto;
  	padding: 0px;
  	text-align: left;
	background-color: #f00;
	border-bottom:1px solid #fff;
  	
}


.Kopf .Links { height:110px;}
.Kopf .Mitte { height:110px; width: 500px; text-align:right; font-size: 1.2em; font-style:normal; font-weight:bold; color:#000066; vertical-align:bottom;}
.Kopf .Rechts { height:110px; width: 300px; }

.Pfad {

	background-color: #23466E;
	width: 1000px;
	margin: 0px auto;
	padding: 2px 0px 2px 0px;
  	text-align: left;
  	vertical-align:middle;
	border-bottom: 1px solid #fff;

}

/*.Pfad div { color: #fff; font-size: .85em;}
*/
.Pfad .Links {
	background-color: #23466E;
	/*border-bottom: 1px solid #fff;*/
}

.Pfad .Links div {padding-left:5px; color: #fff; font-size: .9em;}

.Pfad .Mitte {
	
	text-align: left;
	background-color: #23466E;
	/*border-bottom: 1px solid #fff;*/
}




.Pfad .Mitte div {padding-left:5px; color: #fff; font-size: .9em; line-height:20px;}
.Pfad .Rechts {
	text-align: right;
	background-color: #23466E;

	/*border-bottom: 1px solid #fff;*/
}

.Pfad .Rechts div {padding-right:20px; color: #fff; font-size: .9em;}

.Pfad .Rechts a { color: #fff; text-decoration:none;}
.Pfad .Rechts a:hover { text-decoration:underline; }




#Navi a	{   font-size:1em; display:block; margin:0 0 0 0; text-decoration:none; padding-left:5px; color: #23466E;}
#Navi a.HauptItem { }
#Navi a.HauptItem:hover { background-color: #fff; }


.Oben { width: 1000px;}
.Oben .Links { float:left; width: 200px; }
.Oben .Seitenpfad {float:right; width: 800px;  }
.Oben .Seitenpfad div { padding: 3px 0px 5px 10px; }

#SeitenPfad {font-size: .85em; }
#SeitenPfad a { text-decoration:none; }
#SeitenPfad a:hover { text-decoration:underline;}

/*
.Inhalt .Links { width: 200px; height: 100%; min-height:100%; float:left;}
*/
#Inhalt .InhaltBox { margin: 0px; width:100%; border: 1px solid #a5b0cd; display:block;}

/*
.Inhalt .Mitte  { font-size: 1.0em; font-weight:100;}
*/
.Inhalt .Mitte i {   font-weight:100;}
.Inhalt .Mitte font {  }

.InhaltBox .InhaltText {padding: 5px; clear:both;}



.FormItem { border: 1px solid #7f9db9; background-color: #fff; }

/*
 
.Inhalt .Rechts {	
	
	width: 200px;
	height: 100%; 
	min-height: 750px;
	float: right;
	text-align: left;
	background-color: #fff;
	
}

*/

.MenuRaider	{ padding-bottom:5px; margin-left: -2px; }

.MenuRaider a{ 	font-size: 1.0em; color: #23466E; white-space:nowrap;
				border: 1px solid #a5b0cd;
				
				margin: 2px; padding: 2px 5px 2px 5px; text-decoration:none;
				background-color: #FFF;
}

/*#MenuRaiderAktiv { background-color: #FFF; }
.MenuRaider a:hover { background-color: #FFF;}
*/
/*.MenuSubRaider	{ margin: 0;  height:45px; background: url(/pics/div/MenuSubRaiderBG.jpg) repeat-x ; background-position:bottom;} */
.SubMenu	{  background-color: #99FF33; border-bottom: 1px solid #a5b0cd;}
.SubMenu .SubMenuTitle { padding: 2px; padding-left:5px; height:auto;}
.SubMenu a { 	color: #23466E;  display: block; float:left; white-space:nowrap;
				margin: 2px ; padding: 0px 5px 0px 5px; text-decoration:none; 
}

.SubMenuRaider { padding-left: 5px; }
.SubMenuRaider  a { height:18px; display:block; float:left; text-decoration:none; white-space:nowrap; background: url(/pics/nav/blue_block_off.gif) no-repeat; background-position:left; padding: 2px 14px 2px 10px; }
.SubMenuRaider  a:hover { background: url(/pics/nav/blue_block_on.gif) no-repeat; background-position:left; }

#MenuSubRaiderAktiv { background: url(/pics/nav/blue_block_on.gif) no-repeat; background-position:left;}


/*.MenuSubRaiderNull	{ margin: 0; height:20px; background: url(/pics/div/MenuSubRaiderBG.jpg) repeat-x ; background-position:bottom;} */
.MenuSubRaiderNull	{ margin: 0; }

.SubMenuSchatten { display:block; line-height:3px; height:3px; background-image:url(/pics/nav/main_nav_bg_sel.gif); background-repeat: repeat-x; }
.SubMenuBorder { height: 10px; background-image:url(/pics/nav/dots.gif); background-repeat: repeat-x; }

/* Navigation */
	#Navi 	A { display:block; border-top: 1px solid #fff;  padding: 3px 0px 3px 5px;}
	
	#Navi 	#Aktiv { background-color: #FFFFFF; background-image:url(/pics/nav/main_nav_bg_sel.gif); background-repeat: repeat-x; }
	

/*
	#Navi	A.ID0000 				{ border-left: 10px solid #23466e; background-color: #C6CFE0;}
	#Navi	A.ID0000:hover		 	{ background-color: #FFFFFF; background-image:url(/pics/nav/main_nav_bg_sel.gif); background-repeat: repeat-x; }	


	#Navi	A.ID0060 				{ border-left: 10px solid #3972a7;  background-color: #AEBAD4;}
	#Navi	A.ID0060:hover		 	{ background-color: #FFFFFF; background-image:url(/pics/nav/main_nav_bg_sel.gif); background-repeat: repeat-x; }	
	
	#Navi	A.ID0061 				{ border-left: 10px solid #cc7750;  background-color: #EAC3A6;}
	#Navi	A.ID0061:hover		 	{ background-color: #FFFFFF; color:#2f2f2f; background-image:url(/pics/nav/main_nav_bg_sel.gif); background-repeat: repeat-x; }	
	
	#Navi	A.ID0062 				{ border-left: 10px solid #5f6774;  background-color: #AFB3BE;}
	#Navi	A.ID0062:hover		 	{ background-color: #FFFFFF; color:#2f2f2f; background-image:url(/pics/nav/main_nav_bg_sel.gif); background-repeat: repeat-x; }	
	
	#Navi	A.ID0063 				{ border-left: 10px solid #7d9b5b;  background-color: #CCDAB9;}
	#Navi	A.ID0063:hover		 	{ background-color: #FFFFFF; color:#2f2f2f; background-image:url(/pics/nav/main_nav_bg_sel.gif); background-repeat: repeat-x; }	
	
	#Navi	A.ID0064 				{ border-left: 10px solid #aa6b66; background-color: #F2E3DE;}
	#Navi	A.ID0064:hover		 	{ background-color: #FFFFFF; color:#2f2f2f; background-image:url(/pics/nav/main_nav_bg_sel.gif); background-repeat: repeat-x; }	
	
	#Navi	A.ID0067 				{ border-left: 10px solid #3294a1; background-color: #B2CECF;}
	#Navi	A.ID0067:hover		 	{ background-color: #FFFFFF; color:#2f2f2f; background-image:url(/pics/nav/main_nav_bg_sel.gif); background-repeat: repeat-x; }	
*/

	#Navi	A.ID0000 				{ border-left: 10px solid #bbc2d5; background-color: #bbc2d5;}
	#Navi	A.ID0000:hover		 	{ background-color: #FFFFFF; background-image:url(/pics/nav/main_nav_bg_sel.gif); background-repeat: repeat-x; }	


	#Navi	A.ID0060 				{ border-left: 10px solid #AEBAD4;  background-color: #AEBAD4; }
	#Navi	A.ID0060:hover		 	{ background-color: #FFFFFF; color:#2f2f2f; background-image:url(/pics/nav/main_nav_bg_sel.gif); background-repeat: repeat-x; }	
	
	#Navi	A.ID0061 				{ border-left: 10px solid #EAC3A6;  background-color: #EAC3A6;}
	#Navi	A.ID0061:hover		 	{ background-color: #FFFFFF; color:#2f2f2f; background-image:url(/pics/nav/main_nav_bg_sel.gif); background-repeat: repeat-x; }	
	
	#Navi	A.ID0062 				{ border-left: 10px solid #AFB3BE;  background-color: #AFB3BE;}
	#Navi	A.ID0062:hover		 	{ background-color: #FFFFFF; color:#2f2f2f; background-image:url(/pics/nav/main_nav_bg_sel.gif); background-repeat: repeat-x; }	
	
	#Navi	A.ID0063 				{ border-left: 10px solid #CCDAB9;  background-color: #CCDAB9;}
	#Navi	A.ID0063:hover		 	{ background-color: #FFFFFF; color:#2f2f2f; background-image:url(/pics/nav/main_nav_bg_sel.gif); background-repeat: repeat-x; }	
	
	#Navi	A.ID0064 				{ border-left: 10px solid #F2E3DE; background-color: #F2E3DE; }
	#Navi	A.ID0064:hover		 	{ background-color: #FFFFFF; color:#2f2f2f; background-image:url(/pics/nav/main_nav_bg_sel.gif); background-repeat: repeat-x; }	
	
	#Navi	A.ID0067 				{ border-left: 10px solid #B2CECF; background-color: #B2CECF; }
	#Navi	A.ID0067:hover		 	{ background-color: #FFFFFF; color:#2f2f2f; background-image:url(/pics/nav/main_nav_bg_sel.gif); background-repeat: repeat-x; }	



#Werbung { width:200px; text-align: center; margin-top:10px;}
#Werbung div { width: 193px;  text-align: center;}
#Werbung img { padding:10px;}

#Suchform { width:173px; border:1px solid #a5b0cd; text-align: left; padding: 10px; }
#Suchform input { font-size: 0.85em; }
#Suchform select { font-size: 0.85em; }

.Inhalt { width: 1000px; height:100%; min-height:100%;}
.Inhalt .Links { width: 200px; float: left; height:100%; min-height:100%; overflow: hidden ;}
.Inhalt .Mitte { width: 580px; float: left; height:100%; min-height:100%; margin: 0px 0px 0px 10px;}
.Inhalt .Rechts { width: 200px; float: right; height:100%; min-height:100%;}

#Inhalt {  width:580px; background-color:#FFFFFF; height:100%; min-height:100%;}
#Inhalt .Rand { padding: 0px 10px 10px 10px; } 



.ItemExpertDetails { float:right; position:relative; z-index:20; margin:0px; width:250px; background-color:#fff; padding: 0px 5px 7px 5px; border: 1px solid #cfcfcf; }

#Navi	{  width:200px; height:100%; min-height:500px;}


a.Infobox { text-decoration:none;}
  	a.Infobox:hover { cursor:help; color:#c30; background:white; }
  	a.Infobox span { visibility:hidden; position:absolute; left:28em;
                   margin-top:1.0em; padding:1em; text-decoration:none; }
  	a.Infobox:hover span { visibility:visible; border:1px solid #cfcfcf;
                         color:blue; background:white; }


.DetailBildVorschauRahmen { width: 200px; padding:0 0 10 10; background-color: #FFFFFF; text-align:right;}
.DetailBildVorschauInnenRahmen { border: 1px solid #cfcfcf; padding:2px; text-align:center; width:180px;}
.DetailBildVorschau { padding:2px; border:none; }
.DetailBildUnterschrieft { font-size:.85em; text-decoration:none;}

div.AddLinkBox	{ background-color:#fffee5; border:1px solid #cfcfcf; padding:5px; }
div.InfoBox	{ background-color:#fffee5; border:1px solid #cfcfcf; padding:5px; }

hr { background-color:#cfcfcf; border:0px; height:1px; }
