/* ##### Common Styles ##### */

* { margin: 0; padding: 0; border: 0px none; }

body {
	background: url("../images/body-bg.gif") top right repeat-x;
	font-family: georgia, verdana, helvetica, arial, sans-serif;
	font-size: 95%;  /* Enables font size scaling in MSIE */
	margin: 0;
	width: 100%;
	padding: 0;}

body {color: black; background-color: #eef3fc/*#c5593f*/;}

/* html > body {
	font-size: 9pt;}*/

.nichtAnzeigen {display: none;}



/* ##### Container ##### */

#Container {
	position:relative;
	left: 50%;
	margin-left:-400px;
	width: 800px; 
	background: url("../images/container-bg.gif") top right repeat-y;
	background-color: transparent;} 

#Container:after { content:"clear"; clear:left; display:block; height:0; overflow:hidden; font-size:0; }



/* ##### Titel ##### */


#titelleiste {
	position: relative;
	float: left;
	width: 100%;
	height: 298px;
	margin: 0 0 1em 0;
	padding: 0;
	background-color: transparent;}

.nr1 {background: transparent url("../images/bildleiste1.jpg") 0px 63px no-repeat;}
.nr2 {background: transparent url("../images/bildleiste2.jpg") 0px 63px no-repeat;}
.nr3 {background: transparent url("../images/bildleiste3.jpg") 0px 63px no-repeat;}
.nr4 {background: transparent url("../images/bildleiste4.jpg") 0px 63px no-repeat;}
.nr5 {background: transparent url("../images/bildleiste5.jpg") 0px 63px no-repeat;}

#titelleiste h1 {width: 100%;
	background: url("../images/h1.gif") 0px 0px no-repeat; height: 31px;}
#titelleiste h2.de {width: 100%;
	background: url("../images/h2-de.gif") 0px 0px no-repeat; height: 33px;}
#titelleiste h2.pl {width: 100%;
	background: url("../images/h2-pl.gif") 0px 0px no-repeat; height: 33px;}

#titelleiste span {display: none;}


/* ##### Sprachauswahl ##### */


#sprache {
	position: absolute;
	bottom: 305px;
	right: 30px;
	font-family: verdana, sans-serif;
	font-size: 12px;}
#sprache ul {list-style-type: none;}
#sprache li {background:url(../images/tabs.png) no-repeat 0 -40px; float: left; margin: 0 8px 0 0; padding: 0;/*white-space:nowrap;*/ position:relative}
#sprache li a, #sprache li span {background: url(../images/tabs.png) no-repeat 100% -40px;position:relative;display:block; border:none; padding:2px 8px 2px 0px;margin-left:2px;right:-6px}
#sprache li.active {background: url(../images/tabs.png) no-repeat left top;}
#sprache li.active span {padding:2px 8px 4px 0px; background: url(../images/tabs.png) no-repeat right top;}

#sprache a {
	color: #000000;
	background-color: transparent;
	text-decoration: none;}
#sprache a:hover {text-decoration: underline;}
#sprache span {color: #555555;}


/* ##### Menü ##### */

#Menue {
	float: left;
	width: 8em;
	font-size: 100%;
	text-align: left;
	margin: 2em 0 0 2em;
	padding: 0;}

#Menue ul {list-style-type:none; margin: 0; padding: 0;}
#Menue ul ul {margin: 1em 0 0 0;}

#Menue a, #Menue li.aktuell, #Menue li.nichtwaehlbar {
	display: block;
	text-decoration: none;
	font-weight: bold;
	margin: 0.5em 0;
	padding: 0.5em 1.5em 0.5em 20px;
	color: #000000 /*#064664*/;	background-color: transparent;}

#Menue ul ul a,
#Menue li li.aktuell {
	font-size: 100%;
	padding: 0.2em 0 0.2em 20px;
	margin: 0 0 0 0.5em;}
	
#Menue ul ul a:hover {
	background: transparent url("../images/bullet-hover.gif") 0 50% no-repeat;
	color: #662222;}

#Menue li.aktuell,
#Menue li li.aktuell {
	background: transparent url("../images/bullet-grau.gif") 0 50% no-repeat;
	color: #606060;}
#Menue li.nichtwaehlbar {color: #606060; background-color: transparent;}

#Menue a:hover {
	background: transparent url("../images/bullet-hover.gif") 0 50% no-repeat;
	color: #662222;}


/* ##### Inhalt ##### */

#Inhalt {
	width: auto;
	max-width: 50em;
	text-align: left;
	line-height: 1.6em;
	padding: 0 4em 1em 4em;
	margin: 0 0 0 10em;
	color: #000000;
	background-color: transparent;}
	
#Inhalt h2,
#Inhalt h3 {
	font-family: georgia, arial, verdana, helvetica, sans-serif;
	color: black;
	background-color: transparent;}

#Inhalt h2 {
	font-size: 150%;
	font-weight: bold;
	font-style: italic;
	margin: 0 0 1em 0;
	padding: 1em 0 0 0;
	border-bottom: 1px solid #ddd;}

#Inhalt h3 {
	font-size: 125%;
	font-weight: bold;
	font-style: italic;
	margin: 0 0 2em 0;
	padding: 1em 0 0 0;
	border-bottom: 1px solid #ddd;}

#Inhalt ul {padding: 0 0 0 1.5em; margin: -1em 0 0 0;}
ul.mitabstand li {margin-bottom: 2em;}

#Inhalt img {
	float:right;
	margin: 0 0 0.5em 1em;
	padding: 0;
	background-color: transparent;}

#Inhalt a {
	color: #880000;
	background-color: transparent;
	text-decoration: none;}

#Inhalt a:hover {
	text-decoration: underline;}

#Galerie img {float: none;}	

p {
	margin: 1em 0 1.5em 0;
	padding: 0;}

#Inhalt em {font-weight: bold; font-style: normal;}


/* ##### Schnickschnack ##### */

#obererRand {
	position:relative;
	left:50%;
	margin-left:-400px;
	margin-top: 6px;
	background:url("../images/top.gif");
	width:800px;
	height:27px;}

#untererRand {
	position:relative;
	left:50%;
	margin-left:-400px;
	background:url("../images/bottom.gif");
	width:800px;
	height:27px;}

#Pfeil {
	height: 20px;
	margin: 60px 0 0 0;
	text-align: center;}

#Pfeil img {clear: left; float: none; margin: 0; padding: 1px;}
	


