#main { 
position:fixed; 
bottom:-2px; 
left:0px;   
width:520px; 
height:80px;
z-index:98;
padding:0px;


}
.submenue {
position:relative; 
top:-4px; 
left:0px;  
width:400px;
height:42px;
margin:0px;
text-align:center;
vertical-align:bottom;
padding-top:10px;
border-top-right-radius: 33px;

}
.site_item {

background-color:#71ADC7; 
line-height:42px;
width:420px;
}
#main_sub { 
position:fixed; 
bottom:75px; left:0px;   width:400px; height:30px;
z-index:97;
padding:0px;
background-color:#71ADC7; 


border-top-right-radius: 5px;
border-bottom-right-radius: 42px;

}
.do {
color:#000000;
text-decoration:none;
}

li.do:hover {
}

a.do:link {
padding: 3px;
margin-left: 0px;
color:#000000;
background-color:#ffffff; 
text-decoration:none;
height:22px;

border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}

a.do:visited {
padding: 9px;
margin-left: 0px;
color:#000000;
background-color:#ffffff; 
text-decoration:none;
height:22px;


}

a.do:hover {

background-color:#cccccc; 

}
a.do:active {

color:#000000;
background-color:#ffffff; 
border: 3px solid #ff5500;
text-decoration:none;
}
.do_1 {
background-color:#71ADC7; 
color:#ffffff;
}
a.do_1:link {
color:#000000;
background-color:#71ADC7; 
}
a.do_1:visited {
color:#000000;
background-color:#71ADC7; 
}
a.do_1:hover{
color:#000000;
background-color:#cccccc; 
}
a.do_1:active{
color:#000000;
background-color:#ff5533; 
}


.do_16 {
background-color:#F58EA2; 
}
a.do_16:link {
color:#000000;
background-color:#F58EA2; 
}
a.do_16:visited {
color:#000000;
background-color:#F58EA2; 
}
a.do_16:hover{
color:#000000;
background-color:#cccccc; 
}
a.do_16:active{
color:#000000;
background-color:#ff5533; 
}

.do_2 {
background-color:#F58EA2; 
}
a.do_2:link {
color:#000000;
background-color:#F58EA2; 
}
a.do_2:visited {
color:#000000;
background-color:#F58EA2; 
}
a.do_2:hover{
color:#000000;
background-color:#cccccc; 
}
a.do_2:active{
color:#000000;
background-color:#ff5533; 
}


.do_3 {
background-color:#99BAE8; 
}
a.do_3:link {
color:#000000;
background-color:#99BAE8; 
}
a.do_3:visited {
color:#000000;
background-color:#99BAE8; 
}
a.do_3:hover{
color:#000000;
background-color:#cccccc; 
}
a.do_3:active{
color:#000000;
background-color:#ff5533; 
}


.do_4 {
padding-left:20px;
background-color:#CADFAA; 
}
a.do_4:link {
color:#000000;
background-color:#CADFAA; 
}
a.do_4:visited {
color:#000000;
background-color:#CADFAA; 
}
a.do_4:hover{
color:#000000;
background-color:#cccccc; 
}
a.do_4:active{
color:#000000;
background-color:#CADFAA; 
}



.do_5 {
background-color:#FFE168; 
}
a.do_5:link {
color:#000000;
background-color:#FFE168; 
}
a.do_5:visited {
color:#000000;
background-color:#FFE168; 
}
a.do_5:hover{
color:#000000;
background-color:#cccccc; 
}
a.do_5:active{
color:#000000;
background-color:#FFE168; 
}


.do_6 {
background-color:#F58EA4; 
}
a.do_6:link {
color:#000000;
background-color:#F58EA4; 
}
a.do_6:visited {
color:#000000;
background-color:#F58EA4; 
}
a.do_6:hover{
color:#000000;
background-color:#cccccc; 
}
a.do_6:active{
color:#000000;
background-color:#ff5533; 
}


.do_7 {
background-color:#71ADC7; 
}
a.do_7:link {
color:#000000;
background-color:#71ADC7; 
}
a.do_7:visited {
color:#000000;
background-color:#71ADC7; 
}
a.do_7:hover{
color:#000000;
background-color:#cccccc; 
}
a.do_7:active{
color:#000000;
background-color:#ff5533; 
}


.do_8 {
background-color:#dddddd; 
}
a.do_8:link {
color:#000000;
background-color:#dddddd; 
}
a.do_8:visited {
color:#000000;
background-color:#dddddd; 
}
a.do_8:hover{
color:#000000;
background-color:#cccccc; 
}
a.do_8:active{
color:#000000;
background-color:#ff5533; 
}



.do_9 {
background-color:#9DF58E; 
}
a.do_9:link {
color:#000000;
background-color:#9DF58E; 
}
a.do_9:visited {
color:#000000;
background-color:#9DF58E; 
}
a.do_9:hover{
color:#000000;
background-color:#cccccc; 
}
a.do_9:active{
color:#000000;
background-color:#ff5533; 
}
.do_19 {
background-color:#9DF58E; 
}
a.do_19:link {
color:#000000;
background-color:#9DF58E; 
}
a.do_19:visited {
color:#000000;
background-color:#9DF58E; 
}
a.do_19:hover{
color:#000000;
background-color:#cccccc; 
}
a.do_19:active{
color:#000000;
background-color:#ff5533; 
}
#langs { 
text-align:center;
position:absolute; top:112px; right:47px;  width:130px; height:30px;
padding:3px;
color:222222;
background-color:#cccccc;
opacity: 0.6;
z-index:9;
border: 3px solid #cccccc;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}




#f1 { 
position:absolute; top:1400px; left:0px;
width:99%; height:20px;
z-index:43;
color:#000000;
}
#site { 
position:absolute; top:2px; left:2px;  width:420px; height:99%;
padding-top:4px;
padding-left:3%;
padding-right:3%;
z-index:43;
color:#000000;
}
#site_search { 
position:fixed; 
top:0px; 
left:0px;  
width:23px;
height:99%;

z-index:0;
color:#000000;
background-color:#71ADC7;
}






hr {
text-align:right;
width: 300px;
	height: 8px;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-top-left-radius: 5px;
border-top-right-radius: 18px;
border-bottom-right-radius: 12px;
border-bottom-left-radius: 32px;
}

textarea {
width: 240px;
resize:both;
border-top:1px solid #cccccc;
border-bottom:2px solid #cccccc;
border-top-left-radius: 5px;
border-top-right-radius: 18px;
border-bottom-right-radius: 12px;
border-bottom-left-radius: 32px;
}

/* basic layout */
#menue { 
position:absolute; top:164px; right:47px;  width:139px; height:160px;
padding-left:2px;
padding-top:2px;
z-index:11;
font-size:10px; 
line-height: 28px;
color:#000000;
background-color:#ffffff;

font-weight:bold;

border: 2px solid #cccccc;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 5px;
}
#usermenue { 
position:absolute; top:350px; right:47px;  width:139px; height:444px;



padding-top:2px;
z-index:90;

border: 2px solid #cccccc;
border-top-left-radius: 5px;
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
}
#usermenue_layer { 
position:absolute; top:350px; right:47px;  width:139px; height:356px;
padding-top:6px;
z-index:91;
border: 2px solid #cccccc;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 5px;
background-color:#cccccc;
}


/* for games */
#hero { 
position:absolute; top:440px; left:320px;   width:60px; height:60px;
background-image: url(../../rocket.png);
background-repeat:no-repeat;
z-index:99;
padding:3px;

border-top-left-radius: 55px;
border-top-right-radius: 45px;
border-bottom-right-radius: 45px;
border-bottom-left-radius: 45px;
}
#enemy { 
position:absolute; top:440px; left:320px;   width:30px; height:60px;
z-index:99;
padding:3px;

}
#games { 
position:absolute; top:6px; left:6px;  width:650px; height:400px;
padding-top:4px;
padding-left:4px;
z-index:99;
color:#000000;

}
#sound {
z-index:0;
}
#board {
width:770px;
height:453px;
}
.board {
margin:0px;
padding:0px;
}
div {
margin:0px;
padding:0px;
}
span {
margin:0px;
padding:0px;
}
.p {

width:40px;
height:40px;
}
#test {
position:fixed; bottom:2px; left:720px;  width:220px; height:200px;
z-index:99;
}
#points {
position:absolute; top:40px; left:820px;  width:520px; height:100px;
 
}
#high_scores{
position:absolute; top:2px; left:720px;  width:300px; height:100px;
 
z-index:99;
}
/* Chess Game */
div {
margin:0px;
padding:0px;
}
span {
margin:0px;
padding:0px;

}
#chessboard {
position:absolute; top:20px; left:440px;  width:500px; height:320px;
z-index:99;
}
.rank {
height:44px;
clear:left;
}
.p_1 {
border:solid #696969;
background-color: #ffffff;
width:44px;
height:44px;
float:left;
}
.p_0 {
border:solid #696969;
background-color: #ffffff;
width:44px;
height:44px;
float:left;
}
/* end for games */





.postimageads {
display:block;
margin-left: 105%;
width: 400px;
}

#postimageads {
display:block;
margin-left: 105%;
width: 400px;
}






















.menu {   
                display:block;
	width:100px;
	height:22px;
	background-color:#07868d;
	color:#000000;
	text-decoration:none;
	font-size:9px; 
	line-height: 28px;
	
	padding:0;
	margin:0; 
}
a.menu { 
               width:100px; 
               height:22px; 
               }
a.menu:link {
	width: 100px;
	height: 22px; 
	background-color:#5A595A; 
	color:#eeeeee;
                border-left: #ffffff  0px solid; 
                border-bottom: #ffffff  4px solid; 
	text-decoration:none;
	font-size:10px; 
	line-height: 22px;
	
	margin:0;
}

a.menu:visited {
	width: 100px;
	height: 22px;
	background-color:#5A595A;
	color:#eeeeee;

	text-decoration:none;
	font-size:10px; 
	line-height: 22px;
	
	margin:0;
}

a.menu:hover {
	width: 100px;
	height: 22px;
	background-color:#BD002F;
	color:#B82E00;
                border-left: #ffffff 0px solid; 
                border-bottom: #ffffff  4px solid; 
	text-decoration:none;
                font-size:10px; 
	line-height: 22px;
	
	margin:0;
}
a.menu:active {
	width: 100px;
	height: 22px;
	background-color:#BD002F;
	color:#000000;
                border-left: #000000 0px solid; 
                border-top: #000000 4px solid; 
	text-decoration:none;
	font-size:10px; 
	line-height: 22px;
	
	margin:0;



















}
a {
color:#ff6622;
}
body { 

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 28px;
	margin: 30px;
	padding: 0px;
	color:#000000;
	background-color:#ffffff;
}
.demosound {
border-top:2px solid #ff7700;
border-bottom:2px solid #ff7700;
}
h1 {
font-size: 13pt;
margin-left: 3px;
color:#ff6622;
text-decoration:none;
}

     /* forum */
#select_forum {
border-top:2px solid #ff7700;
}
#selected_threat {
border-top:2px solid #ff7700;
border-left:2px solid #ff7700;
margin-left: 37px;
margin-top: 23px;
padding:12px;
width:80%;
background-color:#ffffff; 
}

.threat_list {
margin-left: 1%;
margin-top: 23px;
width: 100%;
padding: 4px;
color:#000000;
background-color:#ffffff; 
text-decoration:none;
border-top:2px solid #ff7700;
border-left:1px solid #ff7700;
}
.threat_header {
font-size: 11px;
margin-left: 3px;
color:#000000;
background-color:#ffffff; 
text-decoration:none;
}
    
	/* action links */
.aktuell {
list-style-type:disc;
background-color:#ffffff;
color:#0000FF;
text-decoration:none;
line-height:18pt;
font-size:10pt;
width:71%;
}

ul {

list-style-type:none;
text-indent:-40px;
}
element.style {
}
.link-menu li {
margin: 0px;
padding: 5px 0px 5px 0px;
line-height: 14px;
list-style-type: none;
}
li {
display: list-item;
}
#logo { 
position:absolute; bottom:110px; right:240px;  width:10%; height:12%;
z-index:12;
}
#auctiontypes { 
position:absolute; 
bottom:0px;
right:240px; 
height:110px;
width:10%;
padding-left:6px;

padding-top:0px;
z-index:9;

}
#userlog { 
position:absolute; top:10px; right:20px;  width:210px; height:60px;
padding-top:2px;
background-color:#CADFAA; 
z-index:99;
border: 2px solid #cccccc;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 5px;
}
#menue_list { 
margin-left: 0px;
width:90%; height:99%;
z-index:10;
}







#site_over { 
position:absolute; top:0px; 
left:0px;  width:99%; height:99%;

overflow:auto;
padding:20px;

}
#site_over_edit { 
resize:both;
position:absolute; top:12px; 
left:12px;  width:480px; height:480px;
z-index:99;
color:#000000;
background-color:#cccccc;
overflow:auto;
padding:20px;
border: 3px solid #cccccc;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 5px;
}
#siteedit { 
resize:both;
position:absolute; top:2px; 
left:530px;  width:400px; height:640px;
z-index:42;
color:#000000;
background-color:#ffffff;
overflow:auto;
padding:3px;

}
#chord_site { 
position:absolute; top:192px; left:230px;  width:200px; height:600px;
padding-top:40px;
padding-left:20px;
padding-right:20px;
z-index:23;
color:#000000;
 
overflow:auto;
}
#chord_tab { 
position:absolute; top:192px; left:480px;  width:222px; height:99%;
padding-top:48px;
z-index:42;
color:#000000;
 
}
#chord_con { 
position:absolute; top:202px; left:610px;  width:200px; height:400px;
color:#111122;
font-size:11px;
padding:12px;
z-index:99;
overflow:auto;
}
#chordinfo { 
position:absolute; top:100px; left:473px;  width:200px; height:20px;
z-index:23;
color:#000000;
overflow:auto;
}
#bereich_0 { 
position:absolute; top:220px; left:1220px;  width:200px; height:300px;
z-index:43;
color:#000000;
 
overflow:auto;
}
#bereich_1 { 
position:absolute; top:220px; left:1000px;  width:200px; height:800px;
z-index:43;
color:#000000;
 
overflow:auto;
}
#preset_menue { 
color:#000000;
position:absolute; top:10px; left:200px;  width:265px; height:144px;
padding-top:4px;
padding-left:8px;
z-index:99;
font-size: 9pt;
line-height: 14pt;
color:#000000;
overflow:auto;
}
#logs { 
position:fixed; bottom:0px; right:0px;  width:240px; height:800px;
z-index:0;
background-color:#71ADC7;
}

#prelisten { 
color:#000000;
background-color:#ffffff; 

position:absolute; top:150px; left:620px;  width:450px; height:110px;

padding-top:4px;
padding-left:8px;
z-index:99;
font-size: 9pt;
line-height: 14pt;
color:#000000;
overflow:auto;

border: 2px solid #ff5500;
border-top-left-radius: 3px;
border-top-right-radius: 15px;
border-bottom-right-radius: 33px;
border-bottom-left-radius: 5px;
}








/* auctions */
#auctions { 
position:absolute; top:60px; left:87%;  width:10%; height:100px;
background-color:#ffffff; 
z-index:9;
}



.item { 
width:400px; 
background-color:#ffffff;
display:block;
}
/* tables */
.offers {
width:300px;
}
.d_pseudo {
width:100px;
}
.d_price {
width:100px;
}
.d_time {
width:100px;
}
/* Chat */
#chat_top { 
position:fixed; top:120px; left:28px;  width:340px; height:340px;
background-color:#fff32f;
overflow:auto;
z-index:99;
padding:10px;
}
#chat_body { 
font-size: 11pt;
position:fixed; top:80px; left:28px;  height:40px;
background-color:#fff34f;
color:#000000;
z-index:98;
}
#chat_form { 
position:fixed; top:80px; left:28px;  width:240px height:40px;
z-index:97;
}
.chat_hidden { 
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt; 
	width:500px;
z-index:99;
}
.chat_user { 
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
color:#000055;
}
.chat_text { 
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
background-color:#fefefe;
color:#000055;
margin-left:36px;
z-index:12;
padding:10px;
}
#chat_mod { 
position:fixed; top:120px; left:400px;  width:200px; height:300px;
z-index:99;
color:#000000;
background-color:#aaaaaa;
overflow:auto;
padding:20px;
border: 3px solid #cccccc;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 5px;
}
#chat_eye { 
position:absolute; top:120px; left:1200px;  width:200px; height:200px;
z-index:23;
}
/* card name email where skills headline message website */
#card { 

}
#name { 
font-size: 10pt; 
color:#000000;
margin-left:36px;
z-index:9;
}
#email { 
font-size: 10pt; 
color:#000000;
margin-left:6px;
z-index:9;
}
#where { 
font-size: 10pt; 
color:#000000;
margin-left:6px;
z-index:9;
}
#skills { 
font-size: 10pt; 
color:#000000;
margin-left:36px;
z-index:9;
}
#headline { 
font-size: 14pt; 
color:#000000;
margin-left:6px;
margin-bottom:6px;
z-index:9;
}
#message { 
font-size: 12pt; 
color:#000000;
margin-left:36px;
z-index:9;
}
.message { 
padding:6px;
width:99%;
font-size: 12pt; 
border:2px solid #ff7700;
color:#000000;
margin-left:36px;
z-index:9;
}
#website { 
font-size: 9pt; 
color:#000055;
margin-left:36px;
z-index:9;
}

.input {
color:#000000;
background-color:#eeeeee;
border:0px;
border-style:groove;
font-size: 12px;
line-height: 12px;
margin:0px;
width:140px;
height:24px;
}
.submit {
color:#000000;
font-size: 12px;
line-height: 9px;
margin:10px;
border:0px;
width:120px;
height:22px;
}
#adds_save {
 top:10px; left:16%;  width:200px; height:120px;
}
.cloned-body {
background-color:#ffffff;
}


/* stagstok layout */

#stagstok_navi {
background-color:#cccccc;
padding:6px;
}

.stagstok_shout {

padding:6px;
background-color:#ffffff;

border: 1px solid #71ADC7;
border-top-left-radius: 5px;
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
}
#place_info {

overflow:auto;
padding-left:20px;
border-top-left-radius: 42px;
border-top-right-radius: 42px;
width:380px; height:80px;
}
stagstok_map {

width:400px; height:400px;
} 