/* 
Textfarben 		E1E1E0
black-top 		141414	
black-bottom 	838383
helleres grau	262626
orange			ffc000
*/

/*#######################################################################*/
/*####### id-unabhängige Formatierungen ###############################*/
/*#######################################################################*/ 

/* div {border:1px solid  #333333;} */

h1 {
font-weight:normal;
display:inline;
font-size:14px;
}

h2 {
color:#ffc000; 
font-weight:bold; 
font-size:13px;
display:inline;
}

body{
background-color:#000000; 
background-repeat:no-repeat;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

.text_normal{
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}

.text_normal_ohne_lineheight{
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

.text_normal_orange{
color:#ffc000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
}


a{
color:#ffc000;
text-decoration:none;
}
a:hover{
color: #ffc000;
text-decoration: underline;
}


/*#######################################################################*/
/*######### Container ###################################################*/
/*#######################################################################*/
#container_1
{
/* background-color: #111111;   */

position:absolute;
left: 0px;
top:0px;
width:990px;
height:600px; /* siehe "containerrechnung.xls*/
overflow: visible;
}

#container_1_1_logo
{
position:absolute;
left: 0px;
top: 0px;
width:300px; 
height:100px;
overflow: auto;

}

#container_1_2_menu
{ 
position:absolute;
left: 300px;
top: 0px;
width:690px;
height:100px;
overflow: visible;
}

#container_1_3_contentpic
{ 
position:absolute;
left: 0px;
top: 100px;
width:300px; 
height:450px;
overflow: visible;
}

#container_1_4_contentcontainer
{ 
position:absolute;
left: 300px;
top: 100px;
width:690px; 
height:450px;
overflow: visible;
}

#container_1_5_belowcontentpicture
{ 
position:absolute;
left: 0px;
top: 550px;
width:300px; 
height:50px;
overflow: auto;
}

#container_1_6_footermenu
{ 
position:absolute;
left: 300px;
top: 550px;
width:690px; 
height: 50px;
overflow: visible;
}

/*******  SUB-container  **********/
#container_1_2_1_menu
{ 
/* 	background-color:red; 	*/
position:absolute;
left: 30px;
bottom: 23px;
width:660px; 
height:20px;
overflow: visible;
}

#container_1_4_1_contentcontainer
{
/* 	background-color: #000022; 	*/
position:absolute;
left: 30px;
top: 0px;
width:660px; 
height:450px;
overflow: auto;
}

#container_1_4_1_contentcontainer_not_scrollable
{
/* 	background-color: #000022; 	*/
position:absolute;
left: 30px;
top: 0px;
width:660px; 
height:450px;
overflow: visible;
}

#container_1_6_1_footermenu
{ 
position:absolute;
left: 30px;
top: 30px;
width:660px; 
height:20px;
overflow: visible;
}

#container_1_6_1_1_footermenu
{
position:absolute;
top:0px;
right:0px;
}

/*******  Content-container withing #container_1_4_1_contentcontainer  **********/

/*#container_1_4_1_contentcontainer
background-color: #000022; 
position:absolute;
left: 30px;
top: 0px;
width:660px; 
height:450px;
overflow: auto;
*/

#container_1_4_1_home_1
{
position:absolute;
left: 400px;
top: 0px;
width:290px; 
height:410px;
overflow: auto;
}

#container_1_4_1_einsatz_1
{ 
position:absolute;
top: 0px;
left:0px;
width:660px; 
height:330px;
overflow: auto;
}

#container_1_4_1_einsatz_2
{ 
position:absolute;
top: 330px;
left:0px;
width:660px; 
height:120px;
overflow: visible;
}

#container_1_4_1_team_1
{
position:absolute;
top: 0px;
left:0px;
width:660px; 
height:325px;
overflow: auto;
}

#container_1_4_1_team_2
{
position:absolute;
top: 325px;
left:0px;
width:660px; 
height:125px;
overflow: visible;
}


/*#######################################################################*/
/*######### id-Formatierungen ###########################################*/
/*#######################################################################*/
#logo
{ 
position:absolute;
right:0px;
bottom: 27px;
width:200px; 
height:50px;
border-style: none;
}

#img_flagge
{ 
border-style: none;
border-color:#FFFFFF;
width:25px;
height:15px;
}

a.topmenu{
color:#FFFFFF;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
padding-right: 32px;
text-align:justify;
text-decoration:none;
/* <span style="word-spacing:0.5em">Beispieltext mit Wortabstand 0.5em</span><br> */
}
a.topmenu:hover{
color: #ffc000;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
}

.topmenu_selected{
color: #ffc000;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
}
a.bottommenu{
color:#FFFFFF;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
padding-right:25px;
text-decoration:none;
}
a.bottommenu:hover{
color: #ffc000;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
}

.img_noborder_nohover{
border: none;
}

.img_einsatz{
border: none;
height:90px;
width:160px;
padding-right: 4px;
}

.img_technologie{
border: none;
height:50px;
width:50px;
float:left;
}

.home_produkt
{ 
position:absolute;
left:150px;
top:-20px;
border-style: none;
}

tr.entstehung:hover {
	background-color: #333333;
}

.img_team{
border: none;
height:200px;
width:160px;
padding-right: 4px;
}

.img_team_big{
border: none;
height:300px;
width:250px;
padding-right: 20px;
}

.img_teambalken{
border: none;
height:125px;
width:100px;
padding-right: 37px;
}

/* +++++++++++++++++++++++ */.inputs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #E1E1E0;
	background: #262626;
	border: 1px solid #838383;

}

/* +++++++++++++++++++++++ */.submit_button {
	font: 10px Arial, Helvetica, sans-serif;
	clear: both;
	color: #E1E1E0;
	background: #262626;
	border: 1px #838383 outset;
}

a.backlinks{
color:#000000;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
/* <span style="word-spacing:0.5em">Beispieltext mit Wortabstand 0.5em</span><br> */
}
a.backlinks:hover{
color: #000000;
}

a.partnerlinks{
color: #000000;
}

#video_home { position:absolute; top:0px; left:-300px;}
