
/* ----------------- Hauptformat --------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/								

body   {
		margin: 0px;
		margin-top: 10px;
		margin-bottom: 30px;
		font-family: arial,helvetica,sans-serif;
		color: #2D2D2D; 
		font-size: small;
		background-color: #ffffff;
		height: 100%;
		background-image:url('../bilder/seite/background.gif');
		background-repeat: repeat-x;
		}


/* ----------------- Container ---------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/								

	
#hinweis {
position: absolute;
top: 195px;
left: 50%;
margin-left: 430px;
padding: 10px;
font-size: 85%;
z-index: 1;
background-color: #FFEACA; 
border: 1px solid #ff9900;
width: 130px;
}
	
.bubble {
		clear:both; 
		color: #444; 
		background-image:url('../bilder/seite/info-bg.png'); 
		background-repeat: no-repeat;
		height: 35px;
		width: 130px;
		padding-top: 6px;
		text-align: center;
		}
		
.bubble2 {
		clear:both; 
		color: #444; 
		background-image:url('../bilder/seite/info-bg-gross.png'); 
		background-repeat: no-repeat;
		height: 91px;
		width: 130px;
		padding-top: 9px;
		text-align: center;
		}

		
.stellendiv    {
margin-bottom: 25px;
margin-top: 5px;
padding: 10px; 
background-image:url('../bilder/seite/table.png'); 
background-repeat: repeat-x; 
background-position: 0 100%; 
border: 1px solid #e1e1e1; 
border-right: 1px solid #a1a1a1; 
border-bottom: 1px solid #a1a1a1;
}

.stellendiv2    {
margin-bottom: 25px;
margin-top: 5px;
padding: 10px; 
background-image:url('../bilder/seite/table.png'); 
background-repeat: repeat-x; 
background-position: 0 100%; 
border: 1px solid #e1e1e1; 
border-right: 1px solid #a1a1a1; 
border-bottom: 1px solid #a1a1a1;
}

.stellendiv2:hover   {
background-image:url('../bilder/seite/table-hover.png'); 
background-repeat: repeat-x; 
background-position: 0 100%; 
border: 1px solid #FF9562; 
border-right: 1px solid #ff5500; 
border-bottom: 1px solid #ff5500;
}

#pfeil0 {
		position: absolute;
		top: 179px;
		left: 50%;
		margin-left: 104px;
		width: 80px;
		height: 86px;
		z-index: 1;
		background-image:url('../bilder/start/pfeil.png');
		background-repeat: no-repeat;
		}

#pfeil1 {
		position: absolute;
		top: 241px;
		left: 50%;
		margin-left: 104px;
		width: 80px;
		height: 86px;
		z-index: 1;
		background-image:url('../bilder/start/pfeil.png');
		background-repeat: no-repeat;
		}

#pfeil2 {
		position: absolute;
		top: 303px;
		left: 50%;
		margin-left: 104px;
		width: 80px;
		height: 86px;
		z-index: 1;
		background-image:url('../bilder/start/pfeil.png');
		background-repeat: no-repeat;
		}

#pfeil3 {
		position: absolute;
		top: 365px;
		left: 50%;
		margin-left: 104px;
		width: 80px;
		height: 86px;
		z-index: 1;
		background-image:url('../bilder/start/pfeil.png');
		background-repeat: no-repeat;
		}

#pfeil4 {
		position: absolute;
		top: 427px;
		left: 50%;
		margin-left: 104px;
		width: 80px;
		height: 86px;
		z-index: 1;
		background-image:url('../bilder/start/pfeil.png');
		background-repeat: no-repeat;
		}

#suchfenster {
		position: absolute;
		top: 277px;
		left: 50%;
		margin-left: -304px;
		width: 584px;
		height: 184px;
		padding: 30px;
		z-index: 1;
		background-image:url('../bilder/seite/bg-suchfenster.png');
		background-repeat: no-repeat;
		}

#sidebar {overflow:auto;
height: 550px;
		}

#top {
		position: absolute;
		top: 35px;
		left: 50%;
		margin-left: 232px;
		width: 246px;
		z-index: 1;
		color: #999;
		}

#container1 {
		position: absolute;
		top: 0px;
		left: 0;
		margin-left: -82px;
		width: 756px;
		height: 307px;
		z-index: 1;
		background-color: #000;
		}
		
#container_video {
		position: absolute;
		top: 0px;
		right: 0;
		width: 163px;
		height: 306px;
		z-index: 2;
		background-image:url('../bilder/start/bg-video.jpg');
		background-repeat: no-repeat;
		}


#inhalt-kopf {
		clear:both; 
		margin: auto auto;
		width: 980px;
		height: 140px;
		background-image:url('../bilder/seite/inhalt-kopf-bg.png');
		background-repeat: no-repeat;
		}
		
#inhalt {
		clear:both; 
		margin: auto auto;
		font-size: 90%;
		line-height: 140%;
		width: 972px;
		padding: 4px;
		padding-top: 0px;
		background-image:url('../bilder/seite/inhalt-bg.png');
		background-repeat: repeat-y;
		}
		
#inhalt2 {
		clear:both; 
		margin: auto auto;
		font-size: 90%;
		line-height: 140%;
		width: 972px;
		padding: 4px;
		padding-top: 0px;
		background-image:url('../bilder/seite/inhalt-bg2.png');
		background-repeat: repeat-y;
		}

#inhalt-fuss {
		clear:both; 
		margin: auto auto;
		width: 980px;
		height: 10px;
		background-image:url('../bilder/seite/inhalt-fuss-bg.png');
		background-repeat: no-repeat;
		background-position: 0 100%;
		}

#fuss {
		clear:both; 
		margin: auto auto;
		width: 950px;
		color: #999;
		padding: 15px;
		text-align:center;
		line-height: 150%;
		}
		
#logo {
padding: 15px;	
padding-top: 20px;	
padding-left: 25px;	
		}

#navigation {
		width: 972px;
		height: 32px;
		float:left;
		background-image:url('../bilder/seite/navi.png');
		background-repeat: repeat-x;
		border-bottom: 1px solid #aaa;
		}

#ort {
		width: 952px;
		height: 13px;
		float:left;
		border-top: 1px solid #d3d3d3;
		padding: 10px;
		}


.startbox {
		width: 322px;
		height: 272px;
		float:left;
		background-color: #fff;
		border-right: 1px solid #ddd;
		line-height: 170%;
		border-bottom: 1px solid #ddd;
		}
.startbox:hover {
		width: 322px;
		float:left;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		}

.stellendiv2 {
padding: 5px; margin: 5px;
border: 1px solid #ffffff;
}

/* ----------------- Hyperlinks ---------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/								

a, a:visited {		
			color:#004581; 
			text-decoration: none;
			}

a:hover, a:active {	
			color:#004581;
			text-decoration: none;
			}

a.text, a.text:visited {		
			color:#FF6710; 
			text-decoration: underline;
			}

a.text:hover, a.text:active   {		
			color:#FF6710; 
			text-decoration: none;
			}

a.navi, a.navi:visited {
			font-family: arial;	
			text-decoration: none;
			padding: 8px;
			padding-bottom: 7px;
			padding-left: 8px;
			padding-right: 8px;
			display:block;
			float:left;
			border-right: 1px solid #f1f1f1;
			color:#666; 
			text-decoration: none;
			}

a.navi:hover, a.navi:active {		
			color:#222; 
		background-image:url('../bilder/seite/navi-hover.png');
		background-repeat: repeat-x;
			}

a.navi-ex, a.navi-ex:visited {
			font-family: arial;	
			text-decoration: none;
			padding: 8px;
			padding-bottom: 7px;
			padding-left: 10px;
			padding-right: 10px;
			display:block;
			float:left;
			border-right: 1px solid #f1f1f1;
			color:#FF6710; 
			text-decoration: none;
			font-size: 105%;
			}

a.navi-ex:hover, a.navi-ex:active {		
			color:#222; 
		background-image:url('../bilder/seite/navi-hover.png');
		background-repeat: repeat-x;
			}

a.navi-top, a.navi-top:visited {
			font-family: arial;	
			text-decoration: none;
			padding: 4px;
			color:#666; 
			font-size: 85%;
			}

a.navi-top:hover, a.navi-top:active {		
			color:#666; 
			text-decoration: underline;
			}

a.ortlink, a.ortlink:visited {
			background-image:url('../bilder/seite/ortnav.jpg');
			background-repeat: no-repeat;
			background-position: 100% 0;
			font-family: arial;	
			text-decoration: none;
			padding: 10px;
			padding-right: 20px;
			color:#999; 
			font-size: 95%;
			font-weight: bold;
			}

a.ortlink:hover, a.ortlink:active {		
			color:#222; 
			text-decoration: none;
			}

a.stelle, a.stelle:visited {
						position: relative; 
						color: #333; 
						text-decoration: underline;
						}
a.stelle:hover, a.stelle:active {
						color: #fff; 
						text-decoration: none;
						background-color: #F26F0D;
						}
	
a.stelleactive, a.stelleactive:visited {
						font-weight: bold;
						padding: 2px;
						color: #fff; 
						text-decoration: none;
						background-color: #ff5500;
						}
a.stelleactive:hover, a.stelleactive:active {
						color: #fff; 
						text-decoration: none;
						background-color: #FF3319;
						}


/* ----------------- Grafiken ---------------------------------------------------------------|
----------------------------------------------------------------------------------------------*/								

img {
		*position: relative;
border: 0px;
margin: 0px;
padding: 0px;
}

img.galerie {
		margin: 2px;
		margin-right: 0px;
		padding: 2px;
		border: 3px solid #8FA1A5;
		}

img.galerie:hover {	padding: 2px;
		border: 3px solid #B8CFD4;
		}

/* Ueberschriften
----------------------------------------------- */
h1 {	font-size: 130%;
		color: #333;
		margin: 0px;
		margin-bottom: 5px;
		margin-top: 3px;
		font-weight: normal;
		}
		
h2 {
font-size: 120%;
		color: #333;
		margin: 0px;
		margin-bottom: 5px;
		margin-top: 3px;
		font-weight: normal;
		}

	
#menue h1 {	font-size: 160%;
		color: #333;
		margin: 0px;
		margin-bottom: 5px;
		margin-top: 3px;
		font-weight: normal;
		}
		
/* Sonstiges
----------------------------------------------- */
p {margin: 0px;}

#menue ul {
	margin: 0; padding: 0;
	list-style: none;
	line-height: 150%;
}

#menue ul li{
	color: #787878;
	margin: 0; 
	padding: 6px;
	padding-left: 25px;
	width: 271px;
	background: #fff url(../bilder/start/nav_a.gif) repeat-x;
	background-position: 0 100%;
	float: left;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	height: 48px;
}
#menue ul li:hover {
	color: #333;
	background: #fff;
	background: #fff url(../bilder/start/nav-act.png) no-repeat;
	cursor: pointer;
}

ul{padding: 0; margin: 15;}
li{padding: 2px; margin: 0;}
ul.stil {
color: #555;
margin-left: 0px;
margin-top: 3px;
list-style-type: square;
list-style-position:inside;
padding: 0px;
}

span.ortlink-active {
			font-family: arial;	
			text-decoration: none;
			padding: 10px;
			color:#333; 
			font-size: 95%;
			font-weight: bold;
			}
