body
{
margin:0px;
padding:0px;
width:100%;
font-family:Arial, Verdana;
font-size:12px;
color:#000;
}
a
{
color:#003399;
text-decoration:underline;
}
a:hover, a:focus
{
color:#000;
text-decoration:none;
}
#header
{
min-width:760px;
position:relative;
display:block;
width:100%;
height:150px;
background-repeat:repeat-x;
background-image:url(images/menu8.jpg);
}
.banner_1
{
position:absolute;
top:0px;
left:0px;
}
.banner_2
{
position:absolute;
top:0px;
right:0px;
}
#menu
{
z-index:10;
float:left;
display:block;
position:absolute;
left:0px;
}
#menu img
{
padding-left:3px;
padding-top:15px;
}
#menu ul
{
margin:0px;
padding-left:0px;
}
#menu li
{
margin:3px;
text-align:center;
list-style-type:none;
width:150px;
height:25px;
background-image:url(images/bg_menu.png);
background-position:0 0;
border:1px solid #9C9C9C;
}
#menu li:hover
{
cursor:pointer;
background-position:0 25px;
}
#menu li a
{
width:100%;
height:100%;
display:block;
text-decoration:none;
color:white;
font-weight:bold;
font-size:14px;
position:relative;
top:3px;
}
#content
{
min-height:150px;
z-index:5;
position:absolute;
min-width:560px;
font-family:Arial, Verdana;
font-size:12px;
color:#000;
width:70%;
left:22%;
}
#main
{
min-width:760px;
width:100%;
display:block;
}
html
{
_overflow-y: scroll
}
img:-moz-broken
{
-moz-force-broken-image-icon : 1;
width : 24px;
height : 24px;
}
img, input, textarea
{
cursor: default;
}
.input_box
{
float:left;
width:13px;
height:13px;
background-image:url(images/inputs.gif);
background-repeat:no-repeat;
background-position:top right;
margin-right:15px;
}
.input_box_active
{
float:left;
width:13px;
height:13px;
background-image:url(images/inputs.gif);
background-repeat:no-repeat;
background-position:top left;
margin-right:15px;
}
.input_radio
{
float:left;
width:13px;
height:13px;
background-image:url(images/inputs.gif);
background-repeat:no-repeat;
background-position:bottom right;
margin-right:15px;
}
.input_radio_active
{
margin-right:15px;
width:13px;
height:13px;
background-image:url(images/inputs.gif);
background-repeat:no-repeat;
background-position:bottom left;
}
.scheck input[type=text]
{
margin-bottom:5px;
     background: #FFFFFF;
     border-radius: 5px 5px 5px 5px;
     border: 1px solid #C4C4C4;
     box-shadow: 2px 2px 5px #E2E2E2, 2px 2px 5px #E2E2E2 inset;
     color: #4D4D4D;
cursor:pointer;
     padding:2px 3px;
}
.scheck input[type=text]:focus
{
cursor:text;
}
.scheck input[type=submit]
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#8ba3d3 0%,
		#094d80);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#8ba3d3),
		to(#094d80));
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #094d80;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.7),
		0px 1px 0px rgba(255,255,255,0.3);
}
.scheck input[type=submit]:hover
{
cursor:pointer;
border: 1px solid #8ba3d3;
-webkit-box-shadow: 0px 0px 20px #8ba3d3;
-moz-box-shadow: 0px 0px 20px #8ba3d3;
box-shadow: 0px 0px 20px #8ba3d3;
}
.referenzen
{
list-style-image: url(images/sl.gif);
}
.referenzen li
{
font-size:1.2em;
margin:5px 0;
}

