body{
	margin: 0px;
	font-family: "Arial", sans-serif;
	font-size: 13px;
	background-image: url("pics/seitenhg.jpg");
}

#mainbg{
			position: absolute; 
  		height: auto;
			min-height: 100%;
			width:1016px;
			margin:0px 0px 0px -508px;
			left: 50%;
}
#metaleiste{
			height: 30px;
			width: 1001px;
			text-align: right;
			padding-right: 15px;
			line-height: 30px;
			background-image: url("pics/headerleiste.jpg");
			font-size: 12px;
			font-weight: bold;
			color: white;
}
#header{
			height: 200px;
			width: 1016px;
			background-image: url("pics/headergrafik.jpg");
}
#logo{
			position: absolute;
			width: 197px;
			top: 50px;
			left: 15px;
	
}
#headertext{
			position: absolute;
			width: 400px;
			top: 55px;
			right: 15px;
			font-size: 18px;
			font-weight: bold;
			color: #004e7f;
}
#main{
			position: absolute;
			top: 230px;
			width: 1016px;
			height: auto;
			background-color: #ffffff;
	
}
#menumain{
			width: 235px;
			height: 606px;
			float: left;
			margin-left: 15px;
			margin-top: 0px;
}
#menu{
			width: 235px;
			height: 411px;
			background-image: url("pics/bg_menu.jpg");
}
#login{
			width: 220px;
			height: 149px;
			padding-left: 12px;
			padding-top: 10px;
			color: #004e7f;
			font-size: 11px;
			background-image: url("pics/bg_login.jpg");
}
#content{
			float: right;
			width: 705px;
			margin-right: 35px;
			padding-top: 40px;
			line-height: 20px;
	
}

#content_szenarien{
			width: 700px;
			height: auto;
			padding: 10px;
			border: 1px dotted; border-color: #828282;
	
}

#startbuttons{
			width: 705px;
			height: 145px;
			margin-top: 70px;
}
#startbuttonsfont{
			margin-top: -52px;
			width: 695px;
			text-align: right;
			margin-right: 10px;
			word-spacing: 105px;
}


#footer{
			clear:both;
			height: 30px;
			width: 1016px;
			text-align: center;
			line-height: 30px;
			background-image: url("pics/footer.jpg");
			font-size: 10px;
			font-weight: bold;
			color: white;
}

.headerbold{
			font-size: 26px;
}
.produktby{
			font-size: 11px;
			font-weight: normal;
}

/* Navi-Style */
.navul{
		
			margin: 0px;
			padding-top: 25px;
			padding-left: 0px;
			
			

}

.navi{
			list-style: none;
			padding-left: 0px;
			font-weight: normal;
			font-size: 14px;
			
}

 /*Mousovereffekte f&uuml;r Haupxlinks*/
a.main, a.main2, a.main3, a.main4, a.main5, a.main6, a.activate, a.activate1, a.activate2, a.activate3, a.activate4, a.activate5, a.activate6{
/*a.main, a.main2, a.main3, a.main4, a.main5, a.main6 { */
		display:block; 
		text-align:left;
		line-height: 59px;
    text-decoration:none;
    padding-left: 60px;
		font-weight: normal;
		background-repeat:no-repeat;
}



a.main:link { background-image:url("pics/mnu_bg_home.jpg"); color: #004e7f;}
a.main2:link {	background-image:url("pics/mnu_bg_szenarien.jpg"); color: #004e7f;}
a.main3:link {	background-image:url("pics/mnu_bg_demofilme.jpg"); color: #004e7f;}
a.main4:link {	background-image:url("pics/mnu_bg_demozugang.jpg"); color: #004e7f;}
a.main5:link {	background-image:url("pics/mnu_bg_unternehmen.jpg"); color: #004e7f;}
a.main6:link {	background-image:url("pics/mnu_bg_kontakt.jpg"); color: #004e7f;}

a.main:active { background-image:url("pics/mnu_bg_home.jpg"); color: #004e7f;}
a.main2:active {	background-image:url("pics/mnu_bg_szenarien.jpg"); color: #004e7f;}
a.main3:active {	background-image:url("pics/mnu_bg_demofilme.jpg"); color: #004e7f;}
a.main4:active  {	background-image:url("pics/mnu_bg_demozugang.jpg"); color: #004e7f;}
a.main5:active {	background-image:url("pics/mnu_bg_unternehmen.jpg"); color: #004e7f;}
a.main6:active {	background-image:url("pics/mnu_bg_referenzen.jpg"); color: #004e7f;}

a.main:visited { background-image:url("pics/mnu_bg_home.jpg"); color: #004e7f;}
a.main2:visited {	background-image:url("pics/mnu_bg_szenarien.jpg"); color: #004e7f;}
a.main3:visited {	background-image:url("pics/mnu_bg_demofilme.jpg"); color: #004e7f;}
a.main4:visited {	background-image:url("pics/mnu_bg_demozugang.jpg"); color: #004e7f;}
a.main5:visited {	background-image:url("pics/mnu_bg_unternehmen.jpg"); color: #004e7f;}
a.main6:visited {	background-image:url("pics/mnu_bg_referenzen.jpg"); color: #004e7f;}

a.main:hover 	{ background-image:url("pics/mnu_bg_home_hv.jpg"); color: #ee0c00;}
a.main2:hover {	background-image:url("pics/mnu_bg_szenarien_hv.jpg"); color: #ee0c00;}
a.main3:hover {	background-image:url("pics/mnu_bg_demofilme_hv.jpg"); color: #ee0c00;}
a.main4:hover {	background-image:url("pics/mnu_bg_demozugang_hv.jpg"); color: #ee0c00;}
a.main5:hover {	background-image:url("pics/mnu_bg_unternehmen_hv.jpg"); color: #ee0c00;}
a.main6:hover {	background-image:url("pics/mnu_bg_referenzen_hv.jpg"); color: #ee0c00;}

.activate  {	background-image:url("pics/mnu_bg_home_hv.jpg"); color: #ee0c00;}
.activate2 {	background-image:url("pics/mnu_bg_szenarien_hv.jpg"); color: #ee0c00;}
.activate3 {	background-image:url("pics/mnu_bg_demofilme_hv.jpg"); color: #ee0c00;}
.activate4 {	background-image:url("pics/mnu_bg_demozugang_hv.jpg"); color: #ee0c00;}
.activate5 {	background-image:url("pics/mnu_bg_unternehmen_hv.jpg"); color: #ee0c00;}
.activate6 {	background-image:url("pics/mnu_bg_referenzen_hv.jpg"); color: #ee0c00;}




/* Metalinks */
a.metaebene:link{font-size: 12px; font-weight: bold; color: #ffffff; text-decoration:none;}
a.metaebene:visited{font-size: 12px; font-weight: bold; color: #ffffff; text-decoration:none;}
a.metaebene:hover {font-size: 12px; font-weight: bold; color: #ee0c00; text-decoration:none;}
a.metaebene:active{font-size: 12px; font-weight: bold; color: #ee0c00; text-decoration:none;}

/* Textlinks */
a.txt:link{font-size: 12px; font-weight: normal; color: #000000; text-decoration:none;}
a.txt:visited{font-size: 12px; font-weight: normal; color: #000000; text-decoration:none;}
a.txt:hover {font-size: 12px; font-weight: normal; color: #ee0c00; text-decoration:none;}
a.txt:active{font-size: 12px; font-weight: normal; color: #ee0c00; text-decoration:none;}

/* Textlinks */
a.txt2:link{font-size: 12px; font-weight: normal; color: #004e7f; text-decoration:none; border-bottom: 1px dashed;}
a.txt2:visited{font-size: 12px; font-weight: normal; color: #004e7f; text-decoration:none;}
a.txt2:hover {font-size: 12px; font-weight: normal; color: #004e7f; text-decoration:none; border-bottom: 1px dashed; border-color:#ee0c00;}
a.txt2:active{font-size: 12px; font-weight: normal; color: #004e7f; text-decoration:none;}



h1{
	font-size: 18px;
	font-weight: normal;
	color: #004e7f;
	line-height: 24px;
	border-bottom: 1px dotted; border-color: #004e7f;
}
b{
	color: #004e7f;
}
h2{
		font-size: 14px;
	font-weight: normal;
	color: #004e7f;
	line-height: 24px;
	border-bottom: 1px dotted; border-color: #004e7f;
}

/* Formulardefinitionen */
.linekontaktleft{
	border-left: 1px solid; border-color:#004e7f;
	border-top: 1px solid; border-color:#004e7f;
	border-bottom: 1px solid; border-color:#004e7f;
	font-size: 12px;
	
}
.linekontaktright{
	border: 1px solid; border-color:#004e7f;
	font-size: 12px;
	
}

.linenachricht{
	border-right: 1px solid; border-color:#004e7f;
	border-bottom: 1px solid; border-color:#004e7f;
	font-size: 12px;
}


.tabellenrahmen{
	border-left: 1px solid; border-color:#004e7f;
	border-right: 1px solid; border-color:#004e7f;
	border-bottom: 1px solid; border-color:#004e7f;
	border-top: 1px solid; border-color:#004e7f;
}

.little{
		font-size: 10px;
}


.textfeld{
	border-left: 0px solid; border-color:#004e7f;
	border-right: 0px solid; border-color:#004e7f;
	border-bottom: 0px solid; border-color:#004e7f;
	border-top: 0px solid; border-color:#004e7f;
	scrollbar-face-color: white;
	scrollbar-shadow-color: white;
	scrollbar-highlight-color: white;
	scrollbar-base-color: white;
	scrollbar-darkshadow-color: white;
	width: 450px;
	
}
.sendbutton{
	border: 1px solid; border-color:#004e7f;
	height: 20px;
	width: 113px;
}
.inputfeld{
	font-family: "Arial, Helvetica", sans-serif;
	font-size: 12px;
	border: 0px solid;
	border-color:#004e7f;
	width: 240px;
}

.kontakttable{
	background-image: url(pics/visi_kontakt.jpg);
	background-repeat: no-repeat;
	font-size: 14px;
}

.demoimage{
	border: 1px solid;
	border-color: #a3a3a3;
}

.weiss{
	color: #ffffff;
}