/* --------------------------------------------------------- */
/* ------------------- allgemeines ------------------------- */
/* --------------------------------------------------------- */

div,h1,h2,h3,h4,h5,h6,p,body,html,input,button,ul,il,img { 
	margin:0; 
	padding:0; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	}

body {width:100%;background-color:#999999;text-align:center;margin:0;padding:0;font-size:100.1%;}

div#wrapper {
  margin-top:20px; 
  margin-left:auto; 
  margin-right:auto;
  clear:left;
  width:960px;
  height:750px;
  text-align:left;}

div#container {
width:920px; 
clear:both;
background:#E2DEDD url(webgrafiken/pic-container_920_pink.gif) left top repeat-y; /* hier ist auch die farbe unter re-grafik eingearbeitet */
padding:00px;
margin-bottom:55px;
border-top:20px solid white;
border-left:20px solid white;
border-right:20px solid white;
float:left;
}

div#sidebar {
border:0px solid black;
width:150px;
float:left;
font-size:0.8em;
/*font-weight:bold;*/
}
/* --------------------------- NAVIGATION --------------------------- */

div#sidebar li{ list-style-type:none;}

/* ------------------------- NAVIGATION-Ende ------------------------ */

div#main {clear:right;
width:725px; 
min-height:620px;
background: transparent url(webgrafiken/logo_30.gif) right top no-repeat;
float:right;
margin-left:15px;
padding-right:30px;
}

div#mitte {clear:both;
width:725px;
min-height:620px;
background: transparent url(webgrafiken/rosa.jpg) right top no-repeat;
float:right;
margin: 00px;
}

div#header {
width:540px;
height:155px;
background:#f11094 url(webgrafiken/dklrot_quadrat_15x15.gif) 525px 140px no-repeat;
float:left;
border-bottom:15px solid #e2dedd;
text-align:right;
}

div#stefan {
width:137px;
height:155px;
background:#f11094;
float:left;
}

div.adresse {
font-size:0.8em;
color:#ffffff;
padding:20px 15px 10px 0;
}

ul.sprachumschalter {
padding:15px 0;
}

ul.sprachumschalter li {
display:inline;
padding: 0 15px;
font-size:0.7em;
font-weight:bold;
color:#ffffff;
}
ul.sprachumschalter li a{
text-decoration:none;
color:#ffffff;
}

div#content {
width:525px;
min-height:435px;
background-color:white;
float:left;
border-bottom:15px solid #e2dedd;
}
/* ----------------- Contentbereich ---------------------- */
h1 {font-weight:normal; font-size:1.2em;padding:20px 20px 0px 20px;color:#E23090;}
/* h2 {font-size:1.4em;padding:20px 20px 0px 20px;} */
h3 {font-size:0.8em; color:#E23090;padding:20px 20px 0px 20px;}
h4 {font-size:0.75em;color:#E23090;padding:20px 20px 0px 20px;}
h4 a {color:#000000;}
h5 {font-size:1.0em;padding:20px 20px 0px 20px;}
p {font-size:0.75em; line-height:1.5;padding:5px 20px 30px 20px;}

/* -------------- Contentbereich-Ende -------------------- */

/* --------- Image im Contentbereich, links  ------------- */

div.csc-textpic-imagewrap {padding: 0 20px 30px 20px;}


/* -------- Image im Contentbereich, links ENDE ---------- */

div#footer {clear:both;
width:920px;
height:20px;
background-color:#ffffff;
font-size:0.7em;
}
/* --------------------------------------------------------- */
/* ------------------- navi-button-sidebar ----------------- */
/* --------------------------------------------------------- */  

/* -------------------- navi-menu level 1--------------------------- */


div.bM ul li {
display:block;
width:150px;
padding:0;
background-color:#E2DEDD;   /* hellstes grau */
line-height:1.7;
margin:0px 0 2px 0;
}
div.bM ul li ul{
display:block;
width:150px;
padding:0;
background-color:#E2DEDD;   /* hellstes grau */
line-height:1.7;
margin:2px 0 0px 0;
}

div.bM ul li a{
text-decoration:none;
}

/* ---------------------------- ACT ---------- */

div.bM ul li.bM_ACT a {
margin:0px 0;
padding:0 0 0 3px;
background-color:#666666;  /* grau*/
color:#ffffff;
display:block;
}                 /* geöffnete Hauptseite */

div.bM ul li.bM_ACT a:hover {
margin:0px 0;
padding:0 0 0 3px;
background-color:#666666; /* grau*/
display:block;
color:#ffffff;
}


/* ---------------------------- CUR ---------- */

div.bM ul li.bM_CUR a {
margin:0px 0;
padding:0 0 0 3px;
background-color:#666666;  /* grau*/
color:#ffffff;
display:block;
text-decoration:underline;
}             /* Angeklickt */

div.bM ul li.bM_CUR a:hover {
margin:0;
padding:0 0 0 3px;
background-color:#666666; /* grau*/     /**/
color:#ffffff;
display:block;
text-decoration:underline;
}
div.bM ul li.bM_CUR_2 a {
margin:0px 0;
padding:0 0 0 20px;
background-color:#E23090;  /*mittel-pink*/
color:#ffffff;
display:block;
text-decoration:underline;
}             /* Angeklickt */

div.bM ul li.bM_CUR_2 a:hover {
margin:0;
padding:0 0 0 20px;
background-color:#E23090;  /*mittel-pink*/
color:#ffffff;
display:block;
text-decoration:underline;
}


/* ---------------------------- IFSUB -------- */

div.bM ul li.bM_IFSUB a {
margin:0px 0;
padding:0 0 0 3px;
background-color:#666666; /*grau*/
color:#ffffff; /*weiss*/
display:block;
}                        /* Button_Unternavi */


div.bM ul li.bM_IFSUB a:hover {
margin:0px 0;
padding:0 0 0 3px;
background-color:#666666; /* grau*/  /**/
color:#ffffff;
display:block;
}

/* ---------------------------- NO ----------- */

div.bM ul li.bM_NO a {
margin:0px 0;
padding:0 0 0 3px;
background-color:#666666; /*grau*/
color:#ffffff; /*weiss*/ 
display:block;
}                 /* Normal-Hauptnavi */

div.bM ul li.bM_NO a:hover {
margin:0px 0;
padding:0 0 0 3px;
background-color:#666666; /* grau*/
color:#ffffff;
display:block;
text-decoration:underline;
}
div.bM ul li.bM_NO_2 a {
margin:0px 0;
padding:0 0 0 20px;
background-color:#E23090;  /*mittel-pink*/
color:#ffffff; /*weiss*/ 
display:block;
text-decoration:none;
}                 /* Normal-Hauptnavi */

div.bM ul li.bM_NO_2 a:hover {
margin:0px 0;
padding:0 0 0 20px;
background-color:#E23090;  /*mittel-pink*/
color:#ffffff;
display:block;
text-decoration:underline;
}




