/*Positionierung
**********************************************/

body
{
	margin:0;
	border:0;
	padding:0;
	overflow: hidden;
background-color: #EAEAEA;


scrollbar-face-color: #989898;
scrollbar-shadow-color: #989898;
scrollbar-highlight-color: #B6B6B6;
scrollbar-3dlight-color: #989898;
scrollbar-darkshadow-color: #505050;
scrollbar-track-color: #989898;
scrollbar-arrow-color:  #D8D8D8;

}





/* Fonts */
.intro { font-family: verdana; font-size : 8pt;  color:  #1A1A1A;}
.mini { font-family: arial; font-size : 7pt;  color:  #1A1A1A;}
.introo { font-family: verdana; font-size : 9pt;  color:  #1A1A1A;}
.intr { font-family: verdana; font-size : 8pt;  font-weight: bold; color:  #990F0F;}
.intro a, .intro a:link, .intro a:visited { text-decoration:none; font-family: verdana; font-size : 8pt;  color:  #000000;} 
.intros { font-family: verdana; font-size : 8pt;  color:  #1A1A1A; font-weight: bold;}
.intris { font-family: verdana; font-size : 10pt;  color:  #990F0F; font-weight: bold;}
.kennung { font-family: verdana; font-size : 8pt;  color:  #505050; font-weight: bold;}
.intro-top { font-family: verdana; font-size : 10pt;  font-weight: bold; color: #4E4E4E;}
.intro-top { font-family: verdana; font-size : 10pt;  font-weight: bold; color: #4E4E4E;}
.intronone { font-family: verdana; font-size : 10pt;  font-weight: bold; color: #990F0F;}
.top { font-family: verdana; font-size : 8pt;  font-weight: bold; color:  #A9A9A9;}
.seitenzahl { font-family: verdana; font-size : 9pt;   color:  #383838;}
.seitenstrich { font-family: verdana; font-size : 9pt;   color:  #E1E1E1;}
.seitenstriche { font-family: verdana; font-size : 9pt;  color:  #383838;}
.seitenstrichen { font-family: verdana; font-size : 9pt;  font-weight: bold; color: #990F0F;}
.pfeil { vertical-align: middle; font-family: Arial; font-size : 20pt;  font-weight: bold; color: #383838;}
.pfeill { vertical-align: middle; font-family: Arial; font-size : 16pt;  font-weight: bold; color: #383838;}




.count { font-family: verdana; font-size : 9pt;  color:  #4B4B4B;}
.count2 { font-family: verdana; font-weight: bold; font-size : 11pt;  color:  #4B4B4B;}



.formfield {
 background-color: #EAEAEA;
 color: #292B2D;
 text-decoration:none;
 
 font-size: 8pt;
 font-family: verdana;
 border:1px solid #61666B;
}


.formfield0 {
	background-color: #EAEAEA;
	color: #292B2D;
	text-decoration:none;
	width: 44px;
	font-size: 8pt;
	font-family: verdana;
	border:1px solid #61666B;
   }



.formfield1 {
	background-color: #EAEAEA;
	color: #292B2D;
	text-decoration:none;
	width: 142px;
	font-size: 8pt;
	font-family: verdana;
	border:1px solid #61666B;
   }


.formfield2 {
 background-color: #EAEAEA;
 color:  #292B2D;
 font-size : 10pt;
 font-family: verdana;
 font-weight: bold;
 border:1px solid #61666B;
}

.formfield-edit {
	background-color: #A3A3A3;
	color:  #292B2D;
	font-size : 8pt;
	font-family: verdana;
	
	border:1px solid #61666B;
   }

   .formfield-user {
	background-color: #C7C7C7;
	color: #292B2D;
	text-decoration:none;
   
	font-size: 8pt;
	font-family: verdana;
	border:1px solid #61666B;
   }

}
/* The buttons used for bbCode styling in message post */
input.post {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* Main table cell colours and backgrounds */
td.row1	{ background-color: #E1E1E1; }
td.row1	{
BORDER-RIGHT: #FFFFFF 1px solid;
BORDER-TOP: #FFFFFF 2px solid;
BORDER-BOTTOM: #FFFFFF 1px solid;
BORDER-LEFT: #FFFFFF 2px solid;
background:#E1E1E1;
}

td.row2	{ background-color: #CCCCCC; }
td.row2	{
BORDER-RIGHT: #E1E1E1 1px solid;
BORDER-TOP: #E1E1E1 2px solid;
BORDER-BOTTOM: #E1E1E1 1px solid;
BORDER-LEFT: #E1E1E1 2px solid;
background: #CCCCCC;
}

td.row3	{ background-color: #B6B6B6; }
td.row3	{
BORDER-RIGHT: #CCCCCC 1px solid;
BORDER-TOP: #CCCCCC 2px solid;
BORDER-BOTTOM: #CCCCCC 1px solid;
BORDER-LEFT: #CCCCCC 2px solid;
background: #B6B6B6;
}

td.row4	{ background-color: #535554; }
td.row4	{
BORDER-RIGHT: #535554 1px solid;
BORDER-TOP: #535554 2px solid;
BORDER-BOTTOM:#535554 1px solid;
	BORDER-LEFT: #535554 2px solid;
background: #535554;
}


* html #fussZ
{
	height:24px;
}

#fussZ
{
	margin:0 1px -1px 1px;
}

#fussZ
{
	position:absolute;
	bottom:0;

    width:100%;
	height:24px;
	overflow:auto;
	background:#B7B7B7;
    border-top:1px solid #E1E1E1;
	border-bottom:1px solid #000000;

}


/* WICHTIG für das Funktionieren im IE */
* html body
{
	padding:80px 0 23px 0;
}

#Banner
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:98px;
	overflow:auto;
}

.Logo td
{
	padding-bottom:20px;
	
}

.menue td
{
	padding-bottom:12px;
	padding-left:3px;
}

* html #Banner
{
	height:96px;
}

#Login
{
	width: 250px;
	height: 110px;
	margin: 0 auto;
	padding: 20px;
}



#container
{
	position:fixed;
	top:91px;
	left:0;
	bottom:23px;
	right:0;
	overflow:auto;
	padding:20px;

}

#container input[type=text], #container input[type=password]
{
	width: 100px;
	height: 17px;
}

#container input[type=submit]
{

	height: 17px;
}


* html #container
{
	height:100%;
	width:100%;


}

#container img
{
	margin:5px;
}

h1
{
	margin:0;
	padding:0;
}

#PosAbsolut
{
	position:absolute;
	top:400px;
	right:100px;
	width:200px;
	padding:10px;
}

#BoxLinks
{
	float:left;
	padding:10px;
	width:50%;
}

#BoxRechts
{
	float:right;
	padding:10px;
}

.SpalteEins, .SpalteZwei
{
	width:31%;
	float:left;
	margin-right:2%;
}

.SpalteDrei
{
	border:1px solid #fff;
}

* html .SpalteDrei
{
	border:0;
}

hr
{
	clear:both;
	height:1px;
}
/*POSITIONIERUNG beendet*/
/*STYLING
***************************************************************/
body {
	background:#8E8E8E;
	font-family: verdana, arial, sans-serif;
	font-size: 9pt;
  }
#Banner
{
	background:#2f3f45;
	text-decoration: none;
	color :#848484;
	font-weight: bold;
	font-size :10px;
}

#fussZ
{
	background:#B7B7B7;
	border-top:1px solid #E1E1E1;
	border-bottom:1px solid #000000;
}



#Banner input[type=submit]
{
	width: 65px;
	height: 12px;
	background:black;
	text-decoration: none;
	color :#848484;
	font-weight:bold;
	font-size :10px;
	border: none;
}
#Banner td
{
	text-decoration: none;
	font-size : 10px;
	color :#848484;
	font-weight: bold;
	letter-spacing: 1px;
	vertical-align:bottom;
}


#Banner a, #Banner a:link, #Banner a:visited
{
	text-decoration: none;
	color :#848484;
	font-weight: bold;
	font-size :10px;
}

#Banner a:hover
{
	text-decoration: none;
	color :#A9A9A9;
}

#Login
{
	text-align: left;
	background-color: #8E8E8E;
}


#container
{
	font-family: verdana, arial, sans-serif;
	font-size: 9pt;
	background:#8E8E8E;
	text-align:center;

	border:1pt solid #000000;


}

#container input[type=text], #container input[type=password]
{
	font-size:9pt;
}

#container input[type=submit]
{
	font-size:9pt;
}

h1
{
	font-size:9pt;
}

#PosAbsolut
{
	background:#ddd;
	border:1px solid #000;
}

#BoxLinks
{
	background:#eee;
	border:1px solid #000;
	color:#000;
}

#BoxRechts
{
	background:#ddd;
	border:1px solid #000;
	color:#000;
}

#container a, #container a:visited
{
	text-decoration:none;
	color:#000000;
	font-size:8pt;
}

#container a:hover
{
	color:#4B4B4B;
	text-decoration:none;
	font-size:8pt;
}

.txtGrau
{
	color:lightgrey;
}

#reg
{
	text-align:left;
}

.strike
{
	text-decoration:line-through;
}
.txtLinks
{
	float:left;
}
.objRechts
{
	float:right;
}

.objLinks
{
	float:left;
}

.SpalteEins, .SpalteZwei
{
	text-align:justify;
}

.SpalteDrei
{
	text-align:justify;
	border:1px solid #8E8E8E;
}

* html .SpalteDrei
{
	border:0;
}

hr
{
	border:0;
	color:#888;
	background-color:#888;
}

.SpalteDrei a, .SpalteDrei a:visited
{
	font-size:9pt;
	color:#000;
	text-decoration:underline;
}

.SpalteDrei a:hover
{
	color:#888;
	text-decoration:none;
}
.RequiredField
{
    color: #990F0F;
	font-size: 9pt;
}

.success
{
    color: #DDDDDD;
	font-size: 10pt;
	font-weight: bold;
}


td.row1	{ background-color: #E1E1E1; }
td.row1	{
BORDER-RIGHT: #FFFFFF 1px solid;
BORDER-TOP: #FFFFFF 2px solid;
BORDER-BOTTOM: #FFFFFF 1px solid;
BORDER-LEFT: #FFFFFF 2px solid;
background:#E1E1E1;
}



.navigation {
	border: 1px solid #6B6B6B;
	background:#C7C7C7;
	margin: 0 1px;
	padding: 4px 7px;
	color: #1A1A1A; 
	font-weight: normal;
	font-size : 8pt;
	text-decoration: none;
}



#navigation a {
	border: 1px solid #6B6B6B;
	background:#C7C7C7;
	margin: 0 1px;
	padding: 4px 7px;
	color: #1A1A1A; 
	
	font-weight: normal;
	text-decoration: none;
}

#navigation a:visited {
	color: #1A1A1A; 
	font-weight: normal;
	text-decoration: none;
}

#navigation a:hover, #navigation a:active {
	border: 1px solid #1A1A1A;
	background: #A3A3A3;
	font-size : 8pt;
	font-weight: normal;
	color: #1A1A1A; 
	text-decoration: none;
}

.current {
	border: 1px solid #6B6B6B;
	background:#A3A3A3;
	padding: 5px 7px;
	font-weight: normal;
	font-size : 9pt;
	color: #ffffff; 
}

.pages{
	border: 1px solid #6B6B6B;
	background:#A3A3A3;
	font-weight: normal;
	font-size : 9pt;
	color: #1A1A1A;
	padding: 2px 7px;
	float: right;
	margin: -3px 0 0;
}