
*
{
  font-family:Verdana, Arial, sans serif;
  font-size:12px;
  color:#212177;
  font-style:normal;
}

embed
{
	margin:0px;
	padding:0px;
	border:0px;
}

form
{
	margin:0px;
	padding:0px;
	display:block;
}

p
{
	margin:5px 0px 10px 0px;
	padding:0px;
}

h1
{
	margin:0px 0px 5px 0px;
	padding:0px;
}

h4
{
        font-size:14pt;
        font-weight:bold;
        margin:0px;
}


h5
{
        font-size:16pt;
        font-weight:bold;
        margin:0px;
}

h6
{
	font-size:12px;
	margin:0px;
	padding:0px;
}

body
{
  margin:0px;
  padding:0px;
  background:#bbbbbb;
}

img
{
	margin:0px;
	border:0px;
	padding:0px;
	display:inline;
}

#mailform h1
{
  padding:5px 0px;
  color:#fff;
}

#mailform td
{
  color:white;
  font-variant:outline;
  padding:3px 2px;
  height:27px;
}

#mailform
{
  height:436px;
}

#mainframe
{
	position:relative;
	left:50%;
	top:0px;
	height:600px;
	width:900px;
	margin-left:-450px;
	background:#000 url('../images/verlauf.jpg');
	overflow:hidden;
}

#headerframe
{
	position:absolute;
	top:5px;
	left:5px;
	width:890px;
	height:135px;
	overflow:hidden;
}

#headerlogos
{
	position:absolute;
	top:5px;
	left:5px;
}

#headertext
{
	position:absolute;
	left:5px;
	width:880px;
	top:20%;
	font-size:20px;
	line-height:1.5em;
	text-align:right;
	padding:0px;
	font-weight:bold;
}

#headerprices
{
	position:absolute;
	top:110px;
	left:5px;
	width:880px;
}

#headerprices *
{
	font-size:14px;
	font-weight:bold;
}

#norderstedt
{
	position:absolute;
}

#segeberg
{
	position:absolute;
	width:880px;
	text-align:right;
}

#contentframe
{
	position:absolute;
	top:145px;
	margin:0px 5px 5px 5px;
	width:890px;
	height:450px;
}

#menu
{
	position:absolute;
	height:448px;
	width:180px;
	overflow:hidden;
}

a
{
	text-decoration:none;
}
a:hover
{
}

.menu_level1_no, .menu_level1_act
{
  width:180px;
}
.menu_level2_no, .menu_level2_act
{
  width:178px;
}

.menu_level1_no a, .menu_level1_act a
{
  font-weight:bold;
	display:block;
	margin:0px 5px 3px 5px;
	line-height:15px;
	padding:5px;
	vertical-align:middle;
	background:transparent url('../images/menu-bg.jpg');
}

.menu_level1_no a:hover, .menu_level1_act a:hover
{
  color:#212177;
}

.menu_level1_no a
{
  color:#555;
}
.menu_level1_act a
{
  color:#212177;
}

.menu_level2_no a, .menu_level2_act a
{
	display:block;
	font-weight:bold;
	margin:0px 3px 3px 10px;
	font-size:10px;
	padding:3px 3px;
	background:transparent url('../images/menu-bg.jpg') center no-repeat;
}
.menu_level2_no a:hover, .menu_level2_act a:hover
{
	color:#212177;
}

.menu_level2_no a
{
	color:#555;
}
.menu_level2_act a
{
	color:#212177;
}

.menu_level3_no a, .menu_level3_act a
{
	color:#555;
	display:block;
	margin:5px 10px 5px 5px;
	font-size:11px;
	text-decoration:underline;
	float:left;
	font-weight:bold;
}
.menu_level3_no a:hover, .menu_level3_act a:hover
{
	color:#212177;
	text-decoration:none;
}

.menu_level3_act a
{
	color:#212177;
}

#content
{
	left:185px;
	width:710px;
	height:455px;
	position:absolute;
	overflow:auto;
}

#content td
{
	vertical-align:top;
}

div.inputtext_container
{
  position:relative;
  height:18px;
}
div.inputtextarea_container
{
  position:relative;
  height:200px;
}

div.input_cover
{
  position:relative;
  width:100%;
  height:100%;
  background:#fff;
  opacity:0.4;
  filter:alpha(opacity=40);
}
div.input
{
  position:absolute;
  top:0px;
  height:100%;
  width:100%;
  padding:0px;
}

input.inputtext, textarea.inputtextarea
{
  width:100%;
  height:100%;
  border:0px;
  margin:0px;
  padding:0px 3px;
	background:transparent;
	line-height:14px;
	font-weight:bold;
}

textarea.inputtextarea
{
  padding-right:0px;
  height:198px;
}

.inputbutton
{
  margin:0px;
  padding:0px;
  color:#212177;
}

.inputcheckbox
{
 height:15px;
 width:15px;
}

#submenu, #contenttitle_container
{
  position:relative;
	height:20px;
}

#contenttitle_container
{
	border-bottom:1px dotted #212177;
}

#contenttitle_padding
{
  position:relative;
}

#contenttitle
{
  position:absolute;
	text-align:left;
	top:0px;
	left:0px;
}
#contenttitle_shadow1, #contenttitle_shadow2, #contenttitle_shadow3, #contenttitle_shadow4
{
  position:absolute;
	text-align:left;
}

#contenttitle_shadow1
{
  top:-1px;
  left:-1px;
}

#contenttitle_shadow2
{
  top:1px;
  left:1px;
}

#contenttitle_shadow3
{
  top:1px;
  left:-1px;
}

#contenttitle_shadow4
{
  top:-1px;
  left:1px;
}



#contenttitle_shadow1 *, #contenttitle_shadow2 *, #contenttitle_shadow3 *, #contenttitle_shadow4 *
{
  color:#bbbbbb;
}

#contenttitle h1
{
	padding:0px;
}

#content_with_submenu, #content_with_title
{
	clear:both;
	overflow:auto;
	width:100%;
  position:absolute;
  width:100%;
}

#content_with_title_cover, #content_with_submenu_cover
{
  position:absolute;
  width:100%;
  background:white;
}

p.bodytext
{
	margin:0px;
	padding:0px;
}

table#vita td
{
	padding-right:5px;
	padding-bottom:5px;
}

.fotobook_single
{
  width:700;
}
.fotobook_single td
{
  text-align:center;
}

.fotobook_thumbs td
{
  text-align:center;
}

.thumbs
{
  padding:3px 3px 30px 3px;
  vertical-align:middle !important;
}

.textblock_topmargin
{
  margin-top:10px;
}

.align-center
{
  text-align:center;
}

a.internal-link
{
  font-weight:bold;
}
a.internal-link:hover
{
  text-decoration:underline;
}

/* Diskurse */

.diskurs
{
  margin:10px 0px 50px 0px;
  padding:0px 5px;
}

#steinschlagen td
{
  font-family:century gothic, verdana, arial;
  font-size:11pt;
}

#steinschlagen #zeile1
{
  padding-bottom:20px;
  font-weight:bold;
}
#steinschlagen #zeile2
{
  padding-bottom:20px;
  color:#000;
}


#steinschlagen_gedicht *
{
  font-family:century gothic, verdana, arial;
  color:#000;
  font-size:11pt;
}

#steinschlagen_gedicht td
{
  vertical-align:bottom;
}

#steinschlagen_gedicht .spalte1
{
  padding-right:0px;
}
#steinschlagen_gedicht .spalte2
{
  padding-left:0px;
  width:100%;
}

#steinschlagen_gedicht .zeilenanfang1
{
  color:#212177;
  font-weight:bold;
  font-variant:small-caps;
  font-size:14pt;
}
#steinschlagen_gedicht .zeilenanfang2
{
  font-variant:small-caps;
}

#steinschlagen_gedicht2 *
{
  font-family:century gothic, verdana, arial;
  color:#000;
  font-size:10pt;
}

#steinschlagen_gedicht2 td
{
  vertical-align:bottom;
}

#steinschlagen_gedicht2 .spalte1
{
  padding-right:0px;
  text-align:right;
}
#steinschlagen_gedicht2 .spalte2
{
  padding-left:0px;
  width:100%;
}

#steinschlagen_gedicht2 .zeilenanfang1
{
  color:#212177;
  font-weight:bold;
  font-variant:small-caps;
  font-size:10pt;
}
#steinschlagen_gedicht2 .zeilenanfang2
{
  font-weight:bold;
  color:#212177;
}
#steinschlagen_gedicht2 .zeilenanfang3
{
  font-variant:small-caps;
}

#steinschlagen_gedicht3, #steinschlagen_gedicht3 *
{
  font-family:century gothic, verdana, arial;
  color:#000;
  font-size:10pt;
}
#steinschlagen_gedicht3 .zeilenanfang
{
  color:#212177;
  font-weight:bold;
}

#steinschlagen_tabelle1, #steinschlagen_tabelle2, #steinschlagen_tabelle3, #steinschlagen_tabelle4
{
  table-layout:fixed;
  border-collapse:collapse;
}

#steinschlagen_tabelle1 *
{
  font-family:century gothic, verdana, arial;
  color:#000;
  font-size:11pt;
  line-height:250%;
}
#steinschlagen_tabelle1 td
{
  vertical-align:bottom;
}
#steinschlagen_tabelle1 .stil1
{
  font-weight:bold;
  font-variant:small-caps;
}
#steinschlagen_tabelle1 .stil2
{
  font-style:italic;
  font-variant:small-caps;
}
#steinschlagen_tabelle1 .stil3
{
  font-variant:small-caps;
}
#steinschlagen_tabelle1 .stil4
{
  font-style:italic;
}
#steinschlagen_tabelle1 .sz
{
  font-variant:normal;
  font-size:9pt;
}
#steinschlagen_tabelle1 #spalte1
{
  width:22px;
}
#steinschlagen_tabelle1 #spalte2
{
  width:77px;
}
#steinschlagen_tabelle1 #spalte3
{
  width:47px;
}
#steinschlagen_tabelle1 #spalte4
{
  width:47px;
}
#steinschlagen_tabelle1 #spalte5
{
  width:110px;
}
#steinschlagen_tabelle1 #spalte6
{
}

#steinschlagen_tabelle2 *
{
  font-family:century gothic, verdana, arial;
  color:#000;
  font-size:11pt;
  line-height:250%;
}
#steinschlagen_tabelle2 td
{
  vertical-align:bottom;
}
#steinschlagen_tabelle2 .stil1, #steinschlagen_tabelle2 .stil1 *
{
  font-variant:small-caps;
  color:rgb(102,102,153);
}
#steinschlagen_tabelle2 .stil2, #steinschlagen_tabelle2 .stil2 *
{
  font-style:italic;
  color:rgb(51,51,153);
}
#steinschlagen_tabelle2 .stil3, #steinschlagen_tabelle2 .stil3 *
{
  font-weight:bold;
  font-variant:small-caps;
  color:rgb(51,51,153);
}
#steinschlagen_tabelle2 .stil4, #steinschlagen_tabelle2 .stil4 *
{
  font-weight:bold;
  font-variant:small-caps;
  color:rgb(51,51,204);
}
#steinschlagen_tabelle2 .stil5, #steinschlagen_tabelle2 .stil5 *
{
  font-weight:bold;
  font-variant:small-caps;
  color:rgb(102,0,204);
}
#steinschlagen_tabelle2 .stil6, #steinschlagen_tabelle2 .stil6 *
{
  font-variant:small-caps;
  font-style:italic;
  color:rgb(102,0,255);
}
#steinschlagen_tabelle2 .sz
{
  font-variant:normal;
  font-size:9pt;
}
#steinschlagen_tabelle2 #spalte1
{
  width:60px;
}
#steinschlagen_tabelle2 #spalte2
{
  width:101px;
}
#steinschlagen_tabelle2 #spalte3
{
  width:75px;
}
#steinschlagen_tabelle2 #spalte4
{
  width:95px;
}
#steinschlagen_tabelle2 #spalte5
{
  width:140px;
}
#steinschlagen_tabelle2 #spalte6
{
}

#steinschlagen_tabelle3 *
{
  font-family:century gothic, verdana, arial;
  color:#000;
  font-size:11pt;
}

#steinschlagen_tabelle3 #zeile1 td
{
  vertical-align:top;
}
#steinschlagen_tabelle3 #zeile2 td
{
  vertical-align:bottom;
}
#steinschlagen_tabelle3 #zeile3 td
{
  padding-top:33px;
  vertical-align:bottom;
}

#steinschlagen_tabelle3 .stil1
{
  padding-left:20px;
}

#steinschlagen_tabelle3 .stil1, #steinschlagen_tabelle3 .stil1 *
{
  font-variant:small-caps;
  color:rgb(102,102,153);
}
#steinschlagen_tabelle3 .stil2, #steinschlagen_tabelle3 .stil2 *
{
  font-style:italic;
  color:rgb(51,51,153);
}
#steinschlagen_tabelle3 .stil3, #steinschlagen_tabelle3 .stil3 *
{
  font-weight:bold;
  font-variant:small-caps;
  color:rgb(51,51,153);
}
#steinschlagen_tabelle3 .stil4, #steinschlagen_tabelle3 .stil4 *
{
  font-weight:bold;
  font-variant:small-caps;
  color:rgb(51,51,204);
}
#steinschlagen_tabelle3 .stil5, #steinschlagen_tabelle3 .stil5 *
{
  font-weight:bold;
  font-variant:small-caps;
  color:rgb(102,0,204);
}
#steinschlagen_tabelle3 .stil6, #steinschlagen_tabelle3 .stil6 *
{
  font-variant:small-caps;
  font-style:italic;
  color:rgb(102,0,255);
}
#steinschlagen_tabelle3 .sz
{
  font-variant:normal;
  font-size:9pt;
}
#steinschlagen_tabelle3 #spalte1
{
  width:75px;
}
#steinschlagen_tabelle3 #spalte2
{
  width:110px;
}
#steinschlagen_tabelle3 #spalte3
{
  width:67px;
}
#steinschlagen_tabelle3 #spalte4
{
  width:90px;
}
#steinschlagen_tabelle3 #spalte5
{
  width:110px;
}
#steinschlagen_tabelle3 #spalte6
{
}

#steinschlagen_tabelle4 *
{
  font-family:century gothic, verdana, arial;
  font-size:10pt;
}

#steinschlagen_tabelle4 td
{
  text-align:center;
  vertical-align:middle;
  height:2.5cm;
  width:2.5cm;
  border:1px solid black;
  color:rgb(51,51,153);
  background-color:#FFF;
}

#steinschlagen_tabelle4 .spalte1, #steinschlagen_tabelle4 .spalte3, #steinschlagen_tabelle4 .spalte4, #steinschlagen_tabelle4 .spalte5
{
  font-variant:small-caps;
  font-weight:bold;
}
#steinschlagen_tabelle4 .spalte2, #steinschlagen_tabelle4 .spalte6
{
  font-style:italic;
}
#steinschlagen_tabelle4 .spalte4
{
  color:rgb(51,51,204);
}
#steinschlagen_tabelle4 .spalte5
{
  color:rgb(102,0,204);
}
#steinschlagen_tabelle4 .spalte6
{
  color:rgb(102,0,255);
}

#steinschlagen_tabelle4 #zeile8 td
{
  font-weight:bold;
  font-variant:small-caps;
  font-style:normal;
}
#steinschlagen_tabelle4 #zeile8 .spalte1
{
  color:rgb(51,204,204);
}
#steinschlagen_tabelle4 #zeile8 .spalte2
{
  color:rgb(51,51,153);
}
#steinschlagen_tabelle4 #zeile8 .spalte3
{
  color:rgb(255,102,0);
}
#steinschlagen_tabelle4 #zeile8 .spalte4
{
  color:rgb(255,153,0);
}
#steinschlagen_tabelle4 #zeile8 .spalte5
{
  color:rgb(255,204,0);
}
#steinschlagen_tabelle4 #zeile8 .spalte6
{
  color:rgb(102,0,255);
}

#steinschlagen_tabelle4 #zeile1 .spalte1, #steinschlagen_tabelle4 #zeile9 .spalte1
{
  background-color:rgb(51,204,204);
  color:#FFF;
  font-weight:bold;
}
#steinschlagen_tabelle4 #zeile1 .spalte2
{
  background-color:rgb(243,243,243);
  font-weight:bold;
  font-style:normal;
}
#steinschlagen_tabelle4 #zeile1 .spalte3
{
  background-color:rgb(230,230,230);
  font-weight:bold;
}
#steinschlagen_tabelle4 #zeile1 .spalte4
{
  background-color:rgb(224,224,224);
  font-weight:bold;
  color:rgb(51,51,204);
}
#steinschlagen_tabelle4 #zeile1 .spalte5
{
  background-color:rgb(217,217,217);
  font-weight:bold;
  color:rgb(102,0,204);
}
#steinschlagen_tabelle4 #zeile1 .spalte6
{
  color:rgb(102,0,255);
}
#steinschlagen_tabelle4 #zeile2 .spalte1
{
  color:rgb(153,153,153);
  background-color:rgb(243,243,243);
}
#steinschlagen_tabelle4 #zeile2 .spalte2, #steinschlagen_tabelle4 #zeile9 .spalte2
{
  background-color:rgb(51,51,153);
}
#steinschlagen_tabelle4 #zeile3 .spalte1
{
  color:rgb(153,153,153);
  background-color:rgb(224,224,224);
}
#steinschlagen_tabelle4 #zeile3 .spalte3, #steinschlagen_tabelle4 #zeile9 .spalte3
{
  background-color:rgb(255,102,0);
}
#steinschlagen_tabelle4 #zeile4 .spalte4, #steinschlagen_tabelle4 #zeile9 .spalte4
{
  background-color:rgb(255,153,0);
}
#steinschlagen_tabelle4 #zeile4 .spalte1, #steinschlagen_tabelle4 #zeile5 .spalte1
{
  color:rgb(102,102,153);
  font-weight:normal;
}
#steinschlagen_tabelle4 #zeile5 .spalte5, #steinschlagen_tabelle4 #zeile9 .spalte5
{
  background-color:rgb(255,204,0);
}
#steinschlagen_tabelle4 #zeile6 .spalte6, #steinschlagen_tabelle4 #zeile9 .spalte6
{
  background-color:rgb(102,0,255);
  color:#fff;
}

#steinschlagen_tabelle4 #zeile7 td
{
  background-color:transparent;
  border:0px;
}

#wegweiser_header
{
  text-align:center;
  font-weight:bold;
  font-size:12pt;
}

#wegweiser1
{
  text-align:center;
  font-weight:bold;
  font-size:16pt;
  margin:40px 0px;
}
#wegweiser2
{
  font-size:12pt;
  font-weight:bold;
}

#hau_rein_mit_liebe td
{
  text-align:center;
  font-family:century gothic, verdana, arial;
  color:#000;
}

#hau_rein_mit_liebe #zeile1
{
  font-size:26pt;
  font-weight:bold;
}
#hau_rein_mit_liebe #zeile2
{
  font-size:21pt;
}
#hau_rein_mit_liebe #zeile3
{
  font-size:19pt;
}
#hau_rein_mit_liebe #zeile4
{
  font-size:18pt;
}
#hau_rein_mit_liebe #zeile5
{
  font-size:22pt;
}

#diskurs2 td
{
  line-height:22px;
  font-weight:bold;
}

#diskurs2_behrendt
{
  font-weight:normal !important;
}

#diskurs3 td
{
  color:#000;
  font-style:italic;
  font-variant:small-caps;
  font-weight:bold;
  line-height:16px;
  font-size:14px;
  font-family:century gothic, verdana, arial;
}

.diskurs3_row1 .diskurs3_col1
{
  color:#212177 !important;
  text-align:right;
  padding-right:5px;
}

.diskurs3_col4
{
  font-weight:normal !important;
}

.diskurs3_row4 .diskurs3_col5
{
  color:#212177 !important;
}

#diskurs3_behrendt
{
  padding-top:10px;
  text-align:right;
  font-weight:normal !important;
  font-size:12px !important;
}


