/* CSS Document */
html,body {
	height: 100%;
	width:100%;
	overflow:auto;
	color:  #9f9e9e; 
	/*color:  #666666; */
	font-size: 10px; 
	font-family: verdana; 
	line-height: 1.4em;
	margin:0px;
	padding:0px;
}

#logo {
	position:absolute;
	left:813px;
	top: 46px;
}
#line{
	position:absolute;
	left:103px;
	top: 75px;
	height:1px;
}

/*img{
	border:0px;;

}*/

h1{
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
	display: inline;
}

#navigation {
	position:absolute;
	left:813px;
	top: 85px;
	line-height:18px;
}

#navigation_admin {
	position:absolute;
	left:813px;
	top: 157px;
	line-height:18px;
}
#navigation a{
	text-decoration:none;
	font-size:  12px;
}
#navigation_admin a{
	text-decoration:none;
	font-size:  12px;
}

#menu_language {
  position:absolute;
  left:103px;
  top: 53px;
  font-size:8px;
}


#content {
  position:absolute;
  left:103px;
  top: 85px;
  
}
#content a{
	text-decoration:underline;
}
.title{
	position: absolute;
	left:103px;
	top: 80px;
	font-size:12px;
	font-weight:bold;
}
#admin {
  display:inline;
  position:absolute;
  /*left:103px;
  top: 700px;*/
  left:813px;
  top:85px;
  padding:5px;
  background-color:#EEEEEE;
  font-size:12px;
  
}

fieldset{
	padding:5px;
	width:500px;
}
legend{
	font-size:10px;;
	font-weight:bold;
}
input
{
	font-size: 10px;
	font-family: Verdana;
	background-color:#ccc;
	border-width:1px;
	padding:0mm;
	border-color:#999;
	border-collapse: collapse;
}


textarea
{
	font-size: 10px;
	font-family: Verdana;
	background-color:#ccc;
	border-width:1px;
	padding:0mm;
	border-color:#999;
	border-collapse: collapse;
}


#LINK_FORM{
	color:#333333;
}
/* --------
/  Links  /
/*-------*/
a.aktiv {color:  #ff7a00;
font-weight:bold;}
a{
	color:  #9f9e9e;
	/*font-size:  12px; */
	font-family: verdana; 
	text-decoration: none; 
	/*vertical-align: top;*/
	border-color:#FFFFFF;	
}
a:hover { color:  #ff7a00;
border:1px; }
a:active { color:  #ff7a00;}

a.sprache_aktiv{
	font-size:  9px; 
	color:  #ff7a00;
	text-decoration:none;
}
a.sprache{
	font-size:  9px;
	text-decoration:none;
	}
#menue_language a {
	 font-size:8px;
	 text-decoration:none;
}

/*Layoutdefinitions*/
.admin_overlay{
	background-color:#000;
	filter:alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65; 
	position:absolute;
	top:0px;
	left:0px;
	height:100px;
	width:100%;
}

#menuerequest{
	padding:30px;
	position:absolute;
	left:300px;
	top: 200px;
	background-color:#FFFFFF;
	z-index:100;
	background-repeat:repeat;
	width: 400px;/*624px;*/
	height:100px;
	border-color:#999999;
	border:thin;
	border-style:solid;
	overflow:auto;
	color:#FF0000;
	text-align:center;
	font-size:12px;
}

#editmenue{
	position:absolute;
	padding:10px;
	left:103px;
	top: 85px;
	background-color:#FFFFFF;
	width: 624px;
	height:550px;
	border-color:#999999;
	border:thin;
	border-style:solid;
	overflow:auto;
	z-index:100;
}
#layoutchooser{
  position:absolute;
  left:-90px;
  top: 0px;
  width:80px;
  height:670px;
  background-color:#AAAAAA;
  text-align:center;
  color:#333333;
}
#group_table{
	width:600px;
	border-bottom-style:solid;
	
	border-width:thin;
	border-collapse:collapse;
	
}
th{
	background-color:#666666;
	color:#EEEEEE;
	
}
.geradeZelle{
	background-color:#E0E0E0;
	text-align:center;
	color:#666666;
}
.ungeradeZelle{
	background-color:#CFCFCF;
	text-align:center;
	color:#666666;
}
.menulink_in_table{
	background-color:#FF9966;
	font-weight:bold;
	text-align:center;
	color:#666666;
	
}

.splitter{
	border-color:#FF0000;
	background-color:#FF9966;
	color:#FF3366;
	display:block;
	}
	
button{
	border-color:lightgrey;
	background-color:lightgrey;
}

#contact{
	position: absolute;
	top: 32px;
	height:auto;
	width:624px;
}

#contact_pics{
	position: absolute;
	/*top: 150px;;*/
	margin-top:15px;
	left:0px;
	height:auto;
	width:270px;
}
#contact_maps{
	position: absolute;
	/*top: 150px;;*/
	margin-top:15px;
	left:444px;
	height:auto;
	width:224px;
}
.sublanguage{
	top:3px;
	background-color:#eeeeee;
	padding:5px;
	padding-top:3px;
	color:#555555;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
}
.sublanguage_a{
	top:3px;
	background-color:#CCCCCC;
	padding:5px;
	padding-top:3px;
	color:#FFCC99;
	border-style:solid;
	border-color:#666666;
	border-width:1px;
	border-top-color:#CCCCCC;
	
}
.view_sublanguage{
	
	background-color:#f0f0f0;
	padding:5px;
	padding-top:8px;
	color:#555555;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	margin:-1px;
}
.view_sublanguage_a{
	
	background-color:#fff;
	padding:5px;
	padding-top:8px;
	color:#555555;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	border-top-color:#fff;
}
/*--------------
// Layout 01
--------------*/
#text01_layout0{
	position:absolute;
	left:0px;
	top: 200px;
	width:600px;
}

#bild01_layout0{
	position:absolute;
	left:0px;
	top: 72px;
}
.splitter{
	border-color:#FF0000;
	background-color:#FF0000;
}
/*--------------
// Layout 01
--------------*/
#bild01_layout01{
	position:absolute;
	left:0px;
	top: 0px;
}
#text01_layout01{
	position:absolute;
	left:0px;
	top: 216px;
	width:270px;
}
#text02_layout01{
	position:absolute;
	left:354px;
	/*top: 216px;*/
	top:216px;
	width:270px;
}

#bild02_layout01{
	position:absolute;
	left:284px;
	top: 216px;
}
#admin_pic1_layout01{
	position:absolute;
	top:0px;
	left:0px;
	
	
	
}

#admin_pic2_layout01{
	position:absolute;
	left:284px;
	top: 216px;
}

#linking{
	text-align:right;
	position:absolute;
	width:340px;
	top:310px;
	left:0px;
	}

/*
Layout für die Projektdaten
*/

#projects{
	position: absolute;
	left:0px;
	top: 72px;
	height:auto;
	width:624px;
}
.small_project{
	width:200px;
	border-style:solid;
	border-width:1px;
	border-color:#FFFFFF;
	border-bottom-color:#ffffff;
	float:left;
	margin-right:6px;
	margin-bottom:10px;
	padding-bottom:5px;

}
#project_pic1{
	position:absolute;
	top:0px;
}
#project_pic2{
	position:absolute;
	top:300px;
}
#project_pic3{
	position:absolute;
	top:600px;
}
#project_admin_pic1{
	position:absolute;
	top:0px;
}
#project_admin_pic2{
	position:absolute;
	top:300px;
}
#project_admin_pic3{
	position:absolute;
	top:600px;
}
#new_project{
	position:absolute;
	top:0px;
	left:210px;
	background-color:#FFFFFF;
	padding:5px;
	padding-left:20px;
	margin-top:-8px;
	z-index:1000;
	width:300px;
}
/*--------------
// Layout 02
--------------*/
#bild01_layout02{
	position: absolute;
	left:284px;
	/*top: 72px;*/
	top:25px;
	height:auto;
	width:340px;
}
#text01_layout02{
	position: absolute;
	left:0px;
	/*top: 72px;*/
	top:25px;
	height:auto;
	width:270px;
}
#admin_pic1_layout02{
	position: absolute;
	left:284px;
	/*top: 72px;*/
	top:25px;
	height:auto;
	width:340px;
}
/*-----------------
// Layout 03 und 4
-----------------*/
#text01_layout03{
	position: absolute;
	left:0px;
	/*top: 72px;*/
	top:25px;
	height:auto;
	width:270px;
}
#text02_layout03{
	position: absolute;
	left:354px;
	/*top: 72px;*/
	top:25px;
	height:auto;
	width:270px;
}
#admin_pic1_layout03 {
	position:absolute;
	left:354px;
	/*top: 72px;*/
	top:25px;
}
/*--------------
// Layout 05
--------------*/

#bild01_layout05{
	position: absolute;
	left:0px;
	/*top: 72px;*/
	top:25px;
	height:auto;
	width:200px;
}
#text01_layout05{
	text-align:justify;
	position: absolute;
	left:212px;
	/*top: 72px;*/
	top:25px;
	height:auto;
	width:200px;
}
#text02_layout05{
	text-align:justify;
	position: absolute;
	left:424px;
	/*top: 72px;*/
	top:25px;
	height:auto;
	width:200px;
}

#admin_pic1_layout05{
	position:absolute;
	/*top: 72px;*/
	top:25px;
	left:0px;
}
/*--------------
// Layout 06
--------------*/

#text01_layout06{
	position: absolute;
	left:0px;
	/*top: 72px;*/
	top:25px;
	height:auto;
	width:200px;
}
#text02_layout06{
	position: absolute;
	left:212px;
	/*top: 72px;*/
	top:25px;
	height:auto;
	width:200px;
}
#text03_layout06{
	position: absolute;
	left:424px;
	/*top: 72px;*/
	top:25px;
	height:auto;
	width:200px;
}
#text04_layout06{
	position: absolute;
	left:0px;
	top: 40px;
	width:400px;
}

/*--------------
// Layout 07
--------------*/

#bild01_layout07{
	position:absolute;
	left:0px;
	top: 25px;
}
#text01_layout07{
	position:absolute;
	left:0px;
	/*top: 216px;*/
	top:231px;
	width:270px;
	
}
#text02_layout07{
	position:absolute;
	left:354px;
	/*top: 216px;*/
	top:231px;
	width:270px;
}
#admin_pic1_layout07{
	position:absolute;
	top:25px;
	left:0px;
}
/*--------------
// Team
--------------*/
#teammember{
	padding:10px;
	/*position:absolute;
	left:100px;
	top: 40px;72px;*/
	background-color:#FFFFFF;
	width: 350px;/*624px;*/
	border-color:#999999;
	border:thin;
	border-style:solid;
	overflow:auto;
}
#teambild{
 	float:right;
	position:absolute;
	left: 280px;/*542px;*/
	top:  10px;
}
#headlink_layout_team{
	position: absolute;
	left:200px;
	top: 0px;
	width:400px;

}
	
/*--------------
// Kunden
--------------*/	
#headlink_layout_customer{
	position: absolute;
	left:200px;
	top: 0px;
	width:400px;
}
