body {
margin: 0;
background: url(bg.jpg);
background-repeat:no-repeat;;
}

#top {
position:absolute;
z-index: 3;
width: 910px;
left: 0px;
top: 0px;

}

/*be nice to opera*/

body>#top { width:910px; }

#navLinks{
position: absolute;
width: 220px;
left: 0px;
top: 200px;
}

/*be nice to opera*/

body>#navLinks { width:220px; }

#navRechts {
position: absolute;
z-index: 2;
width: 220px;
left: 690px;
top: 200px;
}

/*be nice to opera*/

body>#navRechts { width:220px; }


#content {
position: absolute;
top: 190px;
left: 250px;
width: 450px;
padding-left: 10px;
z-index:3;

}

.logo {
position: absolute;
left: 400px;
top: 10px;

}

.rahmen {
border-width: 0 1px 0 1px;
border-style: solid;
border-color: #E8E184;
padding-left: 10px;
padding-right: 10px;
}

.karinpos {
position: absolute;
left: 425px;
top: 160px;

}

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

.menu {
position:absolute;
top: 0px;
left: 0px;
}

.menu ul {
width: 16em;
list-style: none;
margin: 0px; padding: 0.3em;
text-align:center;
line-height: 180%;
}

* html .menu ul {  /* Korrekturen fuer IE 5.x */
width: 15.6em;
w\idth: 16em;
padding-left: 0;
padd\ing-left: 0.3em;
line-height: 180%;
}

.menu_main ul li {
list-style: none;
margin-left: 0em; 
padding: 0.1em;
line-height: 180%;
}


.menu_main a:link, .menu_main a:visited, .menu_main a:active {
font: bold 13px Lucida Sans, Arial, sans-serif;
text-decoration: none; 
color: #680101;
padding: 0.1em; /*muss uebereinstimmen mit li wert sonst 2.zeile eingeruckt*/
text-align:center;

}


.menu_main a:hover {
color: #83111d; 
text-decoration: underline; 
text-align:center;

}

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

/* =============== allgemeine formatierung links ==============*/
a:link, a:visited, a:active {
font: bold 13px Lucida Sans, Arial, sans-serif;
text-decoration: underline; 
color: #2c2c2c;

}

a:hover {
font: bold 13px Lucida Sans, Arial, sans-serif;
text-decoration: underline; 
color: #680101;
}

a.smk:link, a.smk:visited, a.smk:active {
font: bold 13px Lucida Sans, Arial, sans-serif;
text-decoration: none; 
color: #680101;
padding: 0.1em; 
}


a.smk:hover {
color: #83111d; 
text-decoration: underline; 
}


/*titel*/
.seitentitel {
font: bold 15px Lucida Sans, Arial, sans-serif;
color: #680101;
line-height: 1.4em
}

p, td {
font: 12px Lucida Sans, Arial, sans-serif;
color: #2c2c2c;
line-height: 1.4em
}

/*frauenpower*/
h1 {
font: bold 15px Lucida Sans, Arial, sans-serif;
color: #242424;
line-height: 100%
}

/*dachzeile*/
h3 {
font: italic 12px Lucida Sans, Arial, sans-serif;
color: #2c2c2c;
line-height: 100%;
margin-top: 10px;
}

/*beginn*/
h2 {
font: bold 13px Lucida Sans, Arial, sans-serif;
color: #2c2c2c;
line-height: 100%;
}
