/* -- Allgemeines -- */

h1 {
	font-size:15px;
}
h2 {
	font-size:15px;
	line-height:120%;
	color:#0000ff;
}
h1, h2, h3, h4, h5, h6 {  /*Alle Überschriften bekommen eine besondere Farbe und da sie sehr groß sind können wir es uns erlauben hier eine Schrift mit Serifen zu wählen. Wir spielen hier ein wenig mit Typographie, und entgegen dem Einheitsbrei auf vielen Seiten.*/
 color: #6699CC;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 line-height:100%;
 }
/* -- Layoutspezifisches -- */

.bodytext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:130%;
}
#newsletter-link {
	width:auto;
	height:auto;
	font-size:10px;
}
.newsletter-link {
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#unsubscribe-link {
	width:600px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#CCCCCC;
	color:#000000;
	border:#023187 1px solid;
	padding:3px;
	margin-top:10px;
	margin-bottom:10px;
	height:auto;
}
/* - Logo bzw. Kopf - */

.u2 {
	list-style:none;
	border-bottom:#666666 1px dashed;
	display:block;
	width:186px;
	height:22px;
	background-color:#CCCCCC;
}
.ul {
	list-style:circle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
	line-height:130%;
}
.aktiv {
	list-style:none;
	color:#FF0000;
	border-bottom:#666666 1px dashed;
	display:block;
	width:186px;
	height:22px;
}
.aktiv-link {
	list-style:none;
	color:#FF0000;
}
.usb {
	list-style:none;
}

/* - Der Hauptinhaltsteil - */
TABLE.maincontainer {
	width:600px;
}
#maincolumn-outer {
	background: white;
/*	padding: 0 10px 10px 0px; */
/*	line-height: 1.5em; */
	height: auto;
	width: auto;
	vertical-align:top;
}
#motto {
	width:auto;
	padding-bottom:20px;
}
.motto {
	color:#023187;
	font-size:11px;
	line-height:130%;
}
#anrede {
	color:#023187;
	margin-bottom:6px;
}
.anrede {
	color:#023187;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin-bottom:6px;
}	
#maincolumn {
	background: white;
/*	padding: 0 10px 10px 0px; */
/*	line-height: 1.5em; */
	height:auto;
	width:auto;
	font-size:11px;
	color:#000000;
	line-height:120%;
}
#leftcolumn {
	background: #D6DEE9;
	padding: 6px 6px 6px 6px;
/*	line-height: 1.5em; */
	height: auto;
	width: 130px;
}
.leftcolumn {
	color:#666666;
	line-height:130%;
	font-size:11px;

}
.footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:120%;
}
.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7f9cc4;
}

a.internallink:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#6699CC;
	text-decoration:none;
}
a.internallink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6699CC;
	font-weight:bold;
	text-decoration:none;
}
a.internallink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6699CC;
	font-weight:bold;
	text-decoration:underline;
}
a.internallink:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6699CC;
	font-weight:bold;
	text-decoration:none;
}
.csc-textpic-caption {
	font-size:9px;
}