/* Globals and Helpers */
body { 
	background-color: #E8E8E8; padding: 0px; margin: 0px;;
	scrollbar-face-color: #FFFFFF; 
 	scrollbar-shadow-color: #B2B2B2; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-3dlight-color: #B2B2B2; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF; 
	scrollbar-arrow-color: #B2B2B2;
	text-align: left;
}

body, div, span, td { 
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #3C3C3C;
}


.clear {clear:both;}

input,
textarea
{
	border:1px solid #85939C;
	font-family:inherit;
	font-weight:inherit;
	font-size:inherit;
}

input[type=radio],
input.radio,
input[type=checkbox],
input.checkbox,
input[type=image],
input.image
{
	border:0px;
}


.text_headline {font-size: 16px; font-weight: bold; color: #D0440F;}
.text_subheadline {font-size: 14px; font-weight: bold; color: #D0440F;}
.text_headline_grey {font-size: 14px; font-weight: bold; color: #3c3b3b;}
.text_yellow {color:#D0440F;}
.text_grey_small {font-size: 10px; color: #A0A0A0;}



.bg_grey{background-color: #e4e4e4;}

#stegsoft
{
	width:760px;
	text-align: center;
}


/* Header */
#header
{
	width:750px;
	background-color: #3b3b3b;
	text-align: center;
	margin: 0px 0px 0px 6px;
}

#header div.logo
{
	float: left;
}

#header div.navigation
{
	float: left;
	margin-left: 150px;
}

#header div.navigation a {font-size: 12px; font-weight: bold;color: #FFFFFF;text-decoration:none;}
#header div.navigation a:hover { text-decoration:none; }

/* content */
#content
{
	width:750px;
	text-align: left;
}

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

/* Box */
#content div.box_header
{
	width:760px;
	height:15px;
	background: url(/images/box_header.jpg) no-repeat left top; 
}
#content div.box_content
{
	width:730px;	
	padding: 0px 10px 10px 20px;	
	background: url(/images/box_content.jpg); 
}
#content div.box_footer
{
	width:760px;
	height:15px;
	background: url(/images/box_footer.jpg) no-repeat left top; 
}

#content div.content_headline
{
	float: center;
	text-vlign: top;
}
#content div.content_people
{
	float: right;
	width:249px;
	height:150px; 
}

div.box_content div.modul_content
{
	width:720px;
	padding-top:30px;
}

div.modul_content div.modul_welcome
{
	padding-bottom:20px;
}

div.modul_content div.modul_welcome div.icon
{
	float: left;
	padding-right:5px;
}

div.modul_content div.modul_welcome div.welcome_text
{
	padding-left:33px;
}


div.modul_content div.modul_welcome div.text_headline
{
	float: left;
}

div.modul_content div.col_left
{
	float: left;
	width:340px;
}

div.modul_content div.col_right
{
	float: right;
	width:350px;
}

div.modul
{
	width:340px;
	padding-bottom:30px;
}

div.modul div.bgleft
{
	float: left;
	width:9px;
	height:94px;
	background: url(/images/bg_modul_left.jpg) no-repeat left top; 
}

div.modul div.bgright
{
	float: left;
	width:9px;
	height:94px;
	background: url(/images/bg_modul_right.jpg) no-repeat left top; 
}

div.modul div.bgcenter
{
	float: left;
	width:320px;
	background: url(/images/bg_modul_center.jpg); 
}

div.modul_header
{
	padding: 3px 3px 5px 0px;
}


div.kunde
{
	width:705px;
	padding:5px 5px 5px 5px;
	margin-bottom: 20px;
	
}
/* footer */
#footer
{
	width:720px;
	text-align: center;
}

#footer a:active, a:link, a:visited {
	color: #3C3C3C;
	text-decoration:none;
}

#footer a:hover { 
	color: #D0440F;
	text-decoration:underline; 
}


/* form elements */
#form
{

}
#form label.textpanel
{
	width:10em;
}
#form div.formelement
{
	margin-bottom:10px;
}
