@charset UTF-8;
/* CSS Document */

body {
	margin-left:20px;
	margin-top:0px;
	background-color: #7F0101;
	color: #bababa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height:13pt;
	scrollbar-arrow-color:		#7F0101;
	scrollbar-highlight-color:	#7F0101;
	scrollbar-shadow-color:		#7F0101;
	scrollbar-face-color: 		#dcdcdc;
	scrollbar-3dlight-color:	#dcdcdc;
	scrollbar-darkshadow-color: #dcdcdc;
	scrollbar-track-color:		#dcdcdc;    
}
p,li {color:#000000;}
.gross {font-size:12pt;color:#bababa;}


a:link, a:active, a:visited, a:hover, a:active, a:focus {outline: none;}
a {	color: #007AD0;text-decoration:none;}
a:hover {text-decoration:underline;}

.mgrau {color: #bababa;}
.mgrauklein {color: #bababa;font-size:10pt;}
a.mgrau {color:#bababa;text-decoration:none;} 
a.mgrau:hover {text-decoration:underline;}

form {font-size: 10pt;line-height:12px;}
#tab {background-color: #ffffff;}

.text {color: #000000;}
a.text {color:#007AD0;text-decoration:none;}
a.gru:hover {text-decoration:underline;}

.menue{	line-height:12pt;	color: #FFFFFF;}
a.menue {color:#FFBB00;text-decoration:none;}
a.menue:hover {text-decoration:underline;}

.gelb {color: #FFBB00;}
a.gelb {color:#FFBB00;text-decoration:none;}
a.gelb:hover {text-decoration:underline;}

.gru {color: #007AD0;}
a.gru {color:#007AD0;text-decoration:none;}
a.gru:hover {text-decoration:underline;}

h1 {color: #4a6caa;font-size: 28pt;line-height:30pt;}
h5 {font-size: 10pt;line-height:12pt;}
h6 {color: #7F0101;font-size: 12pt;}


#tabblau {color:#4a6caa;float:center;margin-top:2px;font-weight:bold;}
#tabgruen {color:#3da345;float:center;margin-top:2px;font-weight:bold;}
#tabgelb {color:#d48635;float:center;margin-top:2px;font-weight:bold;}
#tabrot {color:#a0002f;float:center;margin-top:2px;font-weight:bold;}
#ctable {margin-top:14px;}
.wblau {color:#4a6caa;font-weight:normal;}
.gblau {font-size:13pt;color:#4a6caa;font-weight:normal;}

#tabsmall {font-size:9pt;}
.lister {color:#666666; font-size:8pt;}

.rotb {color: #7F0101;font-weight:bold;}
.rot {color: #7F0101;}
.ueberschrift {color: #7F0101;font-size:12pt;font-weight:bold;}
.tur {color: #00a2a8;font-size:12pt;}
.num {font-weight:bold;font-size:12pt;color:#555555;}
.nummer {font-weight:bold;font-size:12pt;color:#7F0101;margin-left:40px;}
.kurstext {font-size:11pt;}


fieldset {
border-right: #ce0000 1px solid;
padding-right: 20px;
border-top: #ce0000 1px solid;
padding-left: 30px;
padding-bottom: 10px;
margin: 5px;
border-left: #ce0000 1px solid;
width: 100%;
padding-top: 10px;
border-bottom: #ce0000 1px solid
}
fieldset fieldset {
margin: 20px 10px;
}
legend {font-weight:normal;font-size:10pt;color:#900000;}
label.left {float:left;font-size:10pt;line-height:18px;
			text-align:right;width:8em;margin-right:0.3em;}
input [type=text], select {float:left;}
input[type=radio] {vertical-align:middle;margin-top:-1px;}
input.right {float:left;width: auto;clear: both;margin-left: 6.3em;margin-right: 0.3em;}
.right {float:left;margin-left: 8.3em;margin-right: 0.3em;}
.right1 {float:left;margin-left: 8.3em;margin-right: 0.3em;}
.right2 {float:left;margin-left: 4.3em;margin-right: 0.3em;}
.right3 {float:left;margin-left:200px;margin-top:-36px;}
.left1 {font-weight:bold;font-size:10pt;line-height:12pt;
		float:left;text-align:middle;width:400px;margin-left:110px;}
.ort {width:200px;}

/* hr dotted */
hr.dot {
	border-top: 4px dotted #dcdcdc;
	border-bottom: 4px dotted #fff;
	width: 40%;
	margin: 0 auto;
}
/* senden button */
.sendbtn {
	position:relative; 
	left:130px;
	top: 150px;
  -webkit-border-radius: 7;
  -moz-border-radius: 7;
  border-radius: 7px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  background: #CE2727;
  padding: 7px 14px 7px 14px;
  text-decoration: none;
}
.weiterbtn {
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  background: #CE2727;
  padding: 4px 10px 4px 10px;
  text-decoration: none;
}
.sendbtn:hover, .weiterbtn:hover {
  background: #f07d7d;
  background-image: -webkit-linear-gradient(top, #f07d7d, #ce2727);
  background-image: -moz-linear-gradient(top, #f07d7d, #ce2727);
  background-image: -ms-linear-gradient(top, #f07d7d, #ce2727);
  background-image: -o-linear-gradient(top, #f07d7d, #ce2727);
  background-image: linear-gradient(to bottom, #f07d7d, #ce2727);
  text-decoration: none;
}
.best {    
	margin-right: 200px;
  width: 260px;
}
#cookiecheck {
	display: block;
	z-index: 100;
	position: fixed;
	top: 0px;
	min-height: 20px;
	padding: 5px;
	margin: 0;
	width: 80%;
	color: #555;
	border: 1px solid black;
	border-bottom: none;
	background: #eee;
}
#cookiecheck a {
	color:#7f0101;
}
button.no {
	position: absolute;
	right: 10px;
}
@media print { 
    .drucken { 
        display: none; 
    }
}


