/* Allgemeines
------------------------------- */

body {	font-size:small; font-family:verdana; color:#444;
	background:#fff url(xstuff/background.gif); text-align:left; }


img {	border:0px; }
#main {	width:800px; height:auto; margin:10px auto; padding:0; border:1px solid #BCDAF6;
	background:#fff url(xstuff/hg.png) repeat-x; }
	

h3 {	text-align:left; margin:0 5px 5px 0; padding:0; font-weight:bold; font-size:9pt;
	letter-spacing:1px; text-transform:uppercase; }

h4 {	text-align:left; margin:0 5px 5px 0; padding:0; font-weight:bold; font-size:8pt;
	letter-spacing:1px; text-transform:uppercase; color:#999; }


hr {	clear:both; border:0px none; margin:0 0 25px 0; padding:0; color:#fff; }

ul {	font-size:9pt; list-style-image:url(xstuff/liststyle.png); text-align:justify; line-height:19px; margin-left:40px; }




/* Header
------------------------------- */

#header {	background:url('xstuff/monsta.png') no-repeat 635px 79px; z-index:20; }
#logo {		float:left; margin:10px 0 10px 20px; }





/* Navigation
------------------------------- */

/* ================================================================
This copyright notice must be kept untouched in the stylesheet at
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_drop4.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */
.preload1 {background: url(xstuff/tab_leftb.png);}
.preload2 {background: url(xstuff/tab_rightb.png);}

.menu {	clear:both; padding:0 0 0 10px; margin:0 165px 0 0; list-style:none; height:36px; background:transparent;
	position:relative; z-index:500; }
.menu li.top { display:block; float:left; background:transparent; }
.menu li a.top_link { display:block; float:left; height:36px; line-height:27px; color:#3F6BA8; text-decoration:none; font-size:9pt;
	font-weight:bold; padding:0 0 0 10px; cursor:pointer; background:url(xstuff/tab_lefta.png) no-repeat; outline:none; }
.menu li a.top_link span { float:left; display:block; padding:0 20px 0 10px; height:36px;background:url(xstuff/tab_righta.png) right top; }
.menu li a.top_link:hover { color:#000; background:url(xstuff/tab_leftb.png) no-repeat; line-height:25px; }
.menu li a.top_link:hover span { background:url(xstuff/tab_rightb.png) no-repeat right top; }

.menu li:hover > a.top_link { color:#000; background:url(xstuff/tab_leftb.png) no-repeat; line-height:25px; }
.menu li:hover > a.top_link span { background:url(xstuff/tab_rightb.png) no-repeat right top; }


.menu table { border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0; }
.menu a:hover { visibility:visible; position:relative; z-index:200; }
.menu li:hover { position:relative; z-index:200; }

.menu ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }

.menu :hover ul { left:0; top:35px; background:#daedfa; padding:3px; border:1px solid #BCDAF6; border-width:0 1px 1px;
	white-space:nowrap; height:auto; width:auto; z-index:300; opacity:.90; filter:alpha(opacity=90); -moz-opacity: 0.90; }
.menu :hover ul li { display:block; height:20px; padding:5px; position:relative; font-weight:normal; width:auto; }
.menu :hover ul li a { display:block; font-size:8pt; height:auto; line-height:20px; width:auto; padding:0 10px; color:#3F6BA8;
	background:transparent; text-decoration:none; }
.menu :hover ul li a:hover { color:#000; outline:none; }
/* ================================================================ 





/* Content
------------------------------- */

#cont1 {	clear:both; float:left; width:580px; margin:0; padding:20px 0 0 10px; background:#fff; }
#cont1 p {	margin:0 10px 15px 20px; padding:0; font-size:8pt; line-height:17px; text-align:justify; }
#cont1 p img {	margin-right:5px; }

#cont1 a:link,a:visited {color:#36f; text-decoration:none;}
#cont1 a:active {	 color:#33f; text-decoration:none;}
#cont1 a:hover {	 color:#fff; background:#36f; }


.picbord {	float:left; width:52px; height:45px; border:1px solid #BCDAF6; margin:0 5px 5px 0;
		padding:5px; background:#fff; }
.picbord img {	border:1px solid #999; cursor:pointer; }

.picbord2 { 	float:left; width:352px; height:302px; border:1px solid #BCDAF6; padding:5px; background:#fff; }
.picbord2 img { border:1px solid #666; }


.web {		float:left; text-align:left; width:540px; height:auto; border:1px solid #BCDAF6; margin-left:20px;
		padding:5px; background:#fff; font-size:8pt; line-height:17px; text-align:justify; }
.web img {	border:1px solid #999; margin-right:10px; cursor:pointer; }




#cont2 { 	float:right; width:185px; margin:0; padding:20px 0 0 5px; }

#pix {		margin:0; padding:0 0 0 10px; }
#pix img {	float:left; display:block; padding:2px; margin:4px; background:#fff; border:2px solid #BCDAF6; text-decoration:none; }
#cont2 p {	clear:both; text-align:left; margin:10px 15px 15px 0; padding-left:15px; color:#999; font-size:7pt; }

#cont2 p a:link,a:visited {color:#36f; }
#cont2 p a:active {	color:#33f; }
#cont2 p a:hover {	color:#fff; text-decoration:none; background:#36f; }





/* Footer
------------------------------- */

#werbung {	clear:both; margin:0; width:730px; height:auto; padding:13px 35px; }

#copy {		clear:both; width:300px; font-size:8pt; margin:10px auto; }
#copy a:link,a:visited {color:#36f; }
#copy a:active {	color:#33f; }
#copy a:hover {		color:#fff; text-decoration:none; background:#36f; }