/*++++++++++++++++++++++++++++++ position +++++++++++++++++++++++++++++++++++++++++++ */
#all{
	position: relative;
	width: 780px;
	overflow: hidden;
	margin: 0px auto;
	text-align: left;
	background-image: url(images/layout/hintergrund.png);
	background-repeat: repeat-y;
	background-position: left;
}
	#header{
		position: relative;
		margin: 0px;
		width: 770px;
		height: 300px; 
		overflow: hidden;
		clear: both;
		float: none;
		background-image: url(images/layout/hintergrund_pause_banner_770x300.jpg);
		background-repeat: no-repeat;
	}
		#image{
			position: absolute;
			margin: 0px;
			top: 0px;
			left: 0px;
			width: 770px;
			height: 300px; 
			overflow: hidden;
			clear: both;
			float: none;
			z-index: 1;
		}
		#slogan{
			position: absolute;
			margin: 0px;
			top: 252px;
			left: 0px;
			width: 770px;
			height: 48px;
			overflow: hidden;
			clear: both;
			float: none;
			z-index: 2;
		}
	#basic{
		position: relative;
		margin: 0px;
		width: 770px;
		clear: both;
		float: none;		
		background-image: url(images/layout/verlauf.png) !important;
		background-repeat: no-repeat;	
		background-position: top;
	}
		#navigation{
			position: relative;
			width: 130px;
			margin-top: 20px;
			margin-left: 5px;
			overflow: hidden;
			float: left;
			background: transparent;
		}
			.navigation_horizontal{
				/* width: 125px; */
				/* height: 20px; */
			   margin-left: 5px;
			   padding: 0px;
			   list-style-type: none;
				float: none;
				clear: both;			
				text-align: left;
			}
				.navigation_horizontal_li{
					margin-top: 5px;
				   padding: 0px;
				   list-style-type: none;
				   /* float: left; */
					font-size: 14px; 
				   line-height: 20px;
				   text-align: left;
				}
					.navigation_horizontal_li:hover{
						background-color: none;
					}		
		#content{
			position: relative;
			width: 560px;
			margin-top: 20px;
			margin-right: 25px;
			overflow: hidden;
			float: right;
			background: transparent;
		}
	#footer{
		position: relative;
		margin: 0px;
		width: 780px;
		height: 45px;
		overflow: hidden;
		clear: both;
		float: none;
		text-align: right;
		background-image: url(images/layout/footer.jpg);
		background-repeat: repeat-y;
		background-position: left;		
	}

/*++++++++++++++++++++++++++++++++++ html-tags ++++++++++++++++++++++++++++++++++++++++++++++++*/
body{
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #626262;
	text-align: center;
}
p{
	margin:0px 0px 5px 0px;
}
h1{
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	color:#626262;
	margin:5px 0px 5px 0px;
}
h2{
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif; 
	color:#626262;
	margin:5px 0px 5px 0px;
}
h3{
	font-size: 1.2em; 
	font-family: Arial, Helvetica, sans-serif;
	color: #626262; 
	margin:10px 0px 0px 0px;
}
h4{
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color:#626262;
	margin:5px 0px 5px 0px;
}
b{
	font-weight: bold;
}
a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: maroon;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
table,td{
	/*
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color:#000000;
	height: 16px;
	border: solid 1px #999999; 
	*/
}
td.p{
	margin: 0px;
}
img{
	border: none;
}
/*+++++++++++++++++++++++++++++++++ classes +++++++++++++++++++++++++++++++++++++++++++++++++++*/
.space_h{
	width:770px; 
	height:2px;
	overflow:hidden;
	float:none;
	background-color:#b4b4b4; /* #ffffff */;
}
.space_v{
	width:2px;
	height:100px; /* muss jedes mal am tag gesetzt werden !! */
	overflow:hidden;
	float:left;
	background-color: #b4b4b4; /* #ffffff; */
}
.input{
	margin:0px;
	width: auto;
	height:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color:#000000;
}
.ma5{
	margin: 5px;
}
.ma10{
	margin:10px;
}
/*+++++++++++++++++++++++++++++++++ links und navi ++++++++++++++++++++++++++++++++++++++++++++++*/

a.navigation{
	color:#000000;	
	text-decoration: none;
}
a.navigation:hover{
	text-decoration: underline;
}
a.footernav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #626262;	
	text-decoration: none;
}
a.footernav:hover{
	text-decoration: underline;
}
a.link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; /* 14px */
	font-weight: normal;
	color: #000000; /* #ffffff; */
	text-decoration: none;
}
a.link:hover{
	text-decoration: underline;
}