/* Diese Website wurde von Designal! Konzeption + Realisation in Karlsruhe gestaltet und in Typo3 barrierefrei umgesetzt
und ist urheberrechtlich geschuetzt. Unerlaubtes Kopieren wird strafrechtlich verfolgt.

Dieser Hinweis darf nicht entfernt werden. Eine Aenderung der Gestaltung ist nur in Absprache mit Designal!
moeglich oder in Form einer anders lautenden schriftlichen Vereinbarung moeglich. */


body {
 margin: 0;
 text-align:center;
 background: #3399CC;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:100,01%;
 color:#000;
}

p {
font-size:80%;
line-height:1.6em;
}

dd,dt {
font-size:60%;
}

h1 {
font-size:96%;
color:#1c5b7c;
margin:1.2em 0 0 0;
padding:0;
}

h2 {
font-size:80%;
color:#3399CC;
margin:1.4em 0 0 0;
padding:0;
}

h3 {
font-size:80%;
color:#3399CC;
margin:1.4em 0 0 0;
padding:0;
}

a:focus {
font-weight: bold ;
background: #DEEDF3 ;
}

a:link, a:visited, a:hover {
color:#1c5b7c ;
}

.unsichtbar {
position: absolute ;
left:-3000px;
top: -2000px;
width:0px;
height:0px;
overflow: hidden;
display: inline ;
}

#rahmen {
  text-align:left;
  background: #FFF;
  width:60em;
  margin:0 auto;
  padding:0;
  border:#3399CC 1px solid;
}

#head1 {
	width:100%;
	margin:0;
	padding:0;
	border-bottom:#3399cc 1px solid;
	background: url(tropfen_blue_verlauf.jpg) center;
}

#head1 img {
  margin: 32px 0 33px 20px;
  border:#3399CC 0px solid;
}

#head1 a {
	border:0;
	background-color:#FFFFFF;
}


#hauptMenu {
  float:left;
  width:12.5em;
}

#hauptMenu a {
  text-decoration:none;
  color:#3399CC;
  padding:0.6em;
  display: block ;
  border-bottom:#3399cc 1px solid;
}

.active {
 font-weight: bolder ;
}
#hauptMenu .secondlevel a {
	text-decoration:none;
	font-size:80%;
	color:#1c5b7c;
	padding:0.3em 0 0.3em 2em;
	margin:0;
/*	display: block;*/
	background: #DEEDF3 url(../imgs/deus21_point_kl.gif) no-repeat -2.1em center;/*  border-style:none;*/
/*  border-bottom:#3399cc 1px solid;*/
}

#inhalt {
 width:39em;
 margin-left: 15em;
}

#inhaltBody {
 padding:0px 0px 0px 2em;
 margin-top:3px ;
}

#inhaltBody li {
	font-size:80%;
	line-height:1.4em;
	margin:0 0 0.4em 0;
	list-style: url(../imgs/deus21_point.gif);
}

#hormenu {
 margin-right:10px;
 text-align: right ;
}

div#hormenu  ul {
  margin:0;
  padding:0;
}

div#hormenu  ul li {
 color:#1c5b7c;
 display: inline;
 font-size: 70%;
 padding:0 0 0 1.2em;
 text-transform: uppercase;
}
div#hormenu  ul a {
/*  padding: 2px 8px 5px;*/
  color:#1c5b7c;
  text-decoration:none;
}

#lang {
  float:right;
  width:6em ;
  margin:0.4em 0 0 0;
}

#lang img {
  border: 0;
  font-size: 70%;
  padding:0 0 0 0.7em;
  margin: 0 5px;
}

.inhaltLinks {
 float:left;
 width:18em;
}

.inhaltRechts {
 margin-left: 1em;
 width:18em;
 float:left ;
}

#breiterInhalt {
 /*clear: both ;*/
 width:37em;
 float:right;
}

#trenner {
 font-size: 1px ;
 width:100%;
 clear:right;
 padding:0;
 margin:0;
 height:1px ;
 }

#wrapper {
clear:right;
width:100%;
}

/*#wrapper img {
border:solid 1px #CCCCCC;
}
*/
/*#klick img table, td, tr, tbody{
	border:0px;
	margin:0;
	padding:0;
}*/

#fuss {
	clear: both;
	height:75px;
	text-align:center;
	background-color:#FFFFFF;
	color:#999;
  margin:0;
  padding:70px 0 0.1em  0;
}

.fussleft {
  float:left;
/*  width:10em;*/
  text-align:left;
  margin:0 20px 0 -12.5em;
  padding:0;
}

.fussright{
  float:right;
  text-align:right;
  margin:0 -2em 0 4em;
  padding:0;
}

#fuss a, img {
 border: 0 ;
 background:#FFFFFF;
}

/*#fuss a:link, a:visited{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:70%;
 color:#999;
}*/