body {
background-color:#F4F4FB;
clear:both;
margin:0px;
padding:0px;
font-family:Verdana,Arial,sans-serif;
/*font-size:1.0em;*/
font-size:12px;
line-height:100%;
}
.gainlayout { _height: 0; }
#logo {
position:absolute;
z-index:3;
left:420px;
top:0px;
height:100px;
width:400;
margin:0;
padding:0;
}

#head {
position:relative;
background: url(/img/kopf.gif) no-repeat left;
/*background-repeat:no-repeat;
background-position: left;*/
height:115px;
width:971px;
margin-bottom:0px;

/*border-bottom:16px solid #bddfff;*/
}

#right {
position:relative;
width:157px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
margin:0px;
float:left;
margin-left:8px;
background-color:#ffffff;
}

.leftnavi {line-height:12px;margin:0;padding:0;}

#callback {
position:relative;
float:left;
/*width:814px;*/
width:139px;
height:157px;
margin:0px;
border:0px;
background:url(/img/callback.gif) left no-repeat;
font-family:Verdana,Arial,sans-serif;
font-size:1.1em;
line-height:1.0em;
color:#eff2f9;
}

#callback p {
margin: 5px 5px 0px 5px;
padding:0px;}

#callback input {background-color:#eff2f9;
border:0px;
width:100px;
height:12px;
color:black;font-family:Verdana,Arial,sans-serif;
font-size:0.9em;
}

.banner {font-family:Verdana,Arial,sans-serif;
font-weight:normal;
font-size:36px;
color:#ffffff;
padding:20px 20px 20px 20px;
}


#laufband {
position:relative;
top:0px;
padding:0px;
border:0px;
margin:0px;
/*width:978px;*/
width:971px;
height:16px;
float:left;
background-color:#bddfff;
/*margin-bottom: 8px;*/
}


#navi_main {
position:relative;
top:0px;
padding:0px;
border:0px;
margin:0px;
/*width:978px;*/
width:971px;
float:left;
/*margin-right:8px;*/
}

.content {
position:relative;
float:left;
width:776px;
max-width:776px;
height:1500px;
margin:0px;
padding:0px;


/* clear:both; */
font-family:Verdana,Arial,sans-serif;
font-size:0.8em;
line-height:1.4em;
text-align:justify;
background-color:#F4F4FB;
font-weight:normal;

/*background:url(/img/content.gif) top left repeat-x;*/
}

.inlay {	margin:10px 0px 10px 10px;
	padding:0;
/*	background-color:#dd0000;      */
	background-color:#F4F4FB;
}

.streifen {
position:relative;
float:left;
/*width:814px;*/
width:16px;
height:1500px;
margin:0;
padding:0;
border:0;
background-color:#bddfff;
}

.content a {
	padding:0px;
	margin:0px;
	color:#298AE7;
	text-decoration:none;
	font-weight:bold;
}

.content a:hover {
text-decoration:underline;
}

/*
.content br {	line-height:20px;
	margin-bottom:10px;}
*/

p {
font-family:Verdana,Arial,sans-serif;
text-decoration:none;
}

.blau {
	font-weight:bold;
color:#3A5FE7;}

h1 {
font-family:Verdana,Arial,sans-serif;
font-size:1.3em;
font-weight: 		bold;
color:#298AE7;
background-color:#A7A7A8;
text-decoration:none;
margin:0px;
padding:0px;
margin-bottom:10px;
border: 1px solid #298AE7;
text-align:left;
 _height: 0;
}

h2 {
text-align:left;
font-family:Verdana,Arial,sans-serif;
font-size:1.1em;
font-weight: 		bold;
color:#298AE7;
background-color:#C5C5C6;
border: 1px solid #298AE7;
text-decoration:none;
margin:0px;
padding:0px;
margin-bottom:5px;
margin-top:0px;
 _height: 0;
}

h3 {
text-align:left;
font-family:Verdana,Arial,sans-serif;
font-size:1.05em;
	font-weight: 		bold;
color:#298AE7;
text-decoration:none;
margin:0px;
padding:0px;
margin-bottom:4px;
 _height: 0;
}
.ms {
	float:left;
	width:150px;
	margin-bottom:4px;
	padding-bottom:0px;
}
.foto {	padding:0px;
	margin:2px 0px 5px 0px;
	font-size: 9px;
	text-align:right;}


form {
	padding:0px;
	margin:0px;
	border:0px;
}


u {
	text-decoration:none;
}


img {
border:0px;
float:left;
margin-right:10px;
}

fieldset {
	 margin: 			0px;
	 padding: 			0;
	 border: 			0px solid #4b408c;
/*	 font-family: 		Verdana, Helvetica, sans serif; */
font-family:Verdana,Arial,sans-serif;
/*font-size:1.0em;
font-weight:bold;
font-size:0.7em;   */

}

legend {
	background: 		transparent;
	padding: 			0px;
	margin-bottom: 		4px;
	margin-left: 		0px;
	font-weight: 		normal;
	font-size: 			1.6em;
font-family:Verdana,Arial,sans-serif;
/*font-size:1.0em;
font-weight:bold;
font-size:0.7em;   */

}


fieldset .row,
 .row{

	display: 			block;
	margin-bottom: 		10px;
}


label {
	margin: 			0px;
}

fieldset .label,
 .label {
	display: 			block;
	width: 				200px;
	float: 				left;
}


input.regist,
select.select,
textarea.contact_comment
{
	border: 			1px solid #7A7873;
	background-color:	#F6F6F6;
}

input.submit_buttons
{
	border: 			1px solid #DFDFDF;
	border-right: 		1px solid #7A7873;
	border-bottom: 		1px solid #7A7873;
	background-color: 	#DFDCED;
	margin-bottom: 		2px;
	font-size: 			0.86em;

}

input.submit_buttons{

	border: 			1px solid #DFDFDF;
	border-right: 		1px solid #7A7873;
	border-bottom: 		1px solid #7A7873;
	background-color: 	#DFDCED;
	margin-bottom: 		2px;

}

label.text {  color: #DCD500;
  font-size: 9x;
  line-height:11px;
}
input.text {
  background-color: #DCD500;
  color: #298AE7;
  font-size: 9x;
  line-height:11px;
  height:20px;
  width:100px;
  border:0;
  padding:2px;
}
submit.login, input.login {
  background-color: #298AE7;
  color: #DCD500;
  font-size: 9x;
  line-height:11px;
  height:24px;
  width:30px;
  border:1px solid #DCD500;
  padding:2px;
}



fieldset  input.submit_buttons:hover,
fieldset  input.submit_buttons:active,
fieldset  input.submit_buttons:focus
{
	background-color: 	#fff;
}

.spieler {
float:left;
/*width:814px;*/
width:368px;
height:100px;
margin:0px;
margin-right:8px;
padding:4px;
border: 1px dotted #298AE7;
background-color:#E3E3E4;
/* clear:both; */
text-align:left;
margin-bottom:8px;
 _height: 0;
  }

.ohnerand {
	margin-right:0px;
}

.vorstand {
float:left;
/*width:814px;*/
width:756px;
height:100px;
margin:0px;
margin-right:0px;
padding:4px;
border: 1px dotted #298AE7;
background-color:#E3E3E4;
/* clear:both; */
text-align:left;
margin-bottom:8px;
 _height: 0;
  }

.gepunktet {
float:left;
/*width:814px;*/
margin:0px;
padding:0px;
border: 0px dotted #298AE7;
background-color:#E3E3E4;
/* clear:both; */
text-align:left;
margin-bottom:8px;
 _height: 0;
  }
.abs {margin:4px;}

