/* CSS Document */
HTML {width:100%;}

body {
	background-image: url(images/bg_body.jpg);
   	background-position:top left;
   	background-repeat: repeat-x;
   	background-color:#ffffff;
	margin-top:1px;
	font-family:Trebuchet MS;
	font-size:13px
}

#bg_dyn_1 {
	background-image: url(bilder/bg_top_dyn_1.jpg);
   	background-position:top right;
	background-repeat: repeat-x;
   	height:735px;
}

#bg_dyn_2 {
	background-image: url(images/bg_top_dyn_2.jpg);
   	background-position:top left;
   	background-repeat: repeat-x;
   	height:735px;
}

#bg_top {
	background-image:url(images/bg_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:991px;
	height:243px;
}

#bg_main_1 {
	background-image:url(images/bg_main_1.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:991px;
	height:363px;
}

#bg_main_2 {
	background-image:url(images/bg_main_2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:991px;
	height:129px;
}

#bg_main_dyn {
	background-image:url(images/bg_main_dyn.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	width:991px;
}

#bg_footer {
	background-image:url(images/bg_footer.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:991px;
	height:40px;
}
#bg_footer p{
	padding-left:220px;
	font-weight:bold;
	color:#ffffff;
}
#bg_footer a {
	font-weight:bold;
	color:#ffffff;
	
	}
	
#global {
	position:relative;
	top:0px;
	left:0px;
	width:991px;
	height:100%;
}
* {color:#666666}
a {text-decoration:none; color:#016893}
h1 {font-size:16px; color:#666666}
h2 {}
h3{
	font-size:13px;
	color:#016893;
}
.icons {
	float:left;
	padding-left:7px;
	
	}
.link_bold {
	color:#6e90b5;
	font-weight:bold
	}
	
.link_underline{
	text-decoration:underline
	}
.link_grey {
	color:#666666;
	font-weight:bold
	}
	
#menue_top {
	color:#016893;
	position:absolute;
	top:15px;
	left:780px
}
#breadcrumb {
	
	position:absolute;
	top:170px;
	left:230px
	}
#menue_left {
	position:absolute;
	top:200px;
	left:-60px
}
*+html #menue_left {
	position:absolute;
	top:215px;
	left:-60px
}
*html #menue_left {
	position:absolute;
	top:215px;
	left:-60px
}
#menue_left  ul {list-style-type:none;}
#menue_left  li a{
  	width:221px;
  	height:28px;
  	display:block;
  	text-align:right;
  	padding-top:5px;
 	
  	text-decoration:none;
}
#menue_left  li a:hover {
	font-weight:bold;
	color:#f19f0b
	}
#menue_left span {
	color:#f19f0b
	}

#date {
  position:absolute;
  color:#016893;
  top:736px;
  left:53px
 
}
#datum {
 position:absolute;
  color:#016893;
  top:760px;
  left:26px;
  width:170px;
 

}
#container_content {
	position:absolute;
	width:754px;
	margin-left:230px;
	top:200px
	}

	
#content{
	text-align:justify;
	width:690px;
	z-index:500;
	padding-left:20px;
	margin-top:18px
}

.ueber_uns {
	background-image:url(images/profil.jpg);
	background-repeat:no-repeat;
	 background-position: bottom right;
	height:570px;
	 }
.funktionen{
	background-image:url(images/bg_allgemein.jpg);
	background-repeat:no-repeat;
	 background-position: bottom right;
	 height:1028px;
	}
.anforderungen{
	background-image:url(images/system.jpg);
	background-repeat:no-repeat;
	 background-position: bottom right;
	 height:568px;
	 }
.support{
	background-image:url(images/support.jpg);
	background-repeat:no-repeat;
	 background-position: bottom right;
	 height:568px;
	}
.kontakt{
	background-image:url(images/kontakt.jpg);
	background-repeat:no-repeat;
	 background-position: bottom right;
	 height:718px;
	}
.preise{
	background-image:url(images/bg_allgemein.jpg);
	background-repeat:no-repeat;
	 background-position: bottom right;
	 height:568px;
	}
.impressum{
	background-image:url(images/bg_allgemein.jpg);
	background-repeat:no-repeat;
	 background-position: bottom right;
	 height:618px;
	}
.screens {cursor:url('images/lupe.jpg'),pointer; }

#animation{
	position:absolute;
	background-image:url(images/rahmen.jpg);
	padding-left:17px;
	padding-top:16px;
	padding-bottom:12px;
	padding-right:13px;
	width:315px;
	height:200px;
	top:410px;
	left:400px
}
#animation-platzhalter{
	position:absolute;
	background-image:url(images/ani-platzhalter.jpg);

	width:343px;
	height:228px;
	top:412px;
	left:401px
}
