*{
	margin: 0;
	padding:0;
}

body {
 	font: normal 13px Verdana,Arial;
	color: black;
	padding: 0;
	margin:0;
  	background: white url('http://media.koelschgame.de/img/design/back.jpg');
}

table {
	font-size:13px;
	border-collapse:collapse;
}

a{
	border-bottom: dashed 1px;
	color: black;
	text-decoration:none;
	outline: none;
}

a:hover {
	border-bottom: solid 1px;
	color: black;
	text-decoration:none;
	outline: none;
}

a:active{
	outline: none;
}


.werbung a{
	border: none;
}
.werbung a:hover{
	border: none;
}


p {
padding: 0;
}



h1 {
	font-size: 25px;
	padding-top:18px;
	padding-bottom:15px;
	margin-top:0;
	margin-left:0;
}

h2 {
	font: 1.5em;
	padding-top:10px;
	padding-bottom:10px;
}

h3 {
	font: 1em;
	padding-top:5px;
	padding-bottom:5px;
}


ul,ol {
	margin: 0;
	padding:0;
}

input, textarea, select {
	padding: 1px;
	border: 1px solid black;
	background: white;
	font-family: Verdana,Arial;
	font-style: normal;
	font-size: 12px;
	color: black;
	margin-top: 5px;
	-moz-border-radius: 3px;
}


img{
	border:none;
}
img a{
	border:none;
}


.main{
	margin-top:10px;
	text-align:left;
	margin-left:10%;
	padding:0;
}

.login{
	position: absolute; 
	margin-left:67.5%;
	margin-top:12.5%;
	padding:0;
	width:15%;
}

.head_menu{
	position: absolute; 
	margin-left:4%;
	margin-top:25.4%;
	padding:0;
	font-size:17px;
	width:66%;
}

.head_menu a{
	border:none;
}

.head_menu img{
	border:none;
	float:left;
	margin-left:2%;
}





.submenue{
	width:13%;
	position: absolute; 
 	margin-left:17.2%;
	margin-top:21%;
	padding:0;
	z-index:2223;
	text-align:center;
}

.submenue a{
	border:none;
	color:transparent;
}

.submenue ul{
	padding:0;
	margin:0;
	list-style-position:outside;
	list-style-type:none;
}

.submenue li{
	border:none;
	z-index:2223;
	padding:0;
	margin:0;
	margin-bottom:3%;
}

.submenue img{
	border:none;
	margin:0;
	padding:0;
}


.sub_zubehoer{
	position: relative;
}

.sub_zubehoer:hover {
	background: transparent;
	z-index: 1000;
}

.sub_zubehoer span {
	display: none;
	text-decoration: none;
}

.sub_zubehoer:hover span {
	display: block;
	position: absolute;
	top: 0px;
	left: 100%;
	width: 205px;
	height: 235px;
	z-index: 1000;
	border: none;
	border-color: black;
	padding-left:5px;
	padding-right:5px;
	padding-top:35px;
	color:white;
	background: url('http://media.koelschgame.de/img/design/submenue/sub/subsub.png');
}


.sub_zubehoer ul {
	list-style:none;
}
.sub_zubehoer li {
	height:19px;
	margin-bottom:0;
}



.postkarte2{
	position: absolute; 
	margin-left:69.75%;
	margin-top:0;
	padding:0;
	border:none;
}

.oeffner2{
	position: absolute; 
	margin-left:88.7%;
	margin-top:0;
	padding:0;
}

/* .werbung_head{
	position: absolute; 
	margin-left:35%;
	margin-top:2%;
	padding:0;
} */

.overtext{
	position: absolute; 
	padding:0;
	border:none;
	z-index:2222;
}


.footer{
	position: absolute; 
	margin-top:0.6%;
	font-size:17px;
}
.footer a{
	border:none;
}
.footer img{
	border:none;
	float:left;
	display:block;
	margin-left:2%;
}


a.tipp,a.tipp:link,a.tipp:visited,a.tipp:active {
position: relative;
text-decoration: none;
font-style: bold;
border-bottom:none;
cursor:help;
}

a.tipp:hover {
background: transparent;
z-index: 1000;
}

a.tipp span {
display: none;
text-decoration: none;
}

a.tipp:hover span {
display: block;
position: absolute;
top: 30px;
left: 0;
width: 200px;
z-index: 1000;
border: 1px solid;
border-color: black;
padding: 2px 10px 2px 10px;
background: #2C2C2C;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-style: Normal;
text-align: justify;
color:white;
}


.pagebutton{
color:#CCCCCC;
padding:2px;
-moz-border-radius: 3px;
background:#333333;
}

.pagebutton a{
color:#CCCCCC;
border:none;
}


#captcha,#big_captcha{
z-index: 2600; 
background-repeat: no-repeat; 
}

#captcha{
padding-top: 10px; 
background-image: url('http://media.koelschgame.de/img/captcha/back.png'); 
width: 281px; 
height: 208px; 
}


#big_captcha{
padding-top: 30px; 
background-image: url('http://media.koelschgame.de/img/captcha/back_big.png'); 
top: 10%; 
width: 500px; 
height: 530px; 
}


#zufall2{
padding: 50px;
/* background-repeat: no-repeat; 
 */height: 208px; 
width: 510px; 
background-image: url('http://media.koelschgame.de/img/design/zettel/zettel1.png'); 
text-align:left;
vertical-align:middle;
z-index:2499;
}


#html_popup{
color:white;
left:0px;
top:0px;
height:100%;
width:100%;
position: fixed; 
background: url('http://media.koelschgame.de/img/design/blackbox.png') repeat;
border: none;
padding:0; 
margin:0;
z-index:2500;
display:none;
}

.html_popup_inhalt{
text-align:left;
padding-top:20px;
padding-left:150px;
padding-right:20px;
background: url('http://media.koelschgame.de/img/design/alert.png');
width:232px;
height:180px;
color:white;
}

.alert_window{
	position: absolute; 
	border:none;
	z-index:140;
	text-align:left;
	padding-top:20px;
	padding-left:70px;
	padding-right:20px;
	background: url('http://media.koelschgame.de/img/design/alert_window.png');
	width:164px;
	height:70px;
	color:white;
	margin-left:30px;
	margin-top:20px;
}


.zettel3{
background: url('http://media.koelschgame.de/img/design/zettel/zettel3mitte.png');
}

.zettel5{
background: url('http://media.koelschgame.de/img/design/zettel/zettel5mitte.png');
}

.zettel6{
background: url('http://media.koelschgame.de/img/design/zettel/zettel6mitte.png');
}

.zettel7{
background: url('http://media.koelschgame.de/img/design/zettel/zettel7mitte.png');
}



.hover_table tr:hover{
background:url('http://media.koelschgame.de/img/design/hs_hover.png');
}


.quote{
	background: #242424;
	padding: 5px 10px 10px;
	-moz-border-radius: 5px;
	margin-top: 10px;
	border:1px solid black;
	color:white;
}

.img_a{
	border:none;
}
.img_a:hover{
	border:none;
}

.ptbl td{
	padding:5px;
}