/* CSS Document */

body
	{
		margin: 0;
		padding: 0;
		font: 85% arial, hevetica, sans-serif;
		text-align: center;
		color: #000000;
		background-color: #fff200;
	}
/* ----------container zentriert das layout-------------- */
#page {
	width: 790px;
	text-align: left;
	background-color: red;
	/*border: 1px solid black;*/
	background-image:url(../images/page_bgr.jpg);
}
	
#container {
	padding:0px;
	margin: 0px;
	margin-left:12px;
	margin-right:22px;
} 

/* ----------banner for logo-------------- */
#header {
	height:85px;
	background-color:#993366;
	background-image:url(../images/header_bgr.jpg);
	padding-left:30px;
	padding-right:30px; 
}

#header h3 {
	margin:0;
	padding-top:50px;
	color:#000000;
}

#banner img {padding:10px 0px;} 

/* ----------outer und inner----------------- */

#outer{ 
	border-left: solid 179px #0081cd; /* linke Menue Spalten Farbe  */ 
	border-right: solid 102px #0081cd; /* rechte Menue Spalten Farbe  */ 
	background-color: #ffffff; /* Farbe fuer Inhalt Spalten  */
	
	/*background-image:url(../images/content_bgr2.png);*/
} 

#inner{margin:0; width:100%; }

/* --------------left und right navigavtion------------- */
#left {
	width:181px; 
	float:left; 
	position:relative; 
	margin-left:-181px; 
	margin-right:1px;
}
#right {
	width:103px; 
	float:right; 
	position:relative;
	top:-1px;
	margin-right:-103px; 
	margin-left:-2px;/*1px;*/
}

/* -----------------Inhalt--------------------- */ 
#contentheader { 
	position: relative; 
	margin: 0px;
	background-image:url(../images/textbox_header.png);
	background-position:top;
	background-repeat:no-repeat; 
	height:26px;
}

#contentpre {
	position: absolute;
	height: 100px;
	width: 473px;
	border-bottom: 1px dotted #000;
	background-image:none;
	background-color:#fff;
	padding:0;
	margin-right:4px;
}

#content { 
	overflow: visible;
	position: relative; 
	margin: 0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	min-height:480px;
	margin-right:2px;
}

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

pre{
	font-size: 12px;
	padding: 5px 10px;
	margin:0px;
}

/*  ----------------footer---------------------- */ 
#footer {
	clear:both;
	padding:0px;
	margin:0px;
	text-align: right; 
	height: 51px;
	margin-left:1px;
	background-image:url(../images/main_footer2.png);
} 

/*  ------------------navi---------------------- */ 
.navi {
	border-bottom-color:#fff;
	border-bottom-width:1px;
	border-bottom-style:dotted;
}

.navi2 {
	border-bottom-color:#fff;
	border-bottom-width:1px;
	border-bottom-style:dotted;
}

.navi2_start {
	border-bottom-color:#fff;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-top-color:#fff;
	border-top-width:1px;
	border-top-style:dotted;

}

* html .navi2 {
	margin-left:50px;
}

* html .navi2_start {
	margin-left:50px;
}

img {
	behavior: url("pngbehavior.htc");
}

.blase {
	z-index:1000;
	position:relative;
	left:-40px;
	top:-80px;
}


.blase2 {
	position:absolute;
	z-index:1000;
	right:10px;
	top:-100px;
}

.blase3 {
	position:absolute;
	z-index:1000;
	right:10px;
	top:-100px;
}

.blase4 {
	position:absolute;
	z-index:1000;
	right:10px;
	top:-100px;
}

* html .blase4 {
	position:absolute;
	z-index:1000;
	right: 9px;
	top:-102px;
}

* html .blase3 {
	position:relative;
	z-index:1000;
	right:10px;
	top:-345px;
}

* html .blase2 {
	position:relative;
	z-index:1000;
	right:10px;
	top:-102px;
}

* html .blase {
	z-index:1000;
	position:relative;
	left:-41px;
	top:-80px;
}

#header a {
	text-decoration:none;
}