@import "mainstyle-editor.css";

body {
background-color:#FFFFFF;
background-position:top;
background-image:url(images/layout/hg-soraviavitalis.jpg);
background-repeat:no-repeat;
font-size: 13px;
font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
color:#104584;
padding:0px;
margin:0px;
}
a:link {color: #EC790D; text-decoration:underline;}
a:visited {color:#EC790D; text-decoration:underline;}
a:hover {color: #990000; text-decoration:underline;}
a:active { color:#EC790D; text-decoration:none;}
a:focus { color:#EC790D; text-decoration:none;}



a.linkunderlineweiss:link { color:#ffffff; text-decoration:none; }
a.linkunderlineweiss:visited { color:#ffffff; text-decoration:none; }
a.linkunderlineweiss:hover { color:#ffffff; text-decoration:underline; }
a.linkunderlineweiss:active { color:#ffffff; text-decoration:none; }
a.linkunderlineweiss:focus { color:#ffffff; text-decoration:none; }


a.linknoline-weiss:link { color:#ffffff; text-decoration:none; }
a.linknoline-weiss:visited { color:#ffffff; text-decoration:none; }
a.linknoline-weiss:hover { color:#ffffff; text-decoration:none; }
a.linknoline-weiss:active { color:#ffffff; text-decoration:none; }
a.linknoline-weiss:focus { color:#ffffff; text-decoration:none; }


a.menu1:link { color:#FFFFFF; text-decoration:none; font-weight: bold; display: block; }
a.menu1:visited { color:#FFFFFF; text-decoration:none; font-weight: bold; display: block; }
a.menu1:hover { color:#FFFFFF; text-decoration:underline; font-weight: bold; display: block; }
a.menu1:active { color:#FFFFFF; text-decoration:none; font-weight: bold; display: block; }
a.menu1:focus { color:#FFFFFF; text-decoration:none; font-weight: bold; display: block; }

a.menu2:link { color:#EB6C00; text-decoration:none; font-weight: bold; display: block; }
a.menu2:visited { color:#EB6C00; text-decoration:none; font-weight: bold; display: block; }
a.menu2:hover { color: #0B4084; text-decoration:none; font-weight: bold; display: block; }
a.menu2:active { color:#EB6C00; text-decoration:none; font-weight: bold; display: block; }
a.menu2:focus { color:#EB6C00; text-decoration:none; font-weight: bold; display: block; }

div.menu {
	margin: 0px 0px 7px 5px;
	width: 208px;
	border: 1px #FFCC00 double;
	vertical-align: middle;
	background-color: #FE6A0B;
}
ul.menu {
	color:#FFFFFF;
	list-style-type: disc;
	list-style-position: outside;
	margin: 0px 0px 0px 17px;
	border: 0px;
	padding: 0px;
}
ul {
	list-style:disc;
	padding-left: 0px;
	margin-left: 25px;
}
ul.referenzen {
	list-style:disc;
	margin-left: 25px;
	padding-left: 20px;
}

div.hinweis {
	border: dashed 2px #FE6A0B;
	padding: 7px;
	background-color: #FEF2E0;
	color: #FE6A0B;
	color: black;
}
h1 {
font-size: 11px;
padding:0px 0px;
margin:0px;
line-height: 9px;
font-weight:normal;
 }
h2 {
font-size:18px;
font-weight: normal;
padding: 0px 0px;
margin:0px;
color: #EB6C00;
}

h3 {
font-size:13px;
font-weight: normal;
padding: 0 0 0 40px;
margin: 0px 0px 0px 0px;
line-height:30px;
border: 0px solid gray;
}
h4 {
font-size:14px;
font-weight: normal;
padding: 0px 0px 0px 25px;
margin: 0px 0px 0px 0px;
}
h6 {
font-size:16px;
font-weight: normal;
padding: 0px 0px 0px 2px;
margin: 5px 0px 5px 5px;
}

img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
width: 930px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
border: 0px solid gray;
}
 

/* ----------banner for logo-------------- */
#banner {
text-align: left;
background-color: #ffffff;
padding: 0px;
margin: 0px; }

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

/* ----------outer und inner----------------- */
#outer{ 
border-left: hidden 150px #0C4AF5;  /* linke Menue Spalten Farbe  */ 
margin-left: 0px;
border: 0px solid blue;
 } 

#inner{ margin:0px; width:100%; } /* die IE PC schlaufe */ 

/* --------------left navigavtion------------- */
#left {
 float:left; 
 width:220px;
 padding-left: 75px;
 padding-top: 50px;
 border: 0px solid #333333;
 height: 100%;
border: 0px solid red;

 }

/* -----------------Inhalt--------------------- */
#content{
 float:right;
 font-size: 13px;
 margin: 0px;
 width:450px;
 padding-right:160px;
 border: 0px solid red;
 line-height: 18px;
border: 0px solid blue;
}

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

/*  ----------------footer---------------------- */ 
#footer {
font-size:10px;
clear:both;
padding:0px;
margin:0px;
text-align: center; } 

/*  -----------------form----------------------- */ 
/* Eingabefelder */
input.formular {
background-color: #FFEA6F;
color: black;
border: 0px solid #F7870A;
}

/* Textfeld */
textarea.formular {
	background-color: #FFEA6F;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border: 0px solid #F7870A;
}


