body { background-color:#ffffff; margin:10px; padding:0px;}
body,p,div,td,h1,h2,h3 {font-family:calibri,Arial,Helvetica; font-size:12px; line-height:180%;}

p {text-align:justify;}

td.linksbuendig p {text-align:left;}
	

html,document { height:100%; margin:0px;}


td.mli,td.mre { width:180px; vertical-align:top; }
td.mli  { background-color:#2c4d94; }
td.mre  { background-color:#acb0d5; }
		
		
a {color:#1C3981;}
		
h1,h2,h3 {color:#1C3981;margin-bottom:0px;}
h1 {font-size:16px;margin-bottom:15px;}
h2 {font-size:14px;}
h3 {font-size:12px;}
		
		
.seknav { background-color:#dda035; }
	
.aktuelles { }
	
.mega {color:#2c4d94;font-weight:bold;font-size:12px;text-decoration:none;}
a.mega:hover {text-decoration:underline;}
	
p {margin-top:3px;margin-bottom:15px;}


/* top navigation menu */
.topnav {
font-size: 12px;
color: #000000;
}
.topnav a:link {
font-weight: normal;
text-decoration: none;
color: #0000000;                        
padding: 2px;
}
.topnav a:visited {
font-weight: normal;
text-decoration: none;
color: #0000000;                        
padding: 2px;
}
.topnav a:hover {
font-weight: normal;
text-decoration: none;
color: #E2001A;                        
padding: 2px;
}

.topnav-act {
font-weight: normal;
text-decoration: none;    
color: #E2001A;                        
padding: 2px;
}
.topnav-act a:active {
font-weight: normal;
text-decoration: none;
color: #E2001A;                          
padding: 2px;
}
.topnav-act a:link {
font-weight: normal;
text-decoration: none;
background: white;        
color: #E2001A;                        
padding: 2px;
}
.topnav-act a:visited {
font-weight: normal;
text-decoration: none;
color: #E2001A;                        
padding: 2px;
}
.topnav-act a:hover {
font-weight: normal;
text-decoration: none;
color: #E2001A;                        
padding: 2px;
} 

/* Vertical Navigation Menu */ 

.vertnav1, .vertnav1-act, .vertnav2, .vertnav2-act, .vertnav3, .vertnav3-act, .vertnav4, .vertnav4-act {
width:194px;
margin-left:17px;

}

.vertnav1 a:link {
display:block;
border-bottom: dotted 1px #E2001A;
padding: 4px 3px 4px 20px;
/*text-indent:15px;*/
white-space:nowrap;
font-size:100%;
font-weight:normal;
color:#333333;   
text-decoration:none;
/*width:164px;*/
background:#FFFFFF;
}
.vertnav1 a:visited {
display:block;
border-bottom: dotted 1px #E2001A;
padding: 4px 3px 4px 20px;
/*text-indent:15px;*/
white-space:nowrap;
font-size:100%;
font-weight:normal;
color:#333333; /* flat blue*/ 
text-decoration:none;
/*width:174px;*/
background:#FFFFFF;
}
.vertnav1 a:active {
display:block;
border-bottom: dotted 1px #E2001A;
padding: 4px 3px 4px 20px;
/*text-indent:15px;*/
white-space:nowrap;
font-size:100%;
font-weight:bold;
color:#E2001A; /* flat blue*/ 
text-decoration:none;
/*width:174px;*/
background:#FFFFFF;
}
.vertnav1 a:hover {
display:block;
padding: 4px 3px 4px 20px;
/*text-indent:15px;*/
white-space:nowrap;
font-size:100%;
font-weight:normal;
color:#E2001A; /* flat blue*/ 
text-decoration:none;
/*width:174px;*/
background:#ffffff;
}

.vertnav1-act a:link {
display:block;
border-bottom: dotted 1px #E2001A;
padding: 4px 3px 4px 20px;
/*text-indent:15px;*/
white-space:nowrap;
font-size:100%;
font-weight:bold;
color:#E2001A; /* red orange*/ 
text-decoration:none;
/*width:174px;*/
background:#ffffff;
}
.vertnav1-act a:visited {
display:block;
border-bottom: dotted 1px #E2001A;
padding: 4px 3px 4px 20px;
/*text-indent:15px;*/
white-space:nowrap;
font-size:100%;
font-weight:bold;
color:#E2001A; /* red orange*/ 
text-decoration:none;
/*width:174px;*/
background:#ffffff;
}
.vertnav1-act a:active {
display:block;
border-bottom: dotted 1px #E2001A;
padding: 4px 3px 4px 20px;
/*text-indent:15px;*/
white-space:nowrap;
font-size:100%;
font-weight:bold;
color:#E2001A; /* red orange*/ 
text-decoration:none;
/*width:174px;*/
background:#ffffff;
}
.vertnav1-act a:hover {
display:block;
border-bottom: dotted 1px #E2001A;
padding: 4px 3px 4px 20px;
/*text-indent:15px;*/
white-space:nowrap;
font-size:100%;
font-weight:bold;
color:#E2001A; /* red orange*/ 
text-decoration:none;
/*width:174px;*/
background:#ffffff;
}

.vertnav2 a:link {
display:block;
border-bottom:1px dotted #999999;  /*flat blue*/ 
padding: 2px 0 2px 20px;
/*text-indent:30px;*/
/*white-space:nowrap;*/
color: #666666;
text-decoration:none;
/*width:174px;*/
background:#ffffff;

}
.vertnav2 a:visited {
display:block;
border-bottom:1px dotted #999999;  /*flat blue*/ 
padding: 2px 0 2px 20px;
/*text-indent:30px;*/
/*white-space:nowrap;*/
color: #666666;
text-decoration:none;
/*width:174px;*/
background:#ffffff;

}
.vertnav2 a:active {
display:block;
border-bottom:1px dotted #999999;  /*flat blue*/ 
padding: 2px 0 2px 20px;
/*text-indent:30px;*/
/*white-space:nowrap;*/
color: #E2001A;
text-decoration:none;
/*width:174px;*/
background:#ffffff;

}
.vertnav2 a:hover {
display:block;
border-bottom:1px dotted #999999; /* red orange*/ 
padding: 2px 0 2px 20px;
/*text-indent:30px;*/
/*white-space:nowrap;*/
color: #E2001A;
text-decoration:none;
/*width:174px;*/
background:#ffffff;

}

.vertnav2-act a:link {
display:block;
border-bottom:1px dotted #999999; /* red orange*/ 
padding: 2px 0 2px 20px;
/*text-indent:30px;*/
/*white-space:nowrap;*/
font-weight:normal;
color: #E2001A;
text-decoration:none;
/*width:174px;*/
background:#ffffff;

}
.vertnav2-act a:visited {
display:block;
border-bottom:1px dotted #999999; /* red orange*/ 
padding: 2px 0 2px 20px;
/*text-indent:30px;*/
/*white-space:nowrap;*/
font-weight:normal;
color: #E2001A;
text-decoration:none;
/*width:174px;*/
background:#ffffff;

}
.vertnav2-act a:active {
display:block;
border-bottom:1px dotted #999999; /* red orange*/ 
padding: 2px 0 2px 20px;
/*text-indent:30px;*/
/*white-space:nowrap;*/
font-weight:normal;
color: #E2001A;
text-decoration:none;
/*width:174px;*/
background:#efefef;

}
.vertnav2-act a:hover {
display:block;
border-bottom:1px dotted #999999; /* red orange*/ 
padding: 2px 0 2px 20px;
/*text-indent:30px;*/
/*white-space:nowrap;*/
font-weight:normal;
color: #E2001A;
text-decoration:none;
/*width:174px;*/
background:#efefef;

}

.vertnav3 a:link {
display:block;
border-bottom:1px dotted #cccccc;  /*flat blue*/ 
padding: 2px 0 2px 35px;
/*text-indent:45px;*/
/*white-space:nowrap;*/
color: #999999;
text-decoration:none;
/*width:174px;*/
background:#ffffff;
}
.vertnav3 a:visited {
display:block;
border-bottom:1px dotted #cccccc;  /*flat blue*/ 
padding: 2px 0 2px 35px;
/*text-indent:45px;*/
/*white-space:nowrap;*/
color: #999999;
text-decoration:none;
/*width:174px;*/
background:#ffffff;
}
.vertnav3 a:active {
display:block;
border-bottom:1px dotted #cccccc;  /*flat blue*/ 
padding: 2px 0 2px 35px;
/*text-indent:45px;*/
/*white-space:nowrap;*/
color: #E2001A;
text-decoration:none;
/*width:174px;*/
background:#efefef;
}
.vertnav3 a:hover {
display:block;
border-bottom:1px dotted #cccccc; /* red orange*/ 
padding: 2px 0 2px 35px;
/*text-indent:45px;*/
/*white-space:nowrap;*/
color: #E2001A;
text-decoration:none;
/*width:174px;*/
background:#efefef;
}

.vertnav3-act a:link {
display:block;
border-bottom:1px dotted #cccccc; /* red orange*/ 
padding: 2px 0 2px 35px;
/*text-indent:45px;*/
/*white-space:nowrap;*/
font-weight:normal;
color: #E2001A;
text-decoration:none;
/*width:174px;*/
background:#efefef;
}
.vertnav3-act a:visited {
display:block;
border-bottom:1px dotted #cccccc; /* red orange*/ 
padding: 2px 0 2px 35px;
/*text-indent:45px;*/
/*white-space:nowrap;*/
font-weight:bold;
color: #E2001A;
text-decoration:none;
/*width:174px;*/
background:#efefef;
}
.vertnav3-act a:active {
display:block;
border-bottom:1px dotted #cccccc; /* red orange*/ 
padding: 2px 0 2px 35px;
/*text-indent:45px;*/
/*white-space:nowrap;*/
font-weight:normal;
color: #E2001A;
text-decoration:none;
/*width:174px;*/
background:#e0e0e0;
}
.vertnav3-act a:hover {
display:block;
border-bottom:1px dotted #cccccc; /* red orange*/ 
padding: 2px 0 2px 35px;
/*text-indent:45px;*/
/*white-space:nowrap;*/
font-weight:normal;
color: #E2001A;
text-decoration:none;
/*width:174px;*/
background:#e0e0e0;
}

.vertnav4 a:link {
display:block;
border-bottom:1px dotted #cccccc;  /*flat blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:50px;
white-space:nowrap;
font-size:11px;
color:#999999; /* flat blue*/ 
text-decoration:none;
width:174px;

}
.vertnav4 a:visited {
display:block;
border-bottom:1px dotted #cccccc;  /*flat blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:50px;
white-space:nowrap;
font-size:11px;
color:#999999; /* flat blue*/ 
text-decoration:none;
width:174px;

}
.vertnav4 a:active {
display:block;
border-bottom:1px dotted #cccccc;  /*flat blue*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:50px;
white-space:nowrap;
font-size:11px;
color:#333333; /* flat blue*/ 
text-decoration:none;
width:174px;

}
.vertnav4 a:hover {
display:block;
border-bottom:1px dotted #cccccc; /* red orange*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:50px;
white-space:nowrap;
font-size:11px;
color:#333333; /* red orange*/ 
text-decoration:none;
width:174px;

}

.vertnav4-act a:link {
display:block;
border-bottom:1px dotted #cccccc; /* red orange*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:50px;
white-space:nowrap;
font-size:11px;
color:#333333; /* red orange*/ 
text-decoration:none;
width:174px;

}
.vertnav4-act a:visited {
display:block;
border-bottom:1px dotted #cccccc; /* red orange*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:50px;
white-space:nowrap;
font-size:11px;
color:#333333; /* red orange*/ 
text-decoration:none;
width:174px;

}
.vertnav4-act a:active {
display:block;
border-bottom:1px dotted #cccccc; /* red orange*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:50px;
white-space:nowrap;
font-size:11px;
color:#333333; /* red orange*/ 
text-decoration:none;
width:174px;
background:#efefef;
}
.vertnav4-act a:hover {
display:block;
border-bottom:1px dotted #cccccc; /* red orange*/ 
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:50px;
white-space:nowrap;
font-size:11px;
color:#333333; /* red orange*/ 
text-decoration:none;
width:174px;
background:#efefef;
}



		
		h1,h2,h3 {color:#000000;margin-bottom:0px;}
		h1 {font-size:18px;margin-bottom:15px;}
		h2 {font-size:16px;}
		h3 {font-size:14px;}
		
		html,document { height:100%; }
		
		.seknav { background-color:#dda035; }
		
		.aktuelles { }
		
		.mega {color:#2c4d94;font-weight:bold;font-size:12px;text-decoration:none;}
		a.mega:hover {text-decoration:underline;}
		
		p {margin-top:3px;margin-bottom:15px;}

		
			a {color:#E2001A;}
			.topnav a {color:#000000;}

div#fb-posi{margin-left:10px; margin-top:20px;}



/* Online Marketing Solutions AG Call-To-Action Button */

.btn-css {
	/* Box-Schatten */
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	
	
	/* Textformatierung und Abstände */
	display:inline-block;
	font-family:arial;
	font-size:16px;
	font-weight:normal;
	padding:12px 12px 16px 12px;
}

.link {
	text-decoration:none;
	
	/* IE 6 */
	cursor:pointer;
}

/* Druck-Effekt bei Klick */
.btn-css:active {
	position:relative;
	top:1px;
}

/* Pfeil */
.arrow {
	font-size:20px;
}

/* Abgerundete Ecken und Umrandung (kein IE) */
.rounded {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border:1px solid #ddd;
}

/* Farben */
.green {

	/* Verlauf Start */
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #64bd5c), color-stop(1, #409530) );
	background:-moz-linear-gradient( center top, #64bd5c 5%, #409530 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#64bd5c', endColorstr='#409530');
	
	/* Hintergrundfarbe (alternativ für ältere Browser) */
	background-color:#409530;
	
	/* Textfarbe und Text-Schatten */ 
	color:#ffffff;
	text-shadow:1px 1px 0px #454545;
}

/* Verlauf bei Hover */
.green:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #409530), color-stop(1, #64bd5c) );
	background:-moz-linear-gradient( center top, #409530 5%, #64bd5c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#409530', endColorstr='#64bd5c');
	
	/* Wechsel der Hintergrundfarbe (alternativ für ältere Browser) */
	background-color:#64bd5c;
}

