#hintergrund {
	display:none;
	z-index:999;
	position: fixed;
	height:100%;
	width:100%;
	top:0px;
	left:0px;
	background:#000000;
}

#popup, #popup2 {
     display: none;
    z-index: 1000;
	position: fixed;
    max-width:450px;
	width:100%;
    top: 20%;
    left: 50%;
    margin-left: -250px;
	background: none repeat scroll 0 0 #CCC;
    border: 8px solid #ccc;
    border-radius: 5px 5px 5px 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
    color: #000;
}
#popup_inhalt .box{background:none; padding:0;}
#popup_inhalt .box .comment{padding:0px;}
#popup_inhalt .box .com_form .form,#popup_inhalt .box .txt-area{width:100%;}
#popup_inhalt .box .com_title,#popup_inhalt .box .com-btn{text-align:right; margin-right:0;}
div.schliessen {
    position: relative;
    height: 30px;
    width: 30px;
    left: 5px;
    bottom: 5px;
    background: url("../images/close.png") no-repeat scroll 0 0 transparent;
	float: right;
	cursor: pointer;
}

#popup_inhalt {
    /*margin: 8px 14px;*/
}
@media (max-width: 380px) and (min-width: 0px){
#popup, #popup2 {margin-left: -185px; border:0px;}
}


/*contest popup*/
#popup2{
	background-color: #2797a9!important; /* For browsers that do not support gradients */
	background-image: linear-gradient(#2797a9, #6ebfc7)!important; /* Standard syntax (must be last) */
	border: 0px!important;
	padding:10px;
}
#popup2 .form-div{
	background-color:#ffffff;
	padding:10px 15px;
	border-radius:10px;
	margin:0px;
}
#popup2 .form-div input{
	width:100%;
	border:1px solid #d1cfcf;
	margin:7px 0;
	border-radius:5px;
	line-height:25px;
	padding:5px;
}
#popup2 .btn{
	width:100%;
	background-color:#395c83;
	border-radius:5px;
	color:#ffffff;
}
#popup2 .head-box{
	border: 2px dashed #c0c0c0;
	width:100%;
	padding:10px;
	text-align:center;
	margin-bottom:10px;
}
#popup2 .head-box h2{
	font-size:26px;
	margin:0px;
	margin-bottom:10px;
	color:#395c83;
	font-family: 'DroidArabicKufi', serif;
	font-weight:bold;
}
#popup2 .head-box p{
margin-bottom:5px;
	
}
.half-circle {
    width:50%;
    height: 100px;
    background-color:#ffffff;
    border-top-left-radius: 110px;
    border-top-right-radius: 110px;
    border-bottom: 0;
	margin:auto;
}
.half-circle img {
    width: 80%;
    padding-right: 20%;
    padding-top: 30px;
}
.captcha{
	background-image: url("../images/captcha1.png");
	height:36px;
	background-repeat:no-repeat;
	background-position:center top;
	margin:10px 0;
}

#popup2 {
 display: block;
top:6%;

}
