/* default schrift für das ganze dokument */


/* default */
img 			{ border:0;}
form			{ margin:0px; padding:0px;}







#h1_bg {
	background-color: #ffffff;
	width: 430px;
	height: 18px;
	padding-left: 18px; 
	padding-top: 2px;
	BORDER-TOP: #F78C29 1px solid;
	BORDER-BOTTOM: #F78C29 1px solid;
	BORDER-LEFT: #F78C29 6px solid;
	BORDER-RIGHT: #F78C29 1px solid;
}

li {
	color: #545157;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}


.webdesign_heading {
	width: 188px;
	height: 76px;
	float: left;
}

.webdesign_heading_line {
	margin-top: 13px; 
	width: 188px;
	height: 2px;
	background: url(fileadmin/images/heading_line.png);
	float: left;
}

.referenz_logo {
	width: 188px;
	height: 76px;
	float: left;
}

.referenz_text {
	width: 200px;
	height: 76px;
	padding-left: 5px;
	padding-right: 0px;
	float: right;
	text-align: justify;	
	color: #545157;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.promotion {
	width: 150px;
	height: 70px;
	text-align: center;
	vertical-align: middle;
	float: right;
	BORDER-TOP: #C4C4C4 1px solid;
	BORDER-BOTTOM: #C4C4C4 1px solid;
	BORDER-LEFT: #C4C4C4 1px solid;
	BORDER-RIGHT: #C4C4C4 1px solid;
	margin-bottom: 3px;
}



#bg_leftside {
	background: url(../../fileadmin/images/bg/left2.jpg);
	background-repeat: repeat-y;
}

#bg_rightside {
	background: url(../../fileadmin/images/bg/right2.jpg);
	WIDTH: 19px;
}

#bg_leftside2 {
	background: url(../../fileadmin/images/bg/left2.jpg);
	WIDTH: 19px;
	HEIGHT: 17px;
}

#bg_rightside2 {
	background: url(../../fileadmin/images/bg/right2.jpg);
	WIDTH: 19px;
	HEIGHT: 17px;
}

#left_vmenue {
	padding: 115px 0px 0px 35px;
	text-align: left;
}

#left_vmenue_bg {
	background-image: url(../../fileadmin/images/bg/vmenue_bg.jpg);
	background-repeat: no-repeat;
	WIDTH: 209px;
	height: 531px;
}


#bg_service_aktiv {
	background-image: url(../../fileadmin/images/bg/service_aktiv.jpg);
	background-repeat: no-repeat;
	WIDTH: 684px;
	height: 380px;
}

#bg_training_aktiv {
	background-image: url(../../fileadmin/images/bg/training_aktiv.jpg);
	background-repeat: no-repeat;
	WIDTH: 455px;
	height: 380px;
}
#bg_webpresence_aktiv {
	background-image: url(../../fileadmin/images/bg/webpresence_aktiv.jpg);
	background-repeat: no-repeat;
	WIDTH: 455px;
	height: 380px;
}
#bg_development_aktiv {
	background-image: url(../../fileadmin/images/bg/development_aktiv.jpg);
	background-repeat: no-repeat;
	WIDTH: 684px;
	height: 380px;
}

#bg_all_passiv {
	background-image: url(../../fileadmin/images/bg/all_passiv.jpg);
	background-repeat: no-repeat;
	WIDTH: 913px;
	height: 380px;
}


#infoline_green {
	background-image: url(../../fileadmin/images/infoline_green.png);
	background-repeat: no-repeat;
	WIDTH: 343px;
	height: 39px;
	margin: 5px 0px 0px 0px;
}

#infoline {
	background-image: url(../../fileadmin/images/infoline.png);
	background-repeat: no-repeat;
	WIDTH: 343px;
	height: 39px;
	margin: 5px 0px 0px 0px;
}

#left_bottom {
	background-image: url(../../fileadmin/images/bg/vmenue_bg_bottom.jpg);
	background-repeat: no-repeat;
	WIDTH: 209px;
	height: 233px;
}

#content {
	padding: 0px 0px 0px 0px;
}

#textfeld {
	padding: 33px 0px 0px 5px;
}

#footerline {
	color: #8C8C8C;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align: right;
}



.line {
	color: #52525A;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.footer {
	color: #52525A;
	font-weight: normal;
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: right;
}	
	

A.footer:LINK, A.footer:ACTIVE, A.footer:VISITED {
	color: #52525A;
	text-decoration: none;
}


A.footer:HOVER {
	color : #FF8009;
	text-decoration: underline;
}

.footer_act {
	color : #FF8009;
	font-weight: normal;
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

A.footer_act:HOVER, A.footer_act:ACTIVE, A.footer_act:LINK, A.footer_act:VISITED {
	color : #FF8009;
	text-decoration: none;
}


.style01 {
	color: #EB8324;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;	
}

	

.style02 {
	color: #545157;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.required {
	color: #545157;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

/* color: #3A55A1 */

.blue {
	color: #52525A;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.style03 {
	color: #545157;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
	
A.style03:LINK, A.style03:ACTIVE, A.style03:VISITED {
	color: #555555;
	text-decoration:  none;
}

A.style03:HOVER {
	color: #555555;
	text-decoration:  none;
}	

.style03link {
	color: #555555;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	}
	
A.style03link:LINK, A.style03link:ACTIVE, A.style03link:VISITED {
	text-decoration: none;
	color: #555555;
	font-size: 10px;
}


.style20 {
	color: #545157;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
	
A.style20:LINK, A.style20:ACTIVE, A.style20:VISITED {
	color: #555555;
	text-decoration:  none;
}

A.style20:HOVER {
	color: #555555;
	text-decoration:  underline;
}






.style10 {
	color: #545157;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	}

.style11 {
	color: #545157;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}	







.style04 {
	color: #545157;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;	
}


.style05 {
	color: #555555;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;	
}

.style06 {
	color: #FF0000;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;	
}

A.style06:LINK, A.style06:ACTIVE, A.style06:VISITED {
	text-decoration:  none;
}

A.style06:HOVER {
	text-decoration:  none;
}


/* Farben - Hintergrund Zeitplan */
.guestbook_bg_color {background-color:#DCDCDC;}
.bg_lightblue         {background-color:#D3E6F4;}
.bg_darkblue		{background-color:#0074C1;}
.bg_lightorange		{background-color:#FFC981;}
.bg_orange		{background-color:#FF8602;}
.start_bg		{background-color:#F5F5F5;}

#invisible {
	color: #f5f5f5;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1px;
	text-decoration: none;
	text-align: right;
}

.linkcom {
	color: #494a52;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1px;
	text-decoration: none;
}

A.linkcom:LINK, A.linkcom:ACTIVE, A.linkcom:VISITED, A.linkcom:HOVER {
	color: #494a52;
	text-decoration:  none;
}



#login {
	margin: 10px 0px 0px 10px;
	text-align: left;
}


.logintext {
	color: #dadada;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;	
}

A.logintext:LINK, A.logintext:ACTIVE, A.logintext:VISITED {
	color: #dadada;
	text-decoration:  none;
}

A.logintext:HOVER {
	color : #EB8324;
	text-decoration: underline;
}

.csc-loginform {
	padding: 100px 0px 0px 10px;
	text-align: right;
	vertical-align: top;
}


.csc-form-label-req {
	color: #545157;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
	
.csc-form-labelcell {
	text-align: right;
	vertical-align: top;
} 	
 
.csc-form-fieldcell {
	color: #545157;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
 
 
.csc-form-label {
	color: #545157;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	} 
 
 
#loginbox {
	padding:20px 0px 0px 180px;
	text-align: left;
	vertical-align: top;
}

#loginsuccess { 	
	padding:20px 0px 0px 180px;
	text-align: left;
	vertical-align: top;
}

.loginheader {
	color: #545157;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}


template_googlemap {
	text-align: left;
}

.lumogooglemaps_infobox {
	color: #545157;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align: left;

}


.lumogooglemaps_link {
	color: #545157;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
	
A.lumogooglemaps_link:LINK, A.lumogooglemaps_link:ACTIVE, A.lumogooglemaps_link:VISITED {
	color: #555555;
	text-decoration:  none;
}

A.lumogooglemaps_link:HOVER {
	color: #555555;
	text-decoration:  none;
}

.tx-lumogooglemaps-pi1 {
	text-align: left;
}



.white {
	color: #ffffff;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;	
}