@charset "utf-8";
body {
    	font: 100% Verdana, Arial, Helvetica, sans-serif;

	    background-image:url(../layout/hintergrund.jpg);
		background-repeat:repeat;

		background-color:#434446;
    	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
    	padding: 0;
    	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
    	color: #000000;
    }
    .oneColElsCtr #container {
    	/*width: 46em;*/
    	//background: #3D383F;
    	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */

    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
    }
    .oneColElsCtr #mainContent {
    	padding: 0 20px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div-Box. */
		min-width:1500px;
    }
	
	.oneColElsCtr #logo {
    	padding-top: 150px;
		text-align:center;
    }
	.oneColElsCtr #login {
      padding-top: 70px;
	  --text-align:center;
	  margin-left:100px;
		
    }
	.oneColElsCtr #headbar {
    	padding-top: 0px;
		text-align:center;
    }
	.oneColElsCtr #login_form_div {
      margin-top: -200px;
	  z-index:100;
	  --text-align:center;
	  margin-left:255px;
		
    }
	/*****************************************************************************
	
	              Login
				  
	******************************************************************************/			  
	
	.login_form{
	}
	.login_input{
	background-color:#b6b8bb;
	width:360px;
	font-size:14px;
	}
	.input_area
	{
	background-color:#b6b8bb;
	font-size:14px;
	}
	.input_text1
	{
	background-color:#b6b8bb;
	width:50px;
	font-size:14px;
	}
	.input_text2
	{
	background-color:#b6b8bb;
	width:200px;
	font-size:14px;
	}
	.input_text3
	{
	background-color:#b6b8bb;
	width:360px;
	font-size:14px;
	}
	
	.login_button{
    background-color:#5d5e61;
	font-size:14px;
	width:360px;
	color: #212629;
	border:none;
	}
	.login_button:hover{
    /*background-color:#b6b8bb;*/
	background-color:#fffff;
	font-size:14px;
	}
	/*input[type=submit]:hover { background-color:#111719; color: #fef0d7; }*/
	
	/*********************************************************************************
	
	          Logout
			
	**********************************************************************************/
	
	.logout_button{
    background-color:#83858a;
	font-size:14px;
	width:390px;
	color: #212629;
	border:none;
	}		
	.logout_form{
	padding-top:10px;
	padding-left:0px;
	padding-bottom:10px;
	}
	
	/**********************************************************************************
	 
	        Mainmenu
			
	***********************************************************************************/
	
	.oneColElsCtr #main_menu{
	margin-top:300px;
	}	

	/**********************************************************************************
	 
	        kriterien
			
	***********************************************************************************/	
	
	.oneColElsCtr #kriterien{
	/*background-color:#7c7e83;*/
	color:#FFFFFF;
	width:390px;
	height:800px;
	border-color:#000000;
	border-style:solid;
	border-width:thin;
	float:left;
	padding-bottom: 0px;
	
	}	
	
	.oneColElsCtr #kriterien h1{
	margin-top:10px;
	text-align:center;
	margin-bottom:5px;
	}
	
	.oneColElsCtr #kriterien form{
	 margin-left:30px;
	 font-size:14px;
	}
	
	.oneColElsCtr #kriterien select{
	width:330px;
	font-size:16px;
	background-color:#ffffff;
	color: #212629;
	border:none;
    margin-top:5px;
	}
	
	.such_button{
    background-color:#ffffff;
	font-size:14px;
	width:330px;
	color: #212629;
	border:none;
	}	
	
	.such_button2 a{
    background-color:#ffffff;
	font-size:14px;
	width:400px;
	color: #212629;
	border:none;
	padding-left:100px;
	padding-right:100px;
	text-decoration:none;
	
	}	
	.such_button2 a:hover{
    background-color:#000000;
	font-size:14px;
	width:400px;
	color: #ffffff;
	border:none;
	padding-left:100px;
	padding-right:100px;
	text-decoration:none;
	
	}	
	
	/**********************************************************************************
	 
	        suchergebnis
			
	***********************************************************************************/		
	.oneColElsCtr #suchergebnis{

	color:#FFFFFF;
	width:700px;
	height:790px;
	border-color:#000000;
	border-style:solid;
	border-width:thin;
	margin-top:-200;
	margin-left:20px;
	float:left;
	padding-top:10px;
	text-align:center;
	font-size:16px;
	
	}	
	
	.img_suchergebnis
	{
	  padding-left:-5px;
	  padding-bottom:5px;
	  height:155px;
	   border:none;
	}
	
	.oneColElsCtr #suchergebnis a{
	  color:#FFFFFF;
	  text-decoration:none;
	}
	
	.oneColElsCtr #suchergebnis a:hover{
	  color:#000000;
	  text-decoration:none;
	}
	
	
	
	/**********************************************************************************
	 
	        CMS - objekte_verwalten
			
	***********************************************************************************/		
	.oneColElsCtr #objekte_verwalten{

	color:#FFFFFF;
	width:1000px;

	border-color:#000000;
	border-style:solid;
	border-width:thin;
	margin-top:-200;
	margin-left:10px;
	float:left;
	padding-top:20px;
	text-align:center;
	font-size:16px;
	
	}	
	
	
	/**********************************************************************************
	 
	        Detailansicht
			
	***********************************************************************************/		
	
	.oneColElsCtr #detailansicht{

     float:left;
	 margin-left:20px;

	
	}	
	
	.oneColElsCtr #flash{

    color:#FFFFFF;
	width:400px;
	height:600px;
	border-color:#000000;
	border-style:solid;
	border-width:thin;
	margin-top:-160;
	margin-left:20px;
	float:left;
	padding:10px;
	text-align:center;
	font-size:16px;
	}	
	
	.oneColElsCtr #detailansicht a{
	  color:#FFFFFF;
	  text-decoration:none;
	}
	 .oneColElsCtr #detailansicht a:hover{
	  color:#000000;
	  text-decoration:none;
	}
	
	.oneColElsCtr #keyfakts{
     background-color:#ffffff;
	color:#000000;
	width:370px;
	height:900px;
	border-color:#000000;
	border-style:solid;
	border-width:thin;
	margin-top:0px;
	
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	min-height:780px;

	font-size:14px;
	text-align:left;
	padding-left:20px;
	}	
	.oneColElsCtr #keyfakts a{
	  color:#000000;
	  text-decoration:none;
	  height:175px;
	  border:none;
	}
	 .oneColElsCtr #keyfakts a:hover{
	  color:#FFFFFF;
	  text-decoration:none;
	   border:none;
	}
	
	.oneColElsCtr #literatur{
    background-color:#ffffff;
	color:#000000;
	width:370px;
	//height:900px;
	border-color:#000000;
	border-style:solid;
	border-width:thin;
	margin-top:0px;
	--margin-left:100px;
	float:left;
	padding-top:20px;
    padding-bottom:20px;
	min-height:580px;
	font-size:14px;
	text-align:left;
	padding-left:20px;
	}	
	.oneColElsCtr #literatur a{
	  color:#000000;
	  text-decoration:none;
	}
	 .oneColElsCtr #literatur a:hover{
	  color:#FFFFFF;
	  text-decoration:none;
	}
	
	.img_flash{
	 height:600px;
	}
	
	.schliessen_button{
    background-color:#83858a;
	font-size:14px;
	width:420px;
	color: #212629;
	border:none;
	margin-bottom:20px;
	margin-left:20px;
	}
	.schliessen_button:hover{
    /*background-color:#b6b8bb;*/
	background-color:#000000;
	color: #ffffff;
	font-size:14px;
	}	
	
	.cms_button{
    background-color:#83858a;
	font-size:14px;
	width:700px;
	color: #212629;
	border:none;
	margin-bottom:20px;
	margin-left:20px;
	}
	
	.cms_button:hover{
    /*background-color:#b6b8bb;*/
	background-color:#000000;
	color: #ffffff;
	font-size:14px;
	}
	
	.cms_button2{
    background-color:#83858a;
	font-size:14px;
	color: #212629;
	border:none;
	}
	.cms_button2:hover{
    /*background-color:#b6b8bb;*/
	background-color:#000000;
	color: #ffffff;
	font-size:14px;
	}
	
	/**********************************************************************************
	 
	        CMS
			
	***********************************************************************************/			
	
	.oneColElsCtr #cms_menu a{
	  background-color:#83858a;
	  padding-left:10px;
	  padding-right:10px;
	  color:#000000;
	  text-decoration:none;
	}
	 .oneColElsCtr  #cms_menu a:hover{
	 background-color:#000000;
	  color:#FFFFFF;
	  text-decoration:none;
	}
	.oneColElsCtr #create_user_form {
    	background-color: #ffffff; 
		color:#000000;
		padding:15px;
		width:700px;
    }
	
	.oneColElsCtr #list_user{
    	background-color: #ffffff; 
		color:#000000;
		padding:15px;
		width:700px;
    }
	
	.oneColElsCtr #admin_passwort{
    	background-color: #ffffff; 
		color:#000000;
		padding:15px;
		width:700px;
    }
	#classic_a a
	{
	background:none;
	}
	.classic_a a:hover
	{
	background:none;
	}
	.classic_a a:visited
	{
	background:none;
	}
	.oneColElsCtr #save_user_message{
    	background-color:#CCFFCC; 
		color:#006600;
		padding:15px;
		width:700px;
    }
	.oneColElsCtr #save_user_message_error{
    	background-color:#FFCCCC; 
		color:#CC0000;
		padding:15px;
		width:700px;
    }
	.oneColElsCtr .citeria_form{
    	background-color: #ffffff; 
		color:#000000;
		padding:15px;
	
    }
	
	.oneColElsCtr .update_form{
    	background-color: #ffffff; 
		color:#000000;
		padding:15px;
		width:800px;
	
    }
	
.extra_pic
{
   padding-right:12px;


}
	
	.cms_input_small{
	background-color:#b6b8bb;
	width:300px;
	font-size:14px;

	}
	
	.oneColElsCtr #noback a{
	background:#FFFFFF;
	width:90px;
	}
	.oneColElsCtr #noback a:hover{
	background:#FFFFFF;
	}
	.button_big {
    background-color:#CC66FF; 
	height:50px; 
	width:550px; 
	font-size:14px; 
	color: #212629;
	}
	.button_big:hover {
    background-color:#CC33CC; 
	height:50px; 
	width:550px; 
	font-size:14px; 
	color:#212629;
	}
	