body {
   /*Blau   HKS41   1C3144*/
   font-size: 12px;
   background-color: White;
   color: Black;
   padding: 0;
   margin: 0;
   border: 0;
   font-family: Verdana;
}

div.slogan  {
   font-size: 12px;
   font-family: Arial,sans-serif;
   font-style: normal;
   font-weight: normal;
	width: 500px;
}

div.navigation  {
   font-size: 11pt;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
}

div.navigation div.nav_selected {
  	background-color: White;
	color: #C24C1F;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 5px 3px 5px;
  }
  
div.nav_selected a {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #C24C1F;
}
  
div.nav_selected a:hover {
	  color: #C24C1F;
  	}

div.nav_unselected {
  	background-color: White;
	color: #1C3144;
	font-weight: bold;
	font-size: 11px;
	padding: 3px 5px 3px 5px;
  } 
  
div.nav_unselected a {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C3144;
	text-decoration: none;
 	}
  
div.nav_unselected a:hover {
	color: #C24C1F;
  	}

div.navigation td.divider{
   width: 5px;
   font-weight: bold;
	font-size: 12px;
   color: #C24C1F;
   }

div.headlines {   
   padding: 5px 5px 5px 5px;
}
   
div.headlines h1 {
   font-size: 22px;
   color: #1C3144;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
}

div.headlines h2 {
   font-size: 17px;
   color: #C24C1F;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
}
   
div.news {
	padding: 0px 10px 0px 5px;
	margin: 0px 0px 0px 5px;
	border-left: 1px dotted Gray;
	border-bottom: 1px dotted Gray;
}
   
div.news p.topping {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
   color: #C24C1F;	
   border-bottom: 1px solid #1C3144;
  }
  
div.news-entry {
   padding: 5px 0px 5px 0px;
   display: block;
   border-bottom: 1px solid #1C3144;
}

div.news a.news-h1 {
   background-color: White;
   color: #434343;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
   font-weight: bold;
   display: block;
   padding-bottom: 5px;
   text-decoration: none;
}

div.news a.news-p {
   background-color: White;
   color: #434343;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
   display: block;
   padding-bottom: 5px;
   text-decoration: none;
}

div.news a:hover {
   color: #C24C1F;
}

div.pagetrail {
   color: #434343;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
   display: block;
   padding: 5px 5px 5px 5px;
}

div.pagetrail a {
   color: #434343;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
   border-bottom: 1px solid white;
   text-decoration: none;
   margin-right: 5px;
}

div.pagetrail a:hover {
   border-bottom: 1px solid #C24C1F;
}
	
input, textarea, select {
    font-size: 12px;
}

td.head_space {
  background-color: White;
  height: 50px;
}

td.abovenav_leftspace {
  background-color: White;
  width: 80px;
  height: 4px;
  border-width: 0px 1px 0px 0px;
  border-color: #CCCCCC;
  border-style: solid;
}

td.abovenav_sides {
  background-color: White;
  width: 15px;
  height: 4px;
  border-width: 1px 0px 0px 0px;
  border-color: #CCCCCC;
  border-style: solid;  
}

td.abovenav_main {
  background-color: White;
  width: 70%;
  height: 4px;
  border-width: 1px 0px 0px 0px;
  border-color: #CCCCCC;
  border-style: solid;
}

td.abovenav_stretch {
  background-color: White;
  height: 4px;
  border-width: 1px 0px 0px 0px;
  border-color: #CCCCCC;
  border-style: solid;
}

td.nav_leftspace {
  background-color: White;
  width: 80px;
  border-width: 0px 1px 0px 0px;
  border-color: #CCCCCC;
  border-style: solid;
}

td.nav_sides {
  background-color: White;
  width: 15px;
  border-width: 0px 0px 1px 0px;
  border-color: #1C3144;
  border-style: solid;  
}

td.nav_main {
   background-color: White;
   width: 70%;
   font: normal normal bold 10pt Arial, Helvetica, sans-serif;
   vertical-align: bottom;
   border-width: 0px 0px 1px 0px;
   border-color: #1C3144;
   border-style: solid;
}

td.nav_stretch {
  background-color: White;
  border-width: 0px 0px 1px 0px;
  border-color: #1C3144;
  border-style: solid;  
}

td.logo_leftspace {
  background-color: White;
  width: 80px;
  height: 110px;
}

td.logo_sides {
  background-color: #1C3144;
  width: 15px;
  height: 110px;
}

td.logo_main {
  background-color: #1C3144;
  height: 110px;
}

td.logo_stretch {
  background-color: #1C3144;
  height: 110px;
  border-width: 3px 0px 2px 0px;
  border-color: #fff;
  border-style: solid;
}

td.main_leftspace {
  background-color: White;
  width: 80px;
  height: 360px;
  border-width: 0px 1px 0px 0px;
  border-color: #CCCCCC;
  border-style: solid;
}

td.main_sides {
  background-color: White;
  width: 15px;
}

td.main_main {
  background-color: White;
  width: 70%;
  vertical-align: top;
}

td.main_main p {
   color: Black;
}

div.main_news_side {
  background-color: White;
  vertical-align: top;
  }
	
td.main_stretch {
  background-color: White;
}

td.bottom_leftspace {
  background-color: White;
  width: 80px;
  border-width: 0px 1px 0px 0px;
  border-color: #CCCCCC;
  border-style: solid;
}

td.bottom_space {
  background-color: #1C3144;
  height: 40px;
  vertical-align:top;
  padding:5px;
  color: white;
}

td.bottom_space a{
	color:#fff;
	text-decoration:none;
	font-size:10px;
	font-family:Verdana;
}

#logo{
		position:absolute;
		top: 3px;
		left:750px;
		width:144px;
		height:60px;
		background-color:White;
		border-top:1px;
		border-bottom:1px;
		border-left:1px;
		border-right:1px;
		border-style:solid;
		border-color:#CCCCCC;
}


/*_____________________________________________*/
/* formate */

body{font-family:Arial,sans-serif;}

.head 	 { font-size:24px; font-family:Arial,sans-serif; color:#314262; }

.subline { font-size:18px; font-family:Arial,sans-serif; color:#314262; }

.text 	 { font-size:10pt; font-family:Arial,sans-serif; }

a.submenu:link { text-decoration:none; font-weight:bold; color:#314262; font-size:11px; }

a.submenu:visited { text-decoration:none; font-weight:bold; color:#314262; font-size:11px; }

a.submenu:hover { text-decoration:none; font-weight:bold; color:#DB3A25; font-size:11px; }

a.submenu:active { text-decoration:none; font-weight:bold; color:#314262; font-size:11px; } 

div.content {
   margin: 0px 5px 0px 0px;
   padding: 0px 5px 0px 5px;
   height: 300px;
   overflow: auto;
   text-decoration: none;
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   color: Black;
}

div.content p {
   text-decoration: none;
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   color: Black;
}

div.content h1 {
   text-decoration: none;
   font-size: 12pt;
   font-family: Arial, Helvetica, sans-serif;
   color: Black;
	font-weight: bold;
}

div.content h2 {
   text-decoration: none;
   font-size: 11pt;
   font-family: Arial, Helvetica, sans-serif;
   color: Black;
	font-weight: bold;
}

div.content h3 {
   text-decoration: none;
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   color: Black;
	font-weight: bold;
}


div.content a {
   text-decoration: none;
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #DB3A25;
}

div.content a:hover   {
   text-decoration: underline;
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
   color: #DB3A25;
}

div.content a.back {
   text-decoration: none;
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
   color: #314262;
	display: block;
	border: 1px solid #314262;
	padding: 3px;
	}

div.content a.back:hover   {
   text-decoration: underline;
   color: #DB3A25;
	border: 1px solid #DB3A25;
}

div.slogan {
   padding: 5px 5px 5px 5px;
   text-decoration: none;
   font-weight: normal;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
   color: #D9D9D9;
}

td.internet{vertical-align:top;}

td.medien{vertical-align:bottom;}

ul {list-style-image:url(../pics/rectSmall.gif)}

table.events{
	width:500px;
	border-top:1px;
	border-bottom:1px;
	border-left:0px;
	border-right:0px;
	border-style:solid;
	border-color:#DB3A25;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
}

table.events td{ 
   font-size:10pt; 
	font-family:Arial,sans-serif; 
	padding-top:2px; 
	padding-bottom:2px; 
	vertical-align:top;
}

span.intro{
	color:#C24C1F;
	font-weight:bold;
}

table.partner td{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	margin: 3px;
}

  
div.referenzliste {
   padding: 5px 0px 5px 0px;
   display: block;
   border-bottom: 1px solid #1C3144;
}

div.referenzliste a.referenzliste {
   color: #434343;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
   font-weight: bold;
   display: block;
   text-decoration: none;
}

div.referenzliste a.referenzliste:hover {
   color: #C24C1F;
}

div.spalte-entry {
	padding: 5px 0px 5px 10px;
	display: block;
}

div.spalte-entry a.spalte-h1 {
   background-color: White;
   color: #434343;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
   font-weight: bold;
   display: block;
   text-decoration: none;
}

div.spalte-entry a:hover {
   color: #C24C1F;
}
