﻿body, p, td, div, ul, li {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
body {
	 background-color:#E3F3FA;
}
h1 {
	font-size:14px;
}
a {
	text-decoration:none;
	color:#666666;
}
img {
	border:0px;
}

fieldset {
  padding: 0px;
  border: 0px;
}
label {
    width: 130px;
    float:left;
    padding-top:5px;
}

.error { 
	color: #d60000; 
}

.gelb { 
	color: #ffcc33; 
}

.grau { 
	color: #cccccc; 
}

.dunkelgrau, .progress_header, .minusplus_span { 
	color: #999999; 
}

.italic {
	font-style:italic;
}

.size16 {
	font-size:16px;
}


.weiterbutton {
	background-color:transparent;
	display:inline-block;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	padding: 0px 0px 0px 5px;
    cursor: pointer;

	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ffffff);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		to(#ffffff));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 0px solid #2ea100;
	-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px 1px 0px rgba(000,000,000,0),
		0px 0px 0px rgba(255,255,255,0);	
}

#center {
	width:943px;
	height:606px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-472px;
	margin-top:-303px;
	/* background-image:url('img/bg.jpg'); */
    background-color: #fff;
	border: 1px solid #cccccc;
}

#logo {
	margin: 30px 3px 20px 82px;
	float:left;		
}

#headerline {
	margin: 125px 83px 10px 20px;
	float:right;
	text-align:right;		
}

#bottomline, #bottomline_l {
	margin: 0px 83px 20px 85px;
	text-align:left;		
}


#headerline ul, #bottomline_l ul {
    display: table-row;
}

#headerline li, #bottomline_l li {
	display: table-cell;
    text-align: center;
/*	vertical-align: middle; */
    padding: 0px 7px;
    border-left: 2px solid #666;
	font-weight:bold;
}
#bottomline_l li {
    padding: 0px 3px;
    border-left: 1px solid #666;
	font-size: 10px;
	color:#999999;
	font-weight:normal;
}
#bottomline_l li a {
	color:#999999;
	text-decoration: none;
}


#headerline li:first-child, #bottomline_l li:first-child {
	border-left: none;
	font-weight:normal;
}

#content {
	margin: 175px 90px 10px 88px;
	height: 320px;	
	-webkit-box-shadow:1px 1px 4px 0px #999; 
	-moz-box-shadow:1px 1px 4px 0px #999;
	-o-box-shadow:1px 1px 4px 0px #999; 
	-ms-box-shadow:1px 1px 4px 0px #999; 
	box-shadow:1px 1px 4px 0px #999;
	background-image:url('img/bg_grau_xl.png');
}

#content div.startmenu1, #content div.startmenu2, #content div.startmenu3, #content div.startmenu4, #content div.login_l, #content div.login_r {
	height:280px;
	float:left;		
	padding: 20px 0;
	font-size: 14px;
	text-align:center
}

#content div.login_l {
	width:25%; 
	background-image:url('img/bg_blau.png');   
    color:#fff;
}

#content div.login_r {
	width:75%; 
	background-image:url('img/bg_grau_large.png')
}

#content div.fragen {
	float:none;
	padding: 10px;
	font-size: 14px;	
	text-align:left;
}

#content div.fragen table {
	padding:0px 40px 0px 30px;
	width:100%;
}


#inner_content {
	width:730px;
	padding: 40px 20px; 
	font-size: 13px;
}

.startmenu1, .startmenu2, .startmenu3, .startmenu4 { 
	width:25%; 
	background-image:url('img/bg_grau.png');
}
.startmenu1:hover, .startmenu2:hover, .startmenu3:hover, .startmenu4:hover { 
    background-image:url('img/bg_blau.png');
}
.startmenu1:hover a, .startmenu2:hover a, .startmenu3:hover a, .startmenu4:hover a { 
	color:#fff;
}

.form-field {
   border: 1px solid #999999;
   background: #ffffff;
   -webkit-border-radius: 1px;
   -moz-border-radius: 1px;
   border-radius: 1px;
   color: #666666;
   padding:1px;
   margin-bottom:00px;
   width:190px;
   }
   
.form-field:focus {
   background: #fff;
   color: #999999;
}
   
#bottomline_r {
	margin: -40px 85px 20px 85px;
	text-align:right;
	float:right;
}
#bottomline_r a, #bottomline_l a {
	color: #999999;
	font-size: 12px;
}    

.pfeil {
	vertical-align:sub;
}

.progress_header {
	font-size:10px;
}
.progress_bar {
	font-size:14px;
}

#antwort35_table td {
	width:25%;
	font-size:12px;
}

#antwort35_table td img {
	padding-top:9px;
}

#antwort9_table td {
	font-size:14px;
	text-align:left;
}

#faktorenwerte_table {
	padding-top:35px;
}
#faktorenwerte_table td.linksrechts {
	width:240px; 
	text-align:center;
}


.dots {
	display:block;
	text-align:center;
	line-height:30px;
	vertical-align:middle;
	padding: 0 10px;
}
.dots span {
	margin:0 10px;
}
.dots img {
	vertical-align:middle;
	margin:0 2px;
}

.yellow_border {
	padding:10px 0px 40px 0px;
	border-bottom: 1px solid #E3F3FA;
}




