/******** bord ue ren ********/
html, body {
color: #3333CC;  background-color: #3333CC; 
font-family: Arial, Verdana, Helvetia, sans-serif; font-size: 10px;
text-align: center;
margin: auto;
margin-top: 0px; margin-bottom: 0px; padding: 0px;
width: 100%; height: 100%;
}

h1 {
color: #9d3658; text-decoration: underline;
font-size: 3em; font-family: Georgia;
margin-top: 10px;
}

h2 {
color: #9d3658; text-decoration: underline;
font-size: 1.4em; font-family: Georgia;
margin-top: 10px;
letter-spacing: 0.2em;
}

h3 {
color: #000000; text-decoration: none;
font-size: 1.5em; font-family: Georgia;
margin-top: -10px;
}

p {
text-align: justify; font-size: 1.2em; color: #000000;
}

/********** Logo und Slogan ******************************************************************/
.kopflogo {
position: relative; z-index: 1;
background-image: url(../grafiken/kohg1.gif);
width: 100%; height: 90px;
margin: auto;
}

.logo {
float: left; 
width: 572px; height:80px; top: 10px;
margin-top: 10px;
}
.slogans {
position: absolute; height: 80px; width: 300px; left:621px; top: 14px; text-align: left; font-size: 1.2em; color:#ca9595; font-weight: bold; z-index:1;
}
.slogan {
position: absolute; height: 80px; width: 300px; left: 619px; top:12px; text-align: left; font-size: 1.2em; color:#9d3658; font-weight: bold; z-index:2;
}

.schotte {
position: absolute; right: -7px;
width: 72px; height: 130px;
margin-top: -25px;
}

.over1 {
color: #000000;
font-size: 1.4em;
}

.over2 {
font-size: 1.4em;
}

/*************************************************************************************************/
.gesamt {
position: absolute; top: 1%; bottom: 1%; left: 2%; z-index: 2;
width: 96%; height: 98%;
}
 
.kopfzeile {
clear: both;
position: relative;
background-image: url(../grafiken/navo1.gif);
width: 100%; height: 27px;
margin: auto;
margin-top: 1%;
}

.hauptteil {
clear: both;
position: relative;
background-color: #DCEDFD;
width: 100%; height: auto;
margin: auto; margin-bottom: 0%;
}

.menuelinks {
float: left;
width: 190px; height: 850px;
padding: 5px;
background-color: #99CCFF;
margin-bottom: 0px;
}

.menuerechts {
float: right;
width: 190px; height: 850px;
padding: 5px;
background-color: #99CCFF;
margin-bottom: 0px;
}

.inhalt {
margin-left: 190px; margin-right: 190px;
height: 850px;
padding: 5px 5% 5px 5%;
}

.fuss {
clear: both;
width: 100%; height: 27px;
line-height: 27px;
background-image: url(../grafiken/navo1.gif);
background-color: #c3c3c3;
letter-spacing: 0.2em;
}

.fusszeile {
height: 1px;
}
/********** Menübox **********************************************************************/
.menuebox {
position: relative;
width: 170px;
margin: auto;
margin-top: 10px;
}

.menuekopf {
position: relative;
background-image: url(../grafiken/tako5.gif);
background-repeat: no-repeat;
width: 100%; height: 27px;
text-align: left; color: #EEEEEE; font-size: 1.2em; font-weight: bold;
padding-top: 3px; padding-left: 20px;
}

.menueboxinhalt {
position: relative;
background-image: url(../grafiken/tami5.gif);
background-repeat: no-repeat;
background-position: bottom;
width: 100%; height: auto;
text-align: left; color: #4D7F42;
line-height: 20px;
}

.boxinhalt img {
margin-left: -5px;
}

.boxinhalt {
position: relative; top: -4px;
width: 100%; height: auto;
margin-left: 13px; padding-bottom: 4px;
}

/********** Menuelinks *************************************************************************************/

a.type_1:link { font-size: 1.1em; font-weight:100; color:#134B83; text-decoration:none; }

a.type_1:visited { font-size: 1.1em; font-weight:100; color:#134B83; text-decoration:none; }

a.type_1:focus { font-size: 1.1em; font-weight:100; color:#2464A3; text-decoration:underline; }

a.type_1:hover { font-size: 1.1em; font-weight:100; color:#2464A3; text-decoration:underline; }

a.type_1:active { font-size: 1.1em; font-weight:100; color:#2464A3; text-decoration:underline; }

/********** Fusslinks **************************************************************************************/

a.type_2:link { font-size: 1.2em; font-weight: bold; color:#9d3658; text-decoration:none; }

a.type_2:visited { font-size: 1.2em; font-weight: bold; color:#9d3658; text-decoration:none; }

a.type_2:focus { font-size: 1.2em; font-weight: bold; color:#BF0073; text-decoration:underline; }

a.type_2:hover { font-size: 1.2em; font-weight: bold; color:#BF0073; text-decoration:underline; }

a.type_2:active { font-size: 1.2em; font-weight: bold; color:#BF0073; text-decoration:underline; }

/**********Textlinks Überschrift ***************************************************************************/

a.type_3:link { color:#9d3658; }

a.type_3:visited { color:#9d3658; }

a.type_3:focus { color:#BF0073; }

a.type_3:hover { color:#BF0073; }

a.type_3:active { color:#BF0073; }

/********** Linktexte ****************************************************************************************/
a span {
display: none;
}
h2 span {
display: none;
}
