/*
FARBEN:
Dunkelblau: #535B89
Mittelblau: #777fab
Hellblau: #E7E7F1
*/
html, body {	background-color: #777fab; margin:0; padding:0; border:0;  } 

img { border:1px none #000000;}
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; }
h2 { font-size: 11px; }
h3 { font-size: 11px; }
/* h1 { font-size: 16px; color: #000000; }
h2 { font-size: 11px; color: #940404; }
h3 { font-size: 11px; color: #000000; } */
div, p, ul, td, select, input, textarea { font-size:11px; }



input.login { width:100px; height:17px; }
input.button {
	border: 1px solid #535B89;
	background-color: #E7E7F1;
	color: #535B89;
	height:17px; 
	font-weight: bold;
	font-size: 9px;
}

a { color:#535B89; text-decoration:none; font-weight:bold; }
a:hover { color: #000000; }

.tmenu { color:#ffffff;  }
.tmenu:hover { color:#E7E7F1; }

.bottom { color:#ffffff;  }
.bottom:hover { color:#E7E7F1;}


#global {
	width: 1170px;
	border: 1px none #000000;
}

#header {
	background: url(../img/bg.jpg); 
	height:124px;
	border-bottom: 1px solid #535B89;	
}

#main {
	float: left;
	width:615px;
	border: 1px none #000000;
}


#header_menu {
	margin-left: 4px;
	width:612px;
	height:20px;
	border: 1px none #000000;	
}

#tmenu {
	background-color:#535B89; 	
	width:129px;
	height:20px;
	text-align: center;
	font-weight:bold;	
	border: 1px none #000000;	
}

#toolbar {
	margin-left: 5px;
	background-color:#E7E7F1; 	
	width:610px;
	height:25px;
	border: 1px none #000000;	
}

#pagehead {
	float:right;
	margin-right:5px;
	width:200px;
	height:17px;
	border: 1px none #000000;	
}

#content {
	background-color:#FFFFFF; 	
	margin-left: 5px;	
	width: 610px;
	border: 1px none #000000;
}

#leftcol {
	float: left;
	width: 180px;
	border: 1px none #000000;
}


#rightcol {
	float: left;
	margin-left:4px;
	border: 1px none #000000;
}

#r_box_trans { 
	width:180px; 
	margin-top:1px; 
	margin-bottom:5px; 
	border: 1px none #000000; 
}

#r_box_white { 
	background-color:#FFFFFF;	
	width:180px; 
	margin-top:1px; 
	margin-bottom:5px; 
	border: 1px none #000000; 
}


#r_box_blue { 
	background-color:#535B89;	
	color:#FFFFFF;
	width:180px; 
	margin-top:1px; 
	margin-bottom:5px; 
	border: 1px none #000000; 
}



#box_title {
	font-size: 10px;
	padding: 4px 0 0 5px;
	vertical-align: middle;
	background-color:#535B89;
	color:#FFFFFF;
	font-weight:bold;
	height: 20px;
}

#box_right { float:right; width:240px; margin-bottom:15px; padding:5px 5px 5px 5px; border: 1px solid #E7E7F1;}
#box_message { width:460px; margin-bottom:15px; padding:5px 5px 5px 5px; background-color:#E7E7F1; border: 1px solid #535B89;  font-weight:bold; }
#box_content { clear:both; margin-left:10px; margin-bottom:10px; width: 590px; border: 1px none #000000; }

#box_border { background-color:#FFFFFF; padding: 5px 0px 0px 0px; border: 1px solid #535B89;}

.table    { color: black; background-color: #FFFFFF; border: 1px solid #535B89 }
.tabheader   { background-color: #535B89; color:#ffffff; font-weight: bold;}
.tabcolor   { background-color: #E7E7F1;  padding:3px 3px 3px 3px;}
.tabred   { background-color: #ffcccc;  padding:3px;}
.tabyel   { background-color: #fffccc;  padding:3px;}
.tabwhite   { background-color: #FFFFFF;  padding:3px 3px 3px 3px;}
.tabborder   { background-color: #FFFFFF;  border: solid 1px #E7E7F1; padding:3px 3px 3px 3px;}

.tabnews   { background-color: #E7E7F1;  border: 1px solid #535B89}
.newstitle   { color:#535B89; font-weight:bold; font-size: 14px;}

.profpic { border:1px solid #000000;}

#prof_menu {
	background-color: #E7E7F1;
	float:right;
	width: 138px;
	margin: 1px 5px 10px 0px;
}


.page_header {
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

.textbold {
	font-weight:bold;
}

.errormess {
	color:#940404;
	font-weight:bold;	
	
}

.kommentar {
	color:#940404;
	font-size: 10px;
	
}

.textwhite { color:#FFFFFF; }
.textdblue { color:#535B89; }
.textrot { color:#940404; }

.textklein { font-size:9px; }

#bottom {
	background-color:#535B89;
	clear:both;
	margin-top:2px; 
	margin-left:0px;
	padding:5px 0 10px 0; 
}

#newMESS { 
	background: url(../img/newmess.gif); 	
	text-align:center; 
	height: 57px; 
	width: 160px; 
	left: 630px; 
	top: 174px; 
	position: absolute; 
	z-index: 2000; 
	visibility: visible; 
	filter:  alpha(Opacity=0);
}
#newFRIEND { 
	background: url(../img/newfriend.gif); 	
	text-align:center; 
	height: 57px; 
	width: 160px; 
	left: 630px; 
	top: 174px; 
	position: absolute; 
	z-index: 2000; 
	visibility: visible; 
	filter:  alpha(Opacity=0);
}



#add_skyscraper {
	position:absolute;
	top:126px;
	left:985px;
}

#sky {
	float: left;
	width: 180px;
	margin-left:4px;
}


#add_banner2 {
	position:absolute;
	top:35px;
	left:512px;
}

#add_banner {
	position:absolute;
	top:20px;
	left:460px;
	text-align: center;
}


#add_bigbanner1 {
	position:absolute;
	top:20px;
	left:460px;
}

#add_bigbanner {
	position:relative;
	width:980px;	
	background-color:#535B89;	
	margin-top:1px;
	margin-left:0px;
	text-align: center;
	padding: 3px 0 3px 0;
}

#jahreszeit {
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	height: 124px;
	width:980px;
	background-image: url(../img/ostern.gif);
}

#add_left {
	margin: 0 0 5px 4px;
}

#add_banner_content {
	margin: 5px 0 15px 0;
}