body   { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
td {	font-size: 12px;}
p     {
	font-size: 12px;
	margin:     0 0 5px;
	padding:    0 }
h1, h2, h3, h4  {
	font-size:      12px;
	font-weight:     bold;
	text-decoration: none }
h1 {
	font-size:       14px;
	background-color: #98abda;
	margin-top:       0;
	padding:          3px 5px }

a  { color: #1c06a4; text-decoration: none }
a:visited { color: #1c06a4 }
a:hover  {
	color: #1c06a4;
	text-decoration: none;
	background-color: #6479c8;
	} 
#head        {
	font-size:       16px;
	background-color: #2d50a1;
	margin:           0 5px 0 0;
	height:           65px }


#head .logo  {
	margin-left: 15px;
	float:        left }

#head .banner  {
	margin-left: 105px;
	float:        left }

#head .bannertext1zeile    {
	color:       white;
	font-size:    20px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight:  normal;
	font-stretch: extra-expanded;
	margin-left:  110px;
	padding-top:  30px;
	float:        left }




#head .bannertext2zeilen     {
	color:       white;
	font-size:    20px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight:  normal;
	font-stretch: extra-expanded;
	margin-left:  110px;
	padding-top:  10px;
	float:        left }





#top         {
	color:                #f4ffff;
	font-size:             12px;
	line-height:           20px;
	background-color:      #1c06a4;
	background-repeat:     repeat;
	background-attachment: scroll;
	background-position:   0 0;
	margin-top:            0;
	margin-right:          5px;
	padding-left:          220px;
	height:                20px;
	clear:                 both }




#top ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
#top li  {
	display: block;
	float:    left }


#top li a    {
	color: #f4ffff;
	font-weight: bold;
	text-decoration: none;
	margin-right: 30px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
}
#top li a:hover   { background-color: #6479c8 }
#top li a:visited  { color: #f4ffff }

#nav-left    {
	font-size: 10px;
	float: left;
	margin-top: 5px;
	margin-left: 10px;
	width: 175px;
	
	}
#nav-left ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#nav-left li {
	display: block;
	}
#nav-left li a, #nav-left li a:visited{
	display: block;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: black;
	text-align: right;
	background-color: #98abda;
	margin: 6px 0;
	padding: 3px;
	width: 175px;
	border: 1px solid #98abda;
	border-left: 5px solid #1C06A4;
}
#nav-left li a:hover    {
	color:           black;
	background-color: #8c99c8;
	border-style:     solid;
	border-width:     1px 1px 1px 5px;
	border-color:     #1c06a4 }
#nav-2 li a, #nav-2 li a:visited {
	color:           black;
	font-size:        12px;
	font-family:      Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight:      bold;
	background-color: #e4e4e4;
	text-align:       right;
	display:          block;
	margin:           6px 0;
	padding:          3px;
	width:            175px;
	border-style:     solid;
	border-width:     1px 1px 1px 5px;
	border-color:     #e4e4e4 #e4e4e4 #e4e4e4 #a4a4a4 }

#nav-2 li a:hover {
	color:           black;
	background-color: #d4d4d4;
	border-style:     solid;
	border-width:     1px 1px 1px 5px;
	border-color:     #d4d4d4 #d4d4d4 #d4d4d4 #a4a4a4 }

#text       {
	font-size:   12px;
	margin-top:   10px;
	margin-right: 10px;
	margin-left:  220px }


#text a      {
	color:              #3252c7;
	text-decoration:     none;
	background-position: 0 top }

	

#text a.pfeil     {
	color:              #3252c7;
	text-decoration:     none;
	background-image:    url("img/link.gif");
	background-repeat:   no-repeat;
	background-position: 0 top;
	padding-left:        16px }


#text a:hover  {
	color:           black;
	text-decoration:  none;
	background-color: #8c99c8 }
#text a:visited    {
	color: #3252c7 }

#text a.ohnePfeil   {
	background-image: none;
	padding-left:      0 }
#text a.ohnePfeil:hover {
	color:           black;
	text-decoration:  none;
	background-color: #8c99c8 }

#text a.anker {
	color:              #668266;
	text-decoration:     none;
	background-image:    none;
	padding-left:        0;
	 }	

#fuss          {
	font-size:            12px;
	line-height:           20px;
	background-color:      #1c06a4;
	background-repeat:     repeat;
	background-attachment: scroll;
	background-position:   0 0;
	text-align:            right;
	margin-right:          5px;
	margin-left:           220px;
	height:                20px;
	clear:                 both }




#fuss ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
#fuss li {
	display:           block;
	float:    right }

#fuss li a    {
	color: #f4ffff;
	font-weight: bold;
	text-decoration: none;
	margin-right: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 3px;
}
#fuss li a:hover   { background-color: #6479c8 }
#fuss li a:visited  { color: #f4ffff 
}
#bildstreifen      {
	text-align: left;
	margin:      10px 5px 1px 15px;
	clear:       both }


#bildstreifen .logo {
	float: left }

#bildstreifen .bild {
	float: right }

#bildstreifen p {
	clear: both }

#copyright       {
	font-size:    9px;
	text-align:    right;
	margin-top:    3px;
	margin-right:  5px;
	padding-right: 5px }
#copyright p {
	text-align: right;
	margin:      0;
	padding:     0 }

.hide { display: none }
.beschriftung9px { font-size: 9px }
.beschriftung10px {
	font-size: 10px }

.person
  {
	float: left;
	text-align: center;
	margin: 15px;
}
.clear {
	clear: both }
.lokaler-Link {
	background-color: #e2e2e2 }
.9px {
	font-size: 9px }

.kein_Umbruch { }
.datum-presse  {
	font-size:  11px;
	font-weight: bold }
