@import url(/css/impressum.css);
@import url(/common/popup.css);
@import url(/css/elements.css);
@import url(/css/colors.css);
@import url(/css/formular.css);

/* Universalselektor "*"  */
* {	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: none; padding: 0px; margin: 0px;
	text-decoration: none;
	font-size: 11px;
	}

h1, h4 { font-size: 14px; font-weight: 700; font-variant: small-caps; margin-bottom: 24px;}
h2 {margin-bottom: 0px;}
h3 { font-size: 12px;}
ul {list-style-type: none;}

body {	background-repeat: repeat-y; background-image: url(/files/allgemein/body_bg.jpg); }
		
div.page {	background-image: url(/files/allgemein/page_bg.jpg);
			background-repeat: repeat-y;
			margin: 0px; margin-bottom: -2px;
            position: relative;
            z-index: 0;
			}
div.page img#tuev { position: absolute; top: 190px; left: 595px; }

div.link {	width: 280px; height: 120px;
			position: absolute;
			left: 660px; top: 15px;
			z-index: 10;
			}
								
.home div#headhome,
div#head {	background-image: url(/files/allgemein/head_bg.gif);
			background-repeat: no-repeat;
			width: 950px; height: 135px;
			}


div#outerContent {width: 950px; position: relative; z-index: 50 !important;}

ul#main-menu {position: relative; float: right; z-index: 80; }
ul#main-menu li {padding-left: 20px; padding-top: 8px; padding-bottom: 8px;}
ul#main-menu li a {font-variant: small-caps; font-size: 16px;}
ul#main-menu li#image {padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border: none;}

ul#main-menu div.submenu {	position: relative; top: -27px; left: -177px; z-index: 1000 !important;}
ul#main-menu div.submenu ul { position: absolute; top: auto; left: auto; display: none;  width: 155px;}
ul#main-menu div.submenu ul li a span {font-size: 14px; line-height: 14px;}
/* transparentes DIV zur positionierung */
/*div.submenu	{padding-top: 10px;}*/

ul#main-menu li:hover ul, ul#main-menu li.hover ul {display: block;}
ul#main-menu ul li, ul#main-menu ul li:hover {	float: none;
												border-top: none;
												padding-top: 3px; padding-bottom: 3px;
												padding-left: 10px; padding-right: 10px;}

div#content {
    position: relative;
    padding-top: 32px; padding-left: 80px; padding-bottom: 30px;
    width: 550px; z-index: 60;
}
div#content div.el_impressum p { margin-bottom: 10px; }

div.element { position: relative; z-index: 70 !important; width: 530px;}

div.clear {clear: both;}
img.plus { margin-left: -15px; margin-bottom: 5px;}

.home div#headhome {position: relative; height: 385px;}
.home div.link {	width: 280px; height: 20px;
					position: absolute;
					left: 660px; top: 315px;
					z-index: 10;
					}
.home img#statue {float: right;}

.home div#green {position: absolute; top: 135px; width: 100%;}
.home div#green img {display: block; padding-left: 30px; float: left;}
.home div#green img.adress {display: block; padding-left: 0px; float: left;}
.home div#imgContainer {width: 950px;}

.home p.englText {
    position: absolute;
    top: 15px; left: 70px;
    font-size: 19px;
    font-variant: small-caps;
}

.home ul#main-menu {position: relative; float: left; padding-left: 70px; width: 580px; margin-top: 50px;}
.home ul#main-menu li {float: left; padding-left: 0px;  width: 190px; border: none;}
.home ul#main-menu li a {font-variant: small-caps; font-size: 15px; }
.home ul#main-menu li#image,
.home ul#main-menu li.last,
.home div#content  {display: none;}


.impressum h1 {display: none;}

/* photobox STYLES */
div.photobox img.next {	background-image:url(/files/element/photobox/ybox-next.gif);
						margin-right:29px;
						margin-top:2px;
						}
div.photobox img.back {	background-image:url(/files/element/photobox/ybox-back.gif);
						margin-left:29px;
						margin-top:2px;
						}


