/* General
----------------------------------------------- */

* {
	margin: 0;
	padding: 0;
}


body { 
background: #F0EADA; 
font: 11px/13px  Verdana, Geneva, Arial, sans-serif; 
color: #222222;
}
p {
	margin-bottom: 0;
}

img { border: none; }

/* Links 2098AB
----------------------------------------------- */

a:link, a:visited {color: #333333; text-decoration: none;}
	a:hover {color: #555555; text-decoration: none;}


/* ----------hintergrund------------ */


div#bak {
    position: absolute; /*wichtig*/
    top: 40px;
    left: 50%; /*wichtig*/
    margin: 0 -475px; /*wichtig*/
    width: 950px;
    height: 505px;
    background: url(bg.gif) no-repeat;
	z-index:2;
}

/* ----------oben ; logo auf farbverlauf beige------------ */

div#logo_link {
	position: absolute; /*wichtig*/
    top: 32px;
    left: 50%; /*wichtig*/
    margin: 0 10px; /*wichtig*/
    width: 440px;
	height: 40px;
	z-index:5;
}
div#logo_link_index {
	position: absolute; /*wichtig*/
    top: 47px;
    left: 50%; /*wichtig*/
    margin: 0 10px; /*wichtig*/
    width: 440px;
	height: 40px;
	z-index:5;
}

div#oben {
	position: absolute; /*wichtig*/
    top: 20px;
    left: 50%; /*wichtig*/
    margin: 0 -456px; /*wichtig*/
    width: 912px;
	font: 10px Verdana, sans-serif; 
	z-index:3;
}

.oben_innen {
	width: 912px;
	height: 58px;
	background: url(oben_innen.gif); 
}

.oben_index {
    width: 912px;
    height: 84px;
	background: url(oben_index.gif);
}


/* ----------oben ; blauer balken mit kleinem menu weiss------------ */

.oben_blau {
	width: 912px;
    height: 36px;
	background: url(oben_blau.gif);
	text-align: right;
	z-index:4;
}

.menu_klein {
	padding-top: 9px;
	padding-right: 9px;
	font: 10px Verdana, sans-serif; 
	color: #FFFFFF;
}
.menu_klein a:link, .menu_klein a:visited { 
	font: 10px Verdana, sans-serif; 
	color: #FFFFFF;
}
.menu_klein a:hover { 
	font: 10px Verdana, sans-serif; 
	color: #EEEEEE;
}

.menu_klein_rot {
	font-weight: bold;
	color: #FF0000;
}
.menu_klein_rot a:link, .menu_klein_rot a:visited { 
	font-weight: bold;
	color: #FF0000;
}
.menu_klein_rot a:hover { 
	font-weight: bold; 
	color: #990000;
}

/* ----------mitte der seite------------ */

div#mitte {
    position: absolute;
	top: 114px;
    left: 50%; /*wichtig*/
    margin: 0 -455px; /*wichtig*/
    width: 910px;
	height:354px;
		background-color: #ffffff;
	overflow: auto;
    z-index:2;
}

div#mitte_weiss {
    position: absolute;
	top: 114px;
    left: 50%; /*wichtig*/
    margin: 0 -455px; /*wichtig*/
    width: 910px;
	height:360px;
	background-color: #ffffff;
    z-index:2;
}
div#mitte_weiss_index {
    position: absolute;
	top: 140px;
    left: 50%; /*wichtig*/
    margin: 0 -455px; /*wichtig*/
    width: 910px;
	height:241px;
	background: url(weiss.gif);
    z-index:4;
}
div#mitte_logo {
    position: absolute;
	top: 120px;
    left: 50%; /*wichtig*/
    margin: 0 -180px; /*wichtig*/
    width: 160px;
	height:120px;
	text-align: left;
    z-index:5;
}
div#mitte_logo_control {
    position: absolute;
	top: 6px;
    left: 275px; /*wichtig*/
    width: 93px;
	height:93px;
    z-index:5;
}
div#mitte_logo_schleich {
    position: absolute;
	top: 410px;
    left: 50%; /*wichtig*/
    margin: 0 -445px; /*wichtig*/
    width: 160px;
	height:41px;
	text-align: left;
    z-index:5;
}

div#mitte_logo_anker {
    position: absolute;
	top: 373px;
    left: 50%; /*wichtig*/
    margin: 0 -155px; /*wichtig*/
    width: 76px;
	height:86px;
	text-align: left;
    z-index:5;
}

div#mitte_bild {
    position: absolute;
	top: 114px;
    left: 50%; /*wichtig*/
    margin: 0 -455px; /*wichtig*/
    width: 910px;
	text-align: right;
    z-index:2;
}

div#mitte_bild_control {
    position: absolute;
	top: 0px;
    left: 200px;
    width: 690px;
	text-align: right;
    z-index:2;
}

div#mitte_bild_index {
    position: absolute;
	top: 140px;
    left: 50%; /*wichtig*/
    margin: 0 -455px; /*wichtig*/
    width: 910px;
	text-align: right;
    z-index:5;
}

div#mitte_titel {
    position: absolute;
	top: 130px;
    left: 50%; /*wichtig*/
    margin: 0 -440px; /*wichtig*/
    width: 300px;
	font: 16px/19px Verdana, sans-serif; 
	font-weight: bold;
	color: #4D5F89;
    z-index:6;
}
.mitte_titel {
	font: 16px/19px Verdana, sans-serif; 
	font-weight: bold;
	color: #4D5F89;
    z-index:6;
}

div#mitte_text {
    position: absolute;
	top: 200px;
    left: 50%; /*wichtig*/
    margin: 0 -440px; /*wichtig*/
    width: 300px;
	text-align: left;
    z-index:6;
}
div#mitte_text_index {
    position: absolute;
	top: 200px;
    left: 50%; /*wichtig*/
    margin: 0 -440px; /*wichtig*/
    width: 360px;
	text-align: left;
    z-index:6;
}
div#mitte_text_control {
    position: absolute;
	top: 35px;
    left: 15px; /*wichtig*/
    width: 320px;
    z-index:3;
}
div#mitte_text_schleich {
    position: absolute;
	top: 200px;
    left: 50%; /*wichtig*/
    margin: 0 -440px; /*wichtig*/
    width: 260px;
	text-align: left;
    z-index:3;
}
div#mitte_text_anker {
    position: absolute;
	top: 200px;
    left: 50%; /*wichtig*/
    margin: 0 -440px; /*wichtig*/
    width: 270px;
	text-align: left;
    z-index:3;
}

/* ----------unten ; hauptmenu mit 4 marken-buttons und untermenu------------ */

div#unten {
	position: absolute; /*wichtig*/
    top: 467px;
    left: 50%; /*wichtig*/
    margin: 0 -456px; /*wichtig*/
    width: 912px;
    height: 157px;
	background: url(rand_unten_menu.gif);
	z-index:2;
}

div#unten_index {
	position: absolute; /*wichtig*/
    top: 366px;
    left: 50%; /*wichtig*/
    margin: 0 -456px; /*wichtig*/
    width: 912px;
    height: 157px;
	background: url(rand_unten.gif);
	z-index:3;
}

div#untermenu {
	padding-top: 2px;
	padding-left: 11px;
	font: 9px Verdana, sans-serif; 
	color: #222222;
}
div#buttons {
    position: absolute;
	top: 22px;
    left: 6px;
    width: 910px;
}

.liste_buttons a img
	{
	padding: 5px;
	background: transparent url(img_bg.jpg) no-repeat;
	border: none;
	}
	
.liste_buttons a:hover img { background-position: 0 -130px; }



.text_schleich {
    /* border: #999999 1px solid; */
	position: absolute;
	top: 86px;
    left: 20px;
    width: 190px;	
	font: 10px/12px Verdana, sans-serif; 
    color: #222222;
}
.text_siku {
    /* border: #999999 1px solid; */
	position: absolute;
	top: 86px;
    left: 244px;
    width: 190px;	
	font: 10px/12px Verdana, sans-serif; 
    color: #222222;
}
.text_easy {
    /* border: #999999 1px solid; */
	position: absolute;
	top: 86px;
    left: 469px;
    width: 190px;	
	font: 10px/12px Verdana, sans-serif; 
    color: #222222;
}
.text_anker {
    /* border: #999999 1px solid; */
	position: absolute;
	top: 86px;
    left: 694px;
    width: 190px;	
	font: 10px/12px Verdana, sans-serif; 
    color: #222222;
}