/********************************* Hintergrund *************************************/


body
{
	color: white; 
	font-size: 0.7em; 
	font-family: Verdana, sans-serif; 
	margin: 0px; 
	padding: 0px;
}

p
{
	color: white; 
	font-size: /*11px; */0.5em;
	font-family: Verdana, sans-serif; 
	padding-bottom: 14px;
}


h3
{
	color: white; 
	font-size: /*14px;*/1.5em; 
	font-style: bold; 
	font-family: Verdana, sans-serif;

	margin-bottom: 10px; 
	margin-top: 12px; 
	
}


/********************* Logo *****************************/

div.Logo
{
	width: 1060px;
	float: right; 
	margin-top: 32px;
	margin-bottom: 38px;
}

div.Logo  img
{
	border: 0px none; /*Browserverhalten, es wird ein Rahmen um das verlinkte Bild gemacht, Anweisung um Rahmen zu entfernen*/
	margin-left: 617px; 
}

div.Logo a
{
	margin: 0px; 
	padding: 0px; 
	text-decoration: none; 
	width: 200px; 
}


div.Hintergrund
{
	height: 610px; 
	background-image: url(IMG/Hintergrund_grau.gif);
	background-repeat:repeat-x;
}


/********************************* Menue ******************************************/

div.Menue
{
	background-image: url(IMG/Menuebalken2.gif);	
	background-repeat: no-repeat;
	height: 28px; 
	width: 430px; 

	margin-bottom: 0px; 
	padding-bottom: 0px;
	margin-top: 7px; 
}

div.Menue a
{
	color: #ed7925; 
	font-size: 12px;	
	font-weight: bold;
	font-family: Verdana, sans-serif; 
	text-decoration: none;	 
    margin-left: 9px;	
	padding-left: 13px; 
	padding-top: 8px; 
	
	float: left; 
	
	background-image: url(IMG/Trennlinie.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}


div.Menue a:hover
{
	color: #545a5d; 
}


div.Menue a.Active
{
	color: #545a5d; 
}

div.Menue span a
{
	background-image: none;
}


/********************************* Container ***************************************/



div.Container
{
	clear: right;/*damit die Anweisung float, oben bei LOGO benutzt, beendet wird !*/
	height: 424px; 
	width: 1000px;
 
	margin-left: auto; 
	margin-right: auto; 
	padding-left: 20px;
}

div.Container p
{
	color: white; 
	font-size: /*11px; */1.0em; 
	font-family: Verdana, sans-serif;     
}



#textfield 
{
	height: 274px;
	overflow: auto;
}


#textfield a
{
	color: #ffffff; 

	font-weight: normal;
	font-family: Verdana, sans-serif; 
	text-decoration: underline;
}

#textfield a:hover
{
	text-decoration: none;
}

div.impressumLink 
{
	padding-top: 15px;
	color: #000000;
	float: right;
}

div.impressumLink a
{
	color: #ed7925;
	font-size: /*11px; */1.0em;
	text-decoration: none; 
}

div.impressumLink a:hover
{
	color: #545a5d; 
}

div.copyright
{
	padding-top: 15px;
	color: #545a5d; 
	float: left;
}
/************************ Linke Seite **************************/

div.LinkeSeite
{
	float:left;
	width: 430px;
}

div.RechteSeite
{
	float:left; 
	width: 540px; 
	padding-left: 20px; 		
}


/***************** Neue Balken ***********************/

    .balken 
	{ 
		margin-bottom:20px; 
		overflow:hidden; 
		clear:both;
	}
        
	.balken a
	{
		display:block;
		text-indent:-9999px;
		width:156px;
		height:392px;
		margin-left:10px;
		float:left;
		background-image:url(IMG/alle_balken.png);
		background-repeat:no-repeat;
		cursor:pointer;
	}
        
	#balken_beratung{background-position:0 0;}
	#balken_beratung:hover,#balken_beratung.hover{background-position:0 -392px;}
	#balken_beratung_active{background-image:url(IMG/Pfeil_Grau.gif); background-position:0 1px;}
        
	#balken_entwicklung{background-position:-156px 0;}
	#balken_entwicklung:hover,#balken_entwicklung.hover{background-position:-156px -392px;}
	#balken_entwicklung_active{background-image:url(IMG/Fisch_Grau.gif); background-position:0 1px;}
        
	#balken_service{background-position:-312px 0;}
	#balken_service:hover,#balken_service.hover{background-position:-312px -392px;}
	#balken_service_active{background-image:url(IMG/Klettern_Grau.gif); background-position:0 1px;}



/*************** Strategie *******************/

/*
div.strategie a 
{
	clear: right; 
	float: right; 
	
	display: block; 
	height: 34px; 
	width: 355px; 

	padding-left: 10px; 
	margin-right: 110px; 
	background-image: url(IMG/it_strategie_balken.png);
	background-position: center; 
	background-repeat: no-repeat;

}

div.strategie a:hover 
{

	background-image: url(IMG/it_strategie_balken_grau.png);
	background-repeat: no-repeat;

}
*/

div.striche
{

	float: right; 
	
	background-image:url(IMG/striche_unter_balken1.png);
	background-repeat: no-repeat;
	width: 490px; 
	height: 35px; 
	margin-top: -25px; 
	margin-right: 50px; 
	margin-bottom: 0px; 
	padding-bottom: 0px; 
}


/*************** Kontaktformular *******************/


.tabellenbody {

  border-width: 0.0em;
  border-style: solid;
  color: #FFFFFF;
  padding: 0px;

}

.kontakt {

  border-collapse: collapse;

}

.input {     border: 1px solid #000000; } 

.input:hover {
    border: 1px solid #ed7925;
    background: #cccccc;
}

.fett {

  font-weight: bold;

}

table
{
	border-collapse: collapse;
}


/*************** Buttons *******************/

input.btn 
{
	color:#000; 
	font:Verdana, sans-serif;
	font-size:/*11px; */1.0em;
	background-color:#ccc; 
	border:1px solid; 
	border-color: #000000;
	
	padding-left: 8px; 
	padding-right: 8px; 
	padding-top: 2px; 
	padding-bottom: 3px; 
} 


.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button { padding: 0px 0 0 14px; background: transparent url("IMG/button.gif")         no-repeat bottom left }
a.button_web { padding: 0px 0 0 8px; background: transparent url("IMG/button_web.gif")         no-repeat bottom left }






/********************** Fontsizer ******************************************/


#fontsizer
{
	float:right;
	margin-top: -20px; 
	margin-right: 18px; 
}

#fontsizer a
{
	color: #545a5d;
	cursor: pointer
}


.standard { font-size: 9px;}
.middle { font-size: 11px;}
.big { font-size: 12px;}


/*****************************itStrategie************************/
          
.strategie a
{
	
	clear: right; 
	float: right; 
	
	display: block; 
	height: 36px; 
	width: 350px; 

	padding-left: 10px; 
	margin-right: 99px; 
	background-image:url(IMG/it_balken.png);
	background-repeat:no-repeat;
	cursor:pointer;
}      

	#test{background-position:0 0;}
	#test:hover,#test.hover{background-position:0 -36px;}
	





