body { font-family: Arial,Helvetica,sans-serif; font-size: 13px;}

div	{ font-family: Arial,Helvetica,sans-serif; line-height:140%}
h1,th,b,img,form { font-family: Arial,Helvetica,sans-serif;}
h1 {font-size: 16px;}
h2 {font-size: 15px;padding-top: 0px;margin:0 0 14px 0;}
h3 {font-size: 13px;margin:0;padding: 0 0 7px 0px;}
h4 {font-size: 12px;margin:0; padding: 0 0 7px 0px;}

div#content {width:480px;}



td h2, td div {margin:0; padding:0;}
td {font-family: Arial,Helvetica,sans-serif;font-size: 13px;}
p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	padding-top: 0px;
	padding-bottom: 6px;
	margin:0px;
}

a {	TEXT-DECORATION: none;color: #006699;}

a:link { text-decoration: none}
a:visited { text-decoration: none}
a:hover,a:active { text-decoration:underline}

a.main {
	TEXT-DECORATION: none;
	color: #FFFFFF;
	font-weight : bold;
}
a.main:link { text-decoration: none; color: #FFFFFF;}
a.main:visited { text-decoration: none; color: #FFFFFF;}
a.main:hover { color: #BFCBD9}

a.detail { font-size: 11px}

a.plan { TEXT-DECORATION: none;	color: #FFFFFF;}
a.plan:link { text-decoration: none; color: #FFFFFF;}
a.plan:visited { text-decoration: none; color: #FFFFFF;}
a.plan:hover { color: #FFCCCC }

a.aktuell { TEXT-DECORATION: none;	color: #003366;}
a.aktuell:link { text-decoration: none; color: #003366;}
a.aktuell:visited { text-decoration: none; color: #003366;}
a.aktuell:hover { color: #4B6F94 }

.text11px { font-size: 11px}
.text12px { font-size: 12px}
.text14px { font-size: 14px}
.text16px { font-size: 16px}

.white { color: #FFFFFF;}
.title { font-weight : bold;}
.grau16 { color: #C9D5DE; ; font-size: 27px; font-weight: bold }
.grau14 { color: #BBC7DD; ; font-size: 14pt; font-weight: bold }
.blue { color: #003399; }
.hellblue { color: #D2DDE8; ; font-size: 16px}
.text15px { font-size: 15px}
.orange { color: #FF9966; }


.elementNews 	{border-bottom:1px solid #669966;}
.elementNews H2 {padding:3px 0px; margin:0px;}
.elementNews p	{padding:0px; margin:0px;}
.elementNews .datum	{color:#669966; font-weight:bold;}
.elementNewsNav 	{border-bottom:1px solid #669966;}
.elementNewsNav H2 {padding:1px 0px; margin:0px; font-size:11px;}
.elementNewsNav p	{padding:0px; margin:0px; font-size:10px;}
.elementNewsNav .datum	{color:#669966; font-weight:bold;}

div#newsEvents div { width:188px; text-align:center; margin:0 10px 10px 0; padding:10px 0; float:left; line-height:130%; border:1px solid #CC9933;}
div#newsEvents h2 { height:60px; font-size:12px; margin:3px auto 3px auto; padding-bottom:3px; border-bottom:1px dashed #CC9933; width:170px;}
div#newsEvents p {font-size:12px; padding:0; margin:0;}
