/*
blau:		#AE041E;
hellblau:	#333366
grau:		#D7D7D7;
hellgrau:	#eeeeee;

*/

html, body { background-color: #999; margin:0; padding:0; border:0;  } 

body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, table, tr, td, select, input, textarea, a { font-family:verdana,arial,helvetica,sans-serif; }
h1 { font-size: 16px; color: #000; }
h2 { font-size: 11px; color: #ae041e; }
h3 { font-size: 11px; color: #000; }
div, p, ul, td, select, input, textarea, button { font-size:11px; }

input.login { width:120px; }

a { color:#ae041e; text-decoration:underline;  }
a:hover { color: #000000; }

a.tmenu { color:#ae041e; text-decoration:none;  }
a.tmenu:hover { color: #000000; }

#global { 
	background-color: #ffffff; 
	width: 1000px; 
	margin:auto; 
	text-align: left;
}

#header {
	background-image: url(../../img/logo_w.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:1000px;
	height:80px;
	background-color:#999; 
	border-bottom:2px solid #ae041e;
}

#sitetitle { 
	color:#ffffff; 
	padding: 55px 0 0 0; 
	font-weight:bold; 
	letter-spacing:2px;
	text-align:right;
	font-size: 16px;
}

#logincontent {
	float: left;
	width:1000px;
	padding: 10px 0px 10px 0px;
	
}

#content {
	float: left;
	width:825px;
	padding: 10px 10px 10px 20px;
	
}

#box_content {
	
}


#page_head {
	font-size: 12px;
	font-weight: bold;
	color: #ae041e;
	margin-bottom: 5px;
}

#navigation {
	float: left;
	width: 140px;
	margin-top:5px;
	border: 1px none #000000;
}

#navilink {
	border-bottom: 1px dashed #AE041E;
	background-color: #eeeeee;
	padding: 5px; 
}

#subnavi {
	margin-left: 10px; 
	padding: 2px; 	
}


#box_title {
	padding: 1px 0 0 5px;
	background-color:#AE041E;
	background-image: url(../img/box_head_right4.jpg);
	background-repeat: no-repeat;
	background-position: right;
	color:#ffffff;
	font-weight:bold;
	height: 16px;
	margin-bottom:1px;
}

#box_full { background-color:#F4E4E4; padding: 5px 0 0 0; border: 1px solid #AE041E; width:140px; }
#box_border { background-color:#FFFFFF; padding: 5px 0px 0px 0px; border: 1px solid #AE041E;}

#box_message { width:550px; margin-bottom:15px; padding:5px 5px 5px 5px; background-color:#F4E4E4; border: 1px solid #AE041E;  font-weight:bold; }

#infobox { margin-bottom:15px; padding:5px 5px 5px 5px; background-color:#eeeeee; border: 1px solid #AE041E;  font-weight:bold; }

.table    { color: black; background-color: #FFFFFF; border: 1px solid #D7D7D7; }
.tabheader   { background-color: #D7D7D7; color:#000000; font-weight: bold;}
.tabcolor   { background-color: #eeeeee;  padding:3px 3px 3px 3px;}
.tabwhite   { background-color: #FFFFFF;  padding:3px 3px 3px 3px;}
.tabborder   { background-color: #FFFFFF;  border: solid 1px #E7E7F1; padding:3px 3px 3px 3px;}

.textrot {
	color:#FF0000;
}

.textklein {
	font-size:9px;
}

.line {
	color:#AE041E;
}

#bottom {
	clear:both;
	width:1000px;
	text-align:center;
	margin-top:5px; padding:2px 0 2px 0; 
	background-color:#D7D7D7; border-top:1px solid #AE041E;
}

div.plauserror { padding:2px; background-color: #ffe0e0; }
div.errortxt { color:#ff0000; font-weight: bold; }
