/* ALLGEMEINE SETTINGS ############ SCHRIFT ############*/
html,body{
 margin:0;
 height:100%;
}

body{
 overflow-y:scroll;
}


font,p,a
{
  font-family:arial;
  font-size:12px;
  color:#00294c;
}

p.bodytext
{
  font-family:arial;
  font-size:12px;
  color:#00294c;
}


font.content_header1
{
  color:#00294c;
  font-family:arial;
  font-weight:bold;
  font-size:13px;
  font-style:italic;
}


font.content_header2
{
  color:#00294c;
  font-family:arial;
  font-weight:bold;
  font-size:12px;
}


font.start 
{ 
  color:#ffffff;
  font-family:arial;
  font-weight:bold;
  font-size:14px;
}

font.impr 
{ 
  color:#00609e;
  font-family:arial;
  font-size:13px;
}



/* ALLGEMEINE SETTINGS ############ LINKS ############*/
img{
  border:0px;
}


a:link {
  color:#e2001a;
  font-family:arial;
  font-size:12px;
  text-decoration:none;
  border:0px;
}


a:visited {
  color:#e2001a;
  font-family:arial;
  font-size:12px;
  text-decoration:none;
  border:0px;
}


a:focus {
  color:#900000;
  font-family:arial;
  font-size:12px;
  text-decoration: none;
  border:0px;
}


a:active {
  color:#e2001a;
  font-family:arial;
  font-size:12px; 
  text-decoration: none;
  border:0px;
}


a:hover {
  color:#780e10;
  font-family:arial;
  font-size:12px;
  text-decoration: none;
  border:0px;
}


a.menu_std 
{ 
  color:#3f87b6;
  font-family:arial;
  font-size:14px;
}


a.menu_act 
{ 
  color:#00294c;
  font-family:arial;
  font-size:14px;
  font-weight:bold;
  font-style:italic;
}

a.menu_std_sub
{ 
  color:#3f87b6;
  font-family:arial;
  font-size:12px;
}

a.menu_act_sub
{ 
  color:#3f87b6;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  font-style:italic;
}



a.usermenu_std 
{ 
  color:#db001a;
  font-family:arial;
  font-size:14px;
}


a.usermenu_act 
{ 
  color:#db001a;
  font-family:arial;
  font-size:14px;
  font-weight:bold;
  font-style:italic;
}









/* ALLGEMEINE SETTINGS ############ TABELLEN & LAYOUT ############ */
td.main_hintergrund{
  background-color:#ffffff;
}

td.header_hintergrund_links{
  background-color:#0063a1;
}


td.header_hintergrund_space
{

  background-color:#ffffff;
  font-size:3px;
  width:3px;
}



td.content_hintergrund_adr{

  background-color:#3e80b0;
  border:0px;
  
  color:#ffffff;
  font-family:arial;
  font-size:12px;
}

td.content_hintergrund_news{

  background-color:#ffffff;
  border:2px solid #3e80b0;
  
  padding:5px;
  padding-right:0px;
  
  color:#000000;
  font-family:arial;
  font-size:12px;
}


td.content_hintergrund_space{
  color:#ffffff;
  font-size:5px;
}


td.bg_bottom{
  font-size:0px;
  background-image:url(../pic/bg_bottom.png);
  background-repeat:repeat-x;  
}


td.bg_bottom_r{
  font-size:0px;
  background-image:url(../pic/bg_bottom_r.png);
  background-repeat:no-repeat;  
}


td.bg_middle{
  background-image:url(../pic/bg_middle.png);
  background-repeat:repeat-y;  
}


/* STARTSEITE */

div#start_head {
  width:100%;
  text-align:center;
}

div#start {
  position: relative;
  z-index: 1;
  
  width:100%;
  height: 500px;

  text-align:center;
}


div#start_logo{

  position: relative;
  z-index: 2;

  width:150px;
  height: 133px;
  
  margin-top: -120px;
  margin-left: 122px;
}
/* STARTSEITE */


div#header_bogen{

  position: absolute;
  z-index:1;
  
  width:777px;
  height: 273px;
  
  margin-top: 0px;
  margin-left: 4px;
}



div#navi_links{

  position:absolute; 
  width:140px;
  height:450px;
  z-index:3;
}


div#navi_content{
  width:140px;
  height: 18px;
  
  padding-top:5px;
  vertical-align:middle;
}


div#navi_content_sub{
  width:140px;
  height: 20px;
  
  padding-top:0px;
  vertical-align:middle;
}

div#navi_hr{
  width:140px;
  border-top:1px solid #3E80B0;
}


div#usernavi_hr{
  width:140px;
  border-top:1px solid #db001a;
}


div#news_hr{
  width:140px;
  border-top:1px solid #00294C;
}


