#header  {
padding-top:10px;
padding-bottom:0px;
}

#footer   { padding:10px 0; text-align: right;}
#lbar     { padding-bottom:10px; }
#navbar   { padding-bottom:10px; }
#content  { padding-bottom:10px; }
#content1 { padding-bottom:10px; }
#content2 { padding-bottom:10px; }
#rbar     { padding-bottom:10px; }

#wrapper1 { background-color:#f5f5f5;
background-image: url(../img/hintergrund1.jpg); }

#wrapper2 { background-color:#f5f5f5;
	background-image: url(../img/hintergrund2.jpg); }

#wrapper3 { background-color:#f5f5f5;
	background-image: url(../img/hintergrund3.jpg); }

#wrapper4 { background-color:#f5f5f5;
	background-image: url(../img/hintergrund4.jpg); }

#wrapper5 { background-color:#f5f5f5;
	background-image: url(../img/hintergrund5.jpg); }

#wrapper6 { background-color:#f5f5f5;
	background-image: url(../img/hintergrund6.jpg); }

body {
background-color:#e0e0e0;
font-size:85%;
font-family: verdana, sans-serif;
}

.bigbold {
font-size: 4em;
font-weight: bold;
}

.bigboldgrey {
font-size: 4em;
font-weight: bold;
color:#808080;
}

.mediumbold {
font-size: 2em;
font-weight: bold;
}

.mediumboldgreen {
font-size: 1.8em;
font-weight: bold;
color:#00978c;
}

.bigboldblue {
font-size: 4em;
font-weight: bold;
color:#313e73;
}

.mediumboldblue {
font-size: 1.8em;
font-weight: bold;
color:#313e73;
}

.greenish { color: #00978c; }
.blueish { color: #313e73; }

.inputbold {
font-size: 1em;
font-weight: bold;
}

.indented {
margin-left: 1.9em;
}

#nav {
margin-left:  1em;
padding-left: 1em;
margin: 0;
color: #313e73; 
}

#nav li {
margin: 0 px 0 0;
padding: 0;
// font-size: 90%;
}

/*
	http://aktuell.de.selfhtml.org/artikel/css/mouseover/
 */

#nav a {
border-style: ridge;
padding: 2px;
text-decoration: none;
outline: none;
}

#nav a:link    { color:#313e73; background-color:transparent; }
#nav a:visited { color:#313e73; background-color:transparent; }
#nav a:hover   { color:#313e73; background-color:#fe0000; }
#nav a:active  { color:#313e73; background-color:#a03; }

a {
color: #313e73;
text-decoration: none;
outline: none;
}

a:link	  { color:#313e73; background-color:transparent; }
a:visited { color:#313e73; background-color:transparent; }
a:hover   { color:#313e73; background-color:#fe0000; }
a:active  { color:#313e73; background-color:#a03; }

p {margin:0 0 0;}

#vertical_slide, #vertical_slide1, #vertical_slide2 {
position: relative;
top:  4px;
left: 4px;
background: #e0e0e0;
	color: #8A7575;
	border: 4px solid #e0e0e0;
}

#schlagschatten {
position: relative;
top:  -8px;
left: -8px;
background: #F3F1F1;

padding: 10px;
}

div.marginbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
	margin-bottom: 10px;
}

.slide {
	margin: 20px 0;
	padding: 10px;
	background-color: #DAF7B4;
}

.controlbox { 
  padding: 1em;
  margin-bottom: 1em;
}

table {
	width:  auto;
	margin: 0px;
	border-style: none;
	background: transparent;
}

/* http://www.klamm.de/forum/showthread.php?t=252844 */
.table {
border:1px solid #b0cb44;
border-collapse:collapse;
empty-cells:show;
margin:1em 1em 1em 0;
}

table th, table td {
	margin: 0;
	text-align: left;
	vertical-align: top;
}

table .name {
	text-align: left;
}

table .indexleft {
	width:  218px;
	text-align: left;
}

table .indexright {
	width:  168px;
}

#DocBackground {
  position: relative;
  left: 0px;
  top:  0px;
  z-index: 1;
}

#DocText {
  position: relative;
  top: -1100px;
  text-align: center;
  z-index: 2;
}

hr {margin: 5px 0; }



