/* layout ------------------------------------------------------------------------------------------- */		

    .GridViewRowStyle 
    { 
        background-color:Gray;
        color:Black;
        font-family:Verdana;
        font-size:10px;
    }
    
    .GridViewAlternatingRowStyle 
    { 
        background-color:White;
        color:Black;
        font-family:Verdana;
        font-size:10px;
    }

	table
	{
	color:#000000;
	line-height:18px;
	font-family:Trebuchet MS;
	font-size:12px;
    text-align: left;
}
	
	p
	{
	font-weight:normal;
	}
	
	hr
	{
	background-color:#848484;
	height:1px;
	border:0px solid #ff00ff;
	}
	
	img 
	{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	
}
	
	p,form
	{
	padding:0;
	margin:0;
	}
	
	.bold	{font-weight:bold}
	a			{color:#132e6d;text-decoration:none;}
	a:link		{color:#132e6d;text-decoration:none;}
	a:visited	{color:#132e6d;text-decoration:none;}
	a:hover		{color:#000000;text-decoration:underline;}
	a:active	{color:#132e6d;text-decoration:none;}
	
	.smallInfo
	{
	color:#000000;
	font-size:10px;
	font-weight:normal;
	}
	
	
	#master
	{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-495px;
	width:900px;
	background-color:#ffffff;
	padding:0px;
	border:0px solid #ff00ff;
	}
	
	#head
	{
	float:left;
	width:900px;
	height:98px;
	background-image: url(../images/acut_head.jpg);
	border:0px solid #ff00ff;
	}
	

#footer
	{
	float:left;
	width:900px;
	height:20px;
	background-color:#132e6d;
	border:3px solid #ffffff
	}
	

#auswahl 
	{
	float:left;
	width:900px;
	height:20px;
	background-color:#132e6d;
	border:3px solid #ffffff
	}
	
    #flashHead
	{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-496px;
	width:900px;
	height:153px;
	}
	#logoActive
	{
	position:absolute;
	left:50%;
	margin-left:220px;
	width:250px;height:120px;
	border:0px solid #000000;
	}
	
/* layout ------------------------------------------------------------------------------------------- */		
	
	
/* top navigation ------------------------------------------------------------------------------------------- */
	#headNav
	{
	position:absolute;
	top:78px;
	}
	
    #headNav a:link, #headNav a:visited, #headNav a:active
	{
	
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
	}
	
    #headNav a:hover
	{
	color:#111111;
	}
	
    .mainActive 
	{
	color:#111111;
	}
	
	
	
    .black
	{
	color:#000000;
	}
	
    .headNavPoint
	{
	display:block;
	float:left;
	z-index:240;
	width:180px;
	}


    #headNav .headNavSub a:link , #headNav .headNavSub a:visited, #headNav .headNavSub a:active
	{
	display:block;
	border-top:1px solid #ffffff;
	border-left:5px solid #e7e7e7;
	border-right:1px solid #ffffff;
	background-color:#e7e7e7;
	text-align:left;
	color:#132e6d;
	z-index:210;
	padding-left:2px;
	padding-right:5px;
	}  
	
    #headNav .headNavSub a:hover 
	{
	border-left:5px solid #efefff;
	background-color:#efefef;
	color:#132e6d;
	}

	
    .headNavSub
	{
	display:none;
	margin-top:5px;
	border:1px solid #444444;
	}
	
    .headNavSubActive
	{
	display:block;
	}
	
/* top navigation ------------------------------------------------------------------------------------------- */


/* sub navigation ------------------------------------------------------------------------------------ */

    #subnavContent
	{
	/*
	position:absolute;
	margin-left:-475px;
	left:50%;
	top:150px;
	*/
	float:left;
	width:180px;
	border:5px solid #efefef;
	background-color:#efefef;
	z-index:1;
	}


/* sub navigation ------------------------------------------------------------------------------------ */



/* content ------------------------------------------------------------------------------------------- */	
#content 
	{
	float:left;
	padding:15px;
	width:900px;
	border: 0px solid #ff0000;
	}
	
#headline 
	{
	float:left;
	width:900px;
	height:22px;
	padding-left:30px;
	padding-top:3px;
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
	color:#818181;
	background-color:#ffffff;
	background-image: url(../images/acut_headline.gif);
	background-repeat:no-repeat;
	z-index:200;
	}

#contentInliner
	{
	float:left;
	border:0px solid #ff00ff;
	}
	
	
#contentInlinerThumbs
	{
	float:left;
	border:0px solid #ff00ff;
	}
	
#contentInlinerThumbs a
	{
	display:block;
	float:left;
	border:1px solid #848484;
	padding:2px;
	margin-right:15px;
	margin-bottom:10px;
	text-align:center;
	}
#contentInlinerThumbs a:hover
	{
	border:1px solid #132e6d;
	color:#000000;
	text-decoration:none;
	}
	
	
#contentMaster
	{
	width:900px;
	float:left;
	border:0px solid #ff00ff;
    text-align: justify;
}
	
#anmeldung
	{
	width:900px;
	top:145px;
	float:left;
	border:0px solid #ff00ff;
	}
	
#start
	{
	width:900px;
	top:145px;
	float:left;
	border:0px solid #ff00ff;
	}

	
#content50Prozent
	{
	float:left;
	width:450px;
	margin-right:20px;
	border: 0px solid #ff0000;
	}
	
	
#contentCenter50Prozent
	{
	float:left;
	margin-left:20px;
	top:145px;
	left:225px;
	width:510px;
	border: 0px solid #000000;
	}
	
.contentCenter50ProzentHeader
	{
	color:#ffffff;
	font-weight:bold;
	background-image: url(../images/redHeader.gif);
	background-repeat:no-repeat;
	}
	
	
#contentImage
	{
	float:right;
	width:210px;
	border: 0px solid #000000;
	background-image: url(../images/image.jpg);
	}
	
	
.arrowLink
	{
	display:block;
	padding-left:15px;
	margin-bottom:5px;
	font-weight:bold;
	background-image: url(../images/arrowLink.gif);
	background-repeat:no-repeat;
	background-position:2 5;
	}
	
.atLink
	{
	display:block;
	padding-left:25px;
	padding-top:2px;
	margin-bottom:5px;
	font-weight:bold;
	height:40px;
	background-image: url(../images/atLink.gif);
	background-repeat:no-repeat;
	background-position:2 0;
	}
	
.printLink
	{
	display:block;
	padding-left:25px;
	padding-top:2px;
	margin-bottom:5px;
	font-weight:bold;
	background-image: url(../images/printLink.gif);
	background-repeat:no-repeat;
	background-position:2 0;
	}
	
	
.faxBox
	{
	display:block;
	padding-left:25px;
	background-image: url(../images/faxBox.gif);
	background-repeat:no-repeat;
	background-position:2 -2;
	}
	
.telBox
	{
	display:block;
	padding-left:25px;
	background-image: url(../images/telBox.gif);
	background-repeat:no-repeat;
	background-position:2 -2;
	}
	
	
.withe
	{
	vertical-align:top;
	background-color:#ffffff
	}
	
.grey
	{
	background-color:#efefef
	}

/* content ------------------------------------------------------------------------------------------- */	


.referenzen-logo
	{
	float:left;
	margin-right:8px;
	margin-top:10px;
	}

/*----------------formular---------------------------------------------------------------------------*/
#L_kontakttank	{float:left;width:80;margin:5 0 2 0;}	
#R_kontakttank	{height:20;}
				
.inputline		{
				width:160;
				height:20;
				font-family:verdana,arial;
				font-size:12px;
				margin-right:10px;
				margin-left:0px;
				background-color:#ffffff;
				border:1px solid #B9C9D2;
				color:#333333;
				}
				
.inputlineSmall	{
				width:50;
				height:20;
				font-family:verdana,arial;
				font-size:12px;
				margin-left:0px;
				background-color:#ffffff;
				border:1px solid #B9C9D2;
				color:#333333;
				}
				
				
.inputfiled		{
				width:100%;
				height:120;
				float:left;
				font-family:verdana,arial;
				font-size:12px;
				margin-top:2px;
				margin-right:5px;
				background-color:#ffffff;
				color:#333333;
				border:1px solid #B9C9D2;
				overflow:auto;
				}
.checkBox
				{
				background-color:#ffffff;
				border:1px solid #B9C9D2;
				color:#333333;
				}

.intutbutton 	{
				float:left;
				margin-top:2px;
				margin-right:5px;
				border:1px solid #B9C9D2;
				
				
				}
				
.button 		{
				float:right;
				width:120;
				height:20;
				margin-top:5px;
				margin-left:10px;
				background-color:#f0ebf1;
				border:1px solid #B9C9D2;
				color:#000000;
				text-decoration:none;
				}
				
.pullDown		{
				float:right;
				width:400px;
				}
				
.achtung		{color:#ff0000;}
				
/*----------------formular---------------------------------------------------------------------------*/

/*----------------kontakte---------------------------------------------------------------------------*/

.nameBox		{
				width:225px;
				height:150px;
				float:left;
				background-image: url(../images/nameBackground.gif);
				background-repeat:no-repeat;
				background-position:60 74;
				border:1px solid #efefef;
				margin-right:20px;
				margin-bottom:20px;
				}
				
.nameImage	{
				float:left;
				margin-right:10px;
				}	

.nameHeadline	{
				float:left;
				margin-top:75px;
				color:#ffffff;
				}
.nameInfos		{
				color:#000000;
				clear:both;
				margin-top:5px;
				color:#000000;
				}			
				

	
.navi:hover
	{
	color: #FFFFFF;	
	}	
				

	
/*----------------kontakte---------------------------------------------------------------------------*/


#clearFloat	{clear:both;}

/*----------------Seiten Layout---------------------------------------------------------------------------*/
#steuerung { width:900px;
	         top:145px;
	         float:left;
	         border:0px solid #ff00ff; }
	
.navi { font-weight : bold;
	    font-family: Arial, Helvetica, sans-serif;
	    font-size : 13px;
	    color: #bacde8;
	    text-decoration:none;
	    text-align:left;
	    word-spacing: normal;}
	   
.navioben { font-weight : normal;
	        font-family: Arial, Helvetica, sans-serif;
	        font-size : 11px;
	        color: #333333;
	        text-decoration:none;
	        text-align:right;
	        word-spacing: normal;}

.abstand { width: 15px; height: 25px; color: Gray; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif}
.abstandSchmal { width: 15px; height: 10px; color: Gray; font-size: 6px; font-family: Verdana, Arial, Helvetica, sans-serif}
.abstand_rechts { width: 15px; height: 25px; color: Gray; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.titel   { width: 80px; height: 25px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right;}
.titel_40   { width: 40px; height: 25px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right;}
.legende_40   { width: 140px; height: 25px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left;}
.titel_120   { width: 120px; height: 25px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right;}
.titel_240   { width: 240px; height: 25px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right;}
.element_240   { width: 240px; height: 25px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left;}
.titel_90{ width: 90px; height: 25px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right;}
.eintrag { width: 80px; height: 25px; color: Gray; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.titel_label { height: 25px; color: Gray; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.steuerelement {width: 200px; color: Gray; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left;}
.steuerelementschwarz {width: 200px; color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left;}
.steuerelement_klein { width: 125px; height: 25px; text-align: center;}
.zwischenzeile { width: 23px; height: 25px; color: Gray; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.combobox_klein { width: 125px; height: 25px; }
.steuer_button { width: 50px; height: 35px; }
.steuer_label { width: 400px; height: 55px; }
.hilfe_kapitel { height: 25px; color: Gray; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
.hilfe_beschreibung { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left;}
.steuerelement_Breit1 {color: #132e6d; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;  text-align: left;}
.spanner {width: 400px; color: Gray; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left;}
.links { color: #132e6d; font-size: 12px; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif }
.test {color: #132e6d;  font-weight: bold;}
/*.steuerelement_Breit {width: 400px; color: Gray; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left;}
.spanner {color: #132e6d; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;  text-align: left;}*/
