@charset "utf-8";#bar,#breadcrumb,#search input,figure#logo img{vertical-align:middle}
h1,h2,h3,strong{color:#903}
a,a:hover{color:#20c}
iframe,p{width:100%}
td,th{padding:10px 15px}
#bar,header,section{overflow:hidden}
*{margin:0;padding:0}
html{font-size:100%;-webkit-text-size-adjust:none}
ul{padding:.3em 0 .7em 1em}
img{border:0}
body{font-size:1.2em;font-family:Calibri,sans-serif;background:url(img/bg.gif)}
h1,h2,h3,h4{padding:0 0 .3em}
h1{font-size:1.4em}
h2{font-size:1.3em}
h3{font-size:0.8em} 
p{padding:.3em 0 1em;color:#333;line-height:150%}
a,td a:hover{text-decoration:underline}
a:hover,td a{text-decoration:none}
b{font-weight:700;color:#444;}
#Copyright a,#breadcrumb a{text-decoration:none;font-weight:400}
i{font-family:serif}
table{border:1px solid #ddd;border-collapse:separate;border-spacing:0;margin:.7em auto .3em;min-width:317px;}
td{color:#000;font-family:Verdana,sans-serif;font-size:13px;line-height:166%;border-bottom:solid 1px #ddd}
strong{color:#903}
th{background:#903;color:#fff;text-shadow:0 1px 0 #000}
tr:nth-child(even){background:#efefef}
a.button{-moz-border-radius:8px;-webkit-border-radius:8px;border:1px solid #00f;border-radius:8px;color:#fff;display:block;font-size:14px;margin:10px auto 20px;max-width:274px;padding:10px 20px;text-align:center;text-decoration:none}
a.button:hover{background:#1e69de}
#Wrapper{margin:0 auto;width:94%;max-width:970px;padding:0 3% 15px;background:#fdfcfa;height:100%;border-right:3px #ccc double;border-left:3px #ccc double;-webkit-box-shadow:-5px 0 10px #bbb,5px 0 10px #bbb;-moz-box-shadow:-5px 0 10px #bbb,5px 0 10px #bbb;box-shadow:-5px 0 10px #bbb,5px 0 10px #bbb}
#ads{padding:0;margin:0;width:100%;max-width:970px;height:90px;background:0 0;overflow:hidden}
#register{padding:2px 2px 1em;color:#20c}
#register ul{margin:0;padding:0;list-style-type:none}
#register li{list-style:none;display:inline}
#register a,.buchstaben a{color:#20c;padding:2px;text-decoration:none}
#register a:hover,.buchstaben a:hover{text-decoration:none;background:#20c;color:#fff;padding:2px}
#left{float:left;width:240px}
#content{float:left;padding-left:20px;padding-right:20px;width:530px}
#right{float:right;width:160px}

#menu{height:86px;max-width:242px;width:222px;border:1px solid #e9eaee;padding:6px}
#menu a{color:#20c;text-decoration:none}
#menu a:hover{color:#20c;text-decoration:underline}
#menu b,a{font-weight:bold}
#btn{overflow:hidden;margin-top:12px;height:30px;line-height:30px;border:1px solid #e9eaee;background:#f6f7f8}
#btn:first-child{margin-top:6px}	

.clr{clear:both}
article,aside,footer,header,nav,section,main{display:block;text-align:left}
section{width:100%;padding-top:10px}

.intro {font-size:1.1em}
.main {color:#903; font-weight:700;display:block;line-height:32px;
    display: table-cell;vertical-align: middle;}
.main p {color:#903; font-size: 1.2em; font-weight:700;}
.green {color:#090;display:inline}

.main { text-align: center; display:block; }
.main img { margin-right:10px; margin-top: -16px; }
.main .green { font-size:110%; }

#bar,#breadcrumb{padding:10px;width:100%;max-width:950px}
#header{z-index:100;width:100%;}
#bar{display:block;background:#903;background:-moz-linear-gradient(left,#903 0,#639 100%);background:-webkit-linear-gradient(left,#903 0,#639 100%);background:linear-gradient(to right,#903 0,#639 100%)}
#breadcrumb{display:block/*table-cell*/;background:#fdfcfa;color:#000;font-size:.8em}
#breadcrumb a{color:#000}
#breadcrumb div{display:inline}
figure#logo{float:left;font-size:22px;color:#FFF}
figure#logo a{color:#fff;text-decoration:none;padding:0!important;margin:0!important}
figure#logo a:hover{color:#fff}
#search{margin-top:3px;float:right;width:100%;max-width:350px;padding:0;overflow:hidden}
#search input{padding:0 4px;border:1px solid #00f!important;background-color:#fdfcfa;float:left;color:#000;font-size:12px;height:25px;line-height:25px;display:table;border-radius:4px;box-sizing:content-box}
#search input[type=submit]{color:#fff;width:70px;float:right}
#search input[type=text]{width:250px;float:left}
#search input[type=submit]:hover{background:#1e69de;cursor:pointer}
#search input[type=text]:focus{outline:0}
input::-moz-focus-inner{border:0;padding:0}
.button{color:#fff;background:#6db3f2;background:-moz-linear-gradient(top,#6db3f2 0,#54a3ee 50%,#3690f0 51%,#1e69de 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6db3f2),color-stop(50%,#54a3ee),color-stop(51%,#3690f0),color-stop(100%,#1e69de));background:-webkit-linear-gradient(top,#6db3f2 0,#54a3ee 50%,#3690f0 51%,#1e69de 100%)}
footer{background:#efefef;clear:both!important;padding:20px 20px 25px;display:block;text-align:left;margin-top:40px}
#Copyright{margin:0 auto;width:100%;line-height:160%;font-style:normal;color:#666;font-size:small;font-family:Georgia,Times,serif;overflow:hidden}
#copyright nav{padding-bottom:10px}
#Copyright a{color:#333}
#Copyright img{padding-right:10px;float:left}
#Copyright .left{width:10%;float:left}
#Copyright .right{width:89%;float:left;margin-left:1%}
#Copyright .FooterLogo{width:100%;max-width:86px;}
#backtotop{position:fixed;width:50px;bottom:-15px;visibility:hidden;width:100%;text-align:center}
.Spalten3 {overflow:hidden;}
.Spalten3 .Spalte {width:31%;padding:0 1%;float:left; font-size:90%;}
.Spalten3 .LinkHead { font-weight:700; }
.Spalten3 a { display:block;text-align:left; margin-bottom:4px; }
.Spalten3 b { display:block;text-align:left; margin-bottom:4px; }

.cc_message { color:#CCC; }
.cc_btn { background:#903!important; color:#CCC!important; }

@media (max-width: 1030px) {

* {-moz-hyphens: auto;-o-hyphens: auto;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
body { font-size: 1.3em; line-height:1.45em;font-family: Calibri, sans-serif; background: -moz-linear-gradient(top, #EEE 0, #DDD 100%); background: -webkit-linear-gradient(top, #EEE 0, #DDD 100%); background: linear-gradient(to bottom, #EEE 0, #DDD 100%); }
h1 { margin: 0 0 20px; color:#903; }
h3 { margin: 0 0 10px; }
p { margin: 10px 0 20px; color:#333; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }

#bar,#breadcrumb{padding:10px;width:100%}

}

@media (max-width: 990px) {
	#breadcrumb { display:none; }
	#left, #right {display:none;}
	.inner { width: 94%; }
}
@media (max-width: 740px) {
	#center { float: none; width:96%; max-width: 530px; padding:0; margin: 0 auto; }
	#right { float:none; width:96%; max-width: 530px; margin: 0 auto;}
	.mobileoff {display:none;}
}
@media (max-width: 705px) {
	#Header .inner { padding:10px 0 8px; }
	figure#logo { float:left; width:15%; }
	#search { float:right; width:80%;/*max-width: 100%;*/ }
	#search input[type=submit] {color: #fff;width: 25%;float: right}
	#search input[type=text] {width: 65%;float: left}
	#Content1 { padding:23px 0 15px; }
	#Content2 { padding:20px 0; }
	h1 { font-size:1.7em; }
	h2,h3 { font-size:1.2em; }
	#Wrapper{border-right: none;
border-left: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none}
	#content{float:left;padding-left:0;padding-right:0;width:100%}
	#content .inner{width:100%}
}
@media (max-width: 500px) {
}
@media (max-width: 370px) {
}
