
/************************************
 * bad ie hack :)
 ************************************/

/*html {overflow-x:hidden;}*/

/************************************
 * global elements
 ************************************/

body {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1.0em;
  line-height:1.4em;
  color: #C3D3CB;
}

h1 {
  font-family: Verdana,Arial,sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #B3728F;
  margin: 6px 0px 6px 0px;
  padding: 10px 0px 0px 0px;
}

.hh
{
  font-family: Verdana,Arial,sans-serif;
  font-size: 19px;
  font-weight: bold;
  color:#CA1B1B;
  margin: 6px 0px 6px 0px;
  padding: 10px 0px 0px 0px;
}

h2 {
  font-family: Verdana,Arial,sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #333;
  background-color: #C3D3CB;
  width:640px;
  border-bottom: 1px solid #000066;
  padding-left:30px;
  margin-left:35px;
  margin-top: 10px;
  margin-bottom: 5px;
}

h3 {
  font-family: Verdana,Arial,sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #333;
  background-color: #C3D3CB;
  width:660px;
  border-bottom: 1px solid #000066;
  margin-top: 10px;
  margin-bottom: 5px;
}

h4 {
  font-family: Verdana,Arial,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #333;
  background-color:  #E9E4AD;
  width:650px;
  margin-top: 10px;
  margin-bottom: 5px;
}


h5 {
  position:relative;
  left:36px;
  font-family: Verdana,Arial,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #333;
  background-color:  #E9E4AD;
  width:406px;
  border-top: 1px solid #000066;
  border-bottom: 1px solid #000066;
  padding-top:45px;
  padding-bottom:30px;
  margin-top: 45px;
  /*margin-bottom: 15px;*/
}

h6 {
  font-family: Verdana,Arial,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:  #87141F;
  background-color: #C3D3CB;
  width:460px;
  border-bottom: 1px solid #000066;

}


P {
  padding: 6px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  font :0.9em Verdana,Arial,sans-serif;
  color: #677776;
  line-height: 1.4em;
  text-align: justify;
}




menu {
  display: block;
}

ul {
  list-style: square;
}

li {
  text-align:left;
  margin-top: 0;

}

li.admin {
  padding: 0px 0px 0px 0px;
  margin : 0px 0px 0px -10px;
  font : normal 70% Verdana,Arial,sans-serif;
  color : #333;
}

u {
   color: #333;
   font-weight: bold;
}






/************************************
 * Links
 ************************************/

a {
  color: #333;
}

a:visited {
  color: #333;
}

a:hover {
  color: #87141F;

}

a.front {
  color: #61485D;
  text-decoration:none;
}

a:visited.front {
  color: #61485D;
  text-decoration:none;
}

a:hover.front {
  color: #44233E;
  text-decoration:underline;

}

/************************************
 * head of each document
 ************************************/

Table {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

td {
font : normal 0.8em  Verdana,Arial,sans-serif;
color : #333;
}

td.front {
font : normal 0.7em  Verdana,Arial,sans-serif;
color : #61485D;
}

td.text {
margin : 0;
font : bold 75% Verdana,Arial,sans-serif;
line-height: 1.4em;
color : #677776;
}


td.text_center {
text-align:center;
padding:0px 0px 0px 216px;
margin : 0;
font : bold 80% Verdana,Arial,sans-serif;
color : #677776;
}


td.picture {
padding:3px 3px 3px 3px;
margin:0px 0px 0px 0px;
border:2px solid #A18390;
}


Table.cafe {
position: relative;
top:-50px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}

Table.cafe td {
font : bold 80% Verdana,Arial,sans-serif;
color : #677776;
}

Table.form {
position: relative;
top:10px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

Table.form td{
font : bold 90% Verdana,Arial,sans-serif;
color : #677776;
}

Table.imp  {
position: relative;
left:40px;
}

Table.imp td {
font : bold 90% Verdana,Arial,sans-serif;
color : #677776;
}

Table.gb  {
position: relative;
left:0px;
}

Table.gb td {
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 10px;
font : bold 85% Verdana,Arial,sans-serif;
color : #677776;
}

/*//////////////*/

.mini_gb     {
  font : bold 100% Verdana,Arial,sans-serif;
  color : #3F6753;
}

a.mini_gb {
  color: #3F6753;
  text-decoration:none
}

a:visited.mini_gb {
  color: #3F6753;
  text-decoration:none;
}

a:hover.mini_gb {
  color: #87141F;
  text-decoration: underline;
}

.rot {
  margin : 0;
  padding: 0;
  font : bold 80% verdana, helvetica, sans-serif;
  color : #CA1B1B;
}

.blau {
  margin : 0;
  padding: 0;
  font : bold 80% verdana, helvetica, sans-serif;
  color : #0000dd;
}

.mini_blau1 {
  padding-top: 8px;
  margin-top : 8px;
  font : bold 80% Verdana,Arial,sans-serif;
  color : #0000de;
  size:0.9em;
}

.text_ga {
padding: 2px 0px 2px 0px;
margin : 2px 0px 2px -10px;
font : normal 70% Verdana, Arial, sans-serif;
color : #87141F;
text-align:left;
}

.text_gb {
padding: 2px 0px 2px 0px;
margin : 2px 0px 2px 0px;
font : normal 80% Verdana, Arial, sans-serif;
color : #677776;
text-indent:0px;
text-align:left;
}

.text_gc {
padding: 2px 0px 2px 12px;
margin : 2px 0px 2px 0px;
font : normal 80% Verdana, Arial, sans-serif;
line-height:1.4em;
color : #677776;
text-indent:0px;
text-align:left;
}

/*//////////////*/


.feld {
    padding:  0px 0px 0px 00px;
    margin : 0px 0px 0px 0px;
    width: 420px;
    font : bold 100% Verdana, Helvetica, sans-serif;
    color : #5577cc;
}

.button {
    left:0px;
    width:90px;
    height:20px;
    padding: 0px 0px 2px 0px;
    margin:  0px 0px 0px 0px;
    border:1px solid #000000;
    background-color:#FFFFFF;
    text-align:center;
    text-decoration:none;
    color : #003399;
    font : bold 100% Arial, "Times New Roman", Times, serif;
    -moz-border-radius:1px 1px 1px 1px; cursor:hand;
}

.button1 {
    width:60px;
    height:20px;
    padding: 0px 0px 2px 0px;
    margin:  0px 0px 0px 0px;
    border:1px solid #000000;
    background-color:#FFFFFF;
    text-align:center;
    text-decoration:none;
    color : #003399;
    font : bold 100% Arial, "Times New Roman", Times, serif;
    -moz-border-radius:1px 1px 1px 1px; cursor:hand;
}


.button2 {
    left:0px;
    width:120px;
    height:20px;
    padding: 0px 0px 2px 0px;
    margin:  0px 0px 0px 0px;
    border:1px solid #000000;
    background-color:#FFFFFF;
    text-align:center;
    text-decoration:none;
    color : #003399;
    font : bold 100% Arial, "Times New Roman", Times, serif;
    -moz-border-radius:1px 1px 1px 1px; cursor:hand;
}

.button3 {
    border: 1px outset black;
    background-color:#E9E4AD;
    color:#333;
    font : bold 0.85em Verdana,Arial,sans-serif;
    padding:3px 3px 3px 3px;
    text-decoration : none;
}

A:hover.button3 {
    color :  #fff;
    text-decoration : none;
    background-color: #CA1B1B;
}



Div#headline {
visibility: hidden;
}



#container {
position:absolute;
top:0px;
left:0px;
text-align:center;
background-color:transparent;
width:auto;
}

DIV#vertikal {
position: relative;
top:-325px;
left:252px;
MARGIN: 0px 0px 0px 0px;
PADDING-TOP: 0px;
/*BACKGROUND: url(./images/) #ECDEE4 no-repeat left top;*/
background-color:#ECDEE4;
width:750px;
HEIGHT: auto;
BORDER-left: #A987A3 2px solid;
BORDER-right: #A987A3 2px solid;
}


Div#content_links {
position: relative;
padding:2px 4px 4px 2px;
left:28px;
top:100px;
margin:0px 0px 0px 0px;
width:188px;
border-top:2px solid #A987A3;
border-right:2px solid #A987A3;
border-left:2px solid #A987A3;
border-bottom:2px solid #A987A3;
background-color:#D5C4D2;

}

/*=========== menü ===========*/

a.navi, a.navi_act, a.navi_leer {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 0.7em;
   font-weight: bold;
   width:176px;
   padding-left:6px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   border-top:1px solid #ffffff;
   border-right:0px solid #d9dadc;
   border-left:0px solid #d9dadc;
   border-bottom:0px solid #ffffff;
   display:block;
   line-height:18px;
   font-weight:bold;
   text-decoration:none;
   text-align:left;
   margin-top:0px;
   margin-left:0px;
   text-indent:0px;

}

a.navi, a.navi_act {
   border-top:0px #ffffff solid;
   border-bottom:1px #ffffff solid;
   text-align:left;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 14px;
   background-color:#F5F5F5;
}


a.navi_leer {
   border-top:0px #ffffff solid;
   border-bottom:1px #ffffff solid;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 14px;
   background-color:transparent;
}

a:link.navi_leer, a:visited.navi_leer, a:active.navi_leer, a:focus.navi_leer {
   margin:-22px 0px 0px 0px;
   padding:0px 0px 0px 14px;
   width:176px;
   height:24px;
   color:#333;
   background-color:transparent;
}

a:link.navi, a:visited.navi, a:active.navi, a:focus.navi{
   margin:0px 0px 0px 0px;
   padding:4px 0px 0px 14px;
   color:#333;
   height:auto;
   background-color:#C3D3CB;

}

a:link.navi_act, a:visited.navi_act, a:active.navi_act, a:focus.navi_act, a:hover.navi_act {
   margin:0px 0px 0px 0px;
   padding:2px 0px 0px 14px;
   color:#ffffff;
   background-color:#A987A3;
   height:auto;
   text-decoration:none;
}

a:hover.navi{
   color:#ffffff;
   background-color: #618C76;
   text-decoration:none;
}

a.navi[class], a.navi_act[class]{
  width:176px;
}

/*=================ende menü ==================*/

Div#content_rechts {
position: absolute;
padding-top:0px;
padding-bottom:0px;
padding-left:4px;
padding-right:3px;
left:1024px;
top:190px;
margin-left:0px;
width:190px;
border-top:1px solid #333;
border-right:1px solid #333;
border-left:1px solid #333;
border-bottom:1px solid #333;
background-color:#A7B6B8;
}

/********************************footer*******************************/

DIV#footer {
	WIDTH:auto;
	HEIGHT:22px;
	PADDING: 0px 0px 0px 6px;
	MARGIN: 0px 0px -1px 0px;
	background: #BE9EAC;
	BORDER: 0;/* solid 1px grey; *//*Rahmen bei Überarbeitung sichtbar machen*/
}

Div#footer td {					/*Fusszeile*/
	PADDING: 3px 0px 1px 0px;
	MARGIN: 0px 0px 0px 0px;
    background: #BE9EAC;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    color:#333;
    font-size: 0.7em;
}

DIV#footer A {
	text-decoration: none;
	color: #333;
	background: #BE9EAC;
	FONT-WEIGHT: 600;
	FONT-SIZE: 1.0em;
}

DIV#footer A:hover {
	text-decoration: underline;
	color: #87141F;
	background: #BE9EAC;
	FONT-WEIGHT: 600;
	FONT-SIZE: 1.0em;
}
/* ******************Schatten um Thumbs************************* */

ul#links-list {
    margin: 20px 0px 22px 0px;
    padding: 2px 2px 2px 2px;
    background: transparent;
    }


ul#links-list li {
    float: left;
    list-style: none;
    margin: 12px;
    padding: 0;
    }

ul#links-list li div.shadowed {
    background: url(../images/shadow01.gif)  no-repeat bottom right;
    }


ul#links-list li img {
    padding: 0px 0px 0px 0px;
    margin: -3px 6px 3px -6px;
    border:0;
    }

ul#links-list li.thumbs1 {
    float:right;
    padding: 0px 12px 12px 0px;
    margin: 0px 20px 0px 0px;

}

ul#links-list li.thumbs3 {
    float:right;
    padding: 0px 18px 0px 0px;
    margin: 0px 15px 0px 0px;

}

ul#links-list li.thumbs5 {
    float:right;
    padding: 0px 18px 0px 0px;
    margin: 0px 15px 0px 0px;

}
/* ********************************************************************
