@charset "utf-8";
* { margin:0; padding:0; font-family:Arial; }
body { background:#c7c7c7 url(../images/back.jpg) 0 130px no-repeat; font-family:arial, sans-serif;}
h1, h1 a { font-family:'Nothing You Could Do', cursive; color:#d50000; text-shadow:#fff 1px 1px 1px; filter:Shadow(color=#ffffff, direction=135, strength=3); font-size:50px; line-height:40px; padding-top:5px; text-decoration:none; }
h2 { font-family:Arial; font-weight:normal; color:#fff; font-size:16px; letter-spacing:0.02em; text-shadow:#222 1px 1px 1px; filter:Shadow(color=#222222, direction=135, strength=1); }
h3 { color:#d50000; line-height:36px; font-weight:normal; text-shadow:#777 1px 1px 1px; filter:Shadow(color=#aaaaaa, direction=135, strength=2); font-size:27px; margin-bottom:-8px; }
h4 { color:#d50000; text-shadow:#888 1px 1px 1px; font-size:18px; font-weight:normal; line-height:30px;}
ul {list-style-type:none; }
a {text-decoration:none; }
a img { border:0; }

#topwrap { display:block; width:100%; height:30px; background:#333; }
#top { width:990px; margin:0 auto; font-size:12px; color:#999; padding-top:5px; }
#lc { display:inline-block; float:left; color:#777; padding-top:5px; }
#re { display:inline-block; float:right; }
#top .but { display:inline-block; color:#ddd; width:120px; height:20px; background:#555; text-align:center;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px; padding-top:5px; }
#top #f { width:29px; background:url(../images/f.png); }

#head { display:block; width:100%; height:100px; background:#555; }
#headdiv { display:block; width:990px; margin:0 auto; padding:10px 0; }
#suche { float:right; width:222px; height:30px; margin:20px 0 0 0; background:#555 url(../images/searchback.png) no-repeat;}
#head input[type=text] { display:inline-block; float:left; width:161px; height:30px; line-height:30px; padding:0 15px; border:0; color:#777; background:none;}
#head input[type=submit] { display:inline-block; float:right; width:11px; height:11px; line-height:22px; border:0; background:inherit; margin:10px 10px 0 0; }
#headpic { display:block; width:990px; height:400px; margin:10px auto 0; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; box-shadow:8px 8px 8px #888; }
#headpic img { -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; }

#contentwrap { background:url(../images/footer2.png) bottom repeat-x; padding:0 0 20px 0; }
#content { display:block; width:950px; background:#fff; margin:10px auto 20px; padding:20px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; box-shadow:10px 10px 10px #777; }
#text { width:530px; float:left; text-align:justify; line-height:26px; color:#444;}
#aktuell { display:inline-block; color:#ddd; padding-top:5px; font-size:11px; color:#bbb; line-height:11px; }
#text div { margin-top:12px; font-size: 15px; }
#text div:first-letter { padding-top:100px; font-size:135%; font-family:georgia; }
#text a { color:#444; background:url("../images/link.png") no-repeat scroll left transparent; display:inline-block; padding:0 0 0 15px;}
#text em { display:inline-block; font-size:15px; font-style:normal; float:right; text-align:right; }

#navigation { width:205px; float:right; }
#navigation li a {color:#555; line-height:30px; padding:5px 15px 5px 30px; background:url(../images/img11.gif) no-repeat 10px 10px; border-bottom:1px solid #F0F0F0; }
#navigation ul { margin-bottom:18px; font-size:15px; }

#ads { width:190px; float:right; text-align:center; }
#wetter{ margin-left:15px; }
#ad-link { color:#555; font-size:90%; text-decoration:none;}
hr { color:#ddd; border:1px solid #ddd; }

#footer { background:#545454; height:60px; margin:-20px 0 0 0; }
#footer span { display:block; width:970px; margin:0 auto 20px; text-align:center; color:#bbb; font-size:14px;  }
#footer a { color:#bbb; }

#formix{width:460px; border:1px solid #bbb; padding:20px; margin:20px auto; background-color:#fff; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; color: #525252;}
#konkattab input[type=text], #konkattab textarea {border:1px solid #ccc; color:#525252; float:left; font-family:arial, sans-serif; font-size:14px; margin:0 0 6px 0; padding:6px 8px; width:440px; }
#konkattab input[type=text] {background:#FAF0E6 url("../images/input.png") repeat-x scroll 0 0;}
#konkattab textarea { background:#fff url("../images/input_ta.png") repeat-x scroll 0 0; background-position:bottom;}
#pflicht {font-size:85%;color:#777;}

#text .photo a{ display:block; width:130px;	height:87px; text-decoration:none; background-image:none;	border:0;	padding:0;}

.m10 span{margin-bottom:10px;background:url(../images/smilies.png) no-repeat top left;}
.m10 strong{font-size:1em;color:red;}
.m10 .x0 {background-position:-35px 0; width:12px; height:15px;}
.m10 .x5 {background-position:0 0; width:12px; height:15px;}
.m10 .x10 {background-position:-70px 0; width:15px; height:18px;}

#lbOverlay { position:fixed; z-index:9999; left:0; top:0;	width:100%;	height:100%; background-color:#000;	cursor:pointer;}
#lbCenter, #lbBottomContainer {	position:absolute; z-index:9999; overflow:hidden;	background-color:#fff;}
.lbLoading { background:#fff url(../images/loading.gif) no-repeat center;}
#lbImage {	position:absolute; left:0; top:0;	border:10px solid #fff;	background-repeat:no-repeat;}
#lbPrevLink, #lbNextLink { display:block;	position:absolute; top:0;	width:50%; outline:none;}
#lbPrevLink {	left:0;}
#lbPrevLink:hover {	background:transparent url(../images/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink {	right:0;}
#lbNextLink:hover {	background:transparent url(../images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:10px; color:#666; line-height:1.4em;	text-align:left; border:10px solid #fff; border-top-style:none;}
#lbCloseLink { display:block;	float:right; width:90px; height:22px;	background:transparent url(../images/closelabel.gif) no-repeat center; margin:5px 0; outline:none;}
#lbCaption, #lbNumber {	margin-right:71px;}
#lbCaption {	font-weight:bold;}
