body {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 15px; background: #182645; margin: 0px; padding: 0px;}
img {border: 0px;}

a {color: #ffffff;}
a:hover {color: #4998EA;}
h1 {font-size: 15px; font-weight:bold;}
div#main {width: 840px; margin: 0px auto 0px auto; padding: 0px;}

div#header {position: fixed; width: 840px; margin: 0px; padding: 0px;}
div#spacer {background-color: #182645;}
div#langetal {background-color: #182645; padding-top: 5px; text-align: center; width: 840px;}
table.centered {margin: auto; width: 840px;}
div#back {float: left;}
div#lang{margin: 0px; padding: 10px 0px 0px 0px; text-align: center;}
div#adminlang{width: 840px; margin: 0px; padding: 10px 0px 0px 0px; text-align: center;}
div#selected {float: right; padding: 8px 0px 0px 10px;}
div#content {width: 840px; margin: 0px; padding: 0px;}


div#logo {margin: 0px; padding: 0px; width: 840px; height: 122px;}

h1 {padding: 0px; margin: 0px;}

table#mainnav {width: 100%; margin: 0px; padding: 0px;}

table#mainnav td.left {text-align: center; background: url('/images/navi-bg-left.png');}
table#mainnav td.center {text-align: center; background: #00106f;}
table#mainnav td.right {text-align: center; background: url('/images/navi-bg-right.png');}

table#mainnav td.left_active {text-align: center; background: url('/images/navi-bg-left-active.png');}
table#mainnav td.center_active {text-align: center; background: #263593;}
table#mainnav td.right_active {text-align: center; background: url('/images/navi-bg-right-active.png');}

table#mainnav a {text-decoration: none; color: #ffffff; text-transform: uppercase;}


div#workspace {width: 550px;}
div.editordiv textarea {width: 550px; height: 70px;}
div.editframe {border: #000000 1px solid; margin: 5px; padding: 5px;}

div#list {width: 250px;}
div#list ul {margin: 10px; padding: 0px; list-style-type: none;}
div#list a {color: #ffffff;}

td.table_left {text-align: left;}
td.table_right {text-align: center;}

div.headline {font-size: 20px; text-align: center; margin: 20px 20px 20px 20px;}
div.text {font-size: 15px; text-align: center; margin: 20px auto 20px auto;}
div.table {font-size: 15px; text-align: center; margin: 20px;}

td.sublisting {font-size: 15px; color: #ffff00; text-align: left;}
div.guideline {text-align: center; margin: 20px 20px 0px 20px; color: #4998ea;}

div.guideline a {color: #4998ea;}

div.internal_link {font-size: 16px; text-align: center; margin: 20px;}

.blue {color: #4998EA;}

table.contenttable {width: 100%; margin: auto;}
table.contenttable td {text-align: center; vertical-align: top; padding-bottom: 36px;}

.narrow {width: 100%; margin: auto;}
.narrower {width: 100%; margin: auto;}

table.narrow {width: 100%; margin: auto;}
table.narrower {width: 100%; margin: auto;}

.text-left {text-align: left;}
.text-right {text-align: right;}

.nav2 {font-size: 16px;}
.nav1 {font-size: 18px;}

div.kontaktform {width: 100%; margin: auto;}
div.kontaktform fieldset {border: none;}
div.kontaktform div.kontaktzeile {padding-bottom: 30px;}
div.kontaktform div.kontaktzeile label {float: left; width: 90px; text-align: left;}
div.kontaktform div.kontaktzeile input, textarea {float: right; width: 700px;}
div.clear{clear:both;}

div.kontakttext {text-align: left; margin-bottom: 30px;}

div.editordiv textarea.bigfield {height: 300px;}
div.editordiv textarea.smallfield {height: 20px;}
div.editordiv textarea.invisiblefield {background-color: #ff0000;}

/* New */
div#tellfriend {position: absolute; z-index: 2000; width: 300px; height: 200px; background-color: #cccccc; border: #000000 1px solid; visibility: hidden; padding: 5px;}
div#tellfriend div {margin-bottom: 5px;}
div#tellfriend label {float: left;}
div#tellfriend input, div#tellfriend textarea {float: right;}
textarea#fmessage {width: 200px; height: 50px;}

/*div#rollover {position: fixed; width: 90%; padding: 5px; height: 520px; left: 5%; top: 2%; background: #333333; border: #000000 3px solid; z-index: 999; visibility: hidden;}*/
div#rollover div#top {height: 20px; text-align: right; color: #000000;}
div#rollover div#top a {color: #000000;}
div#rollover div#center {height: 400px; margin: auto; text-align: center;}
div#rollover div#center div#centerleft {float: left; width: 300px; height: 400px; margin-right: 10px;}
div#rollover div#center div#centermiddle {;}
div#rollover div#center div#centermiddle img {max-height: 380px;}
div#rollover div#center div#centerright {float: right; width: 175px; padding: 0px 0px 0px 0px; height: 350px;}

div#rollover div#center div#centerright div.map {margin: 120px 10px 10px 10px; width: 210px; height: 210px;}

div#rollover div#bottom {margin: auto; height: 80px; text-align: center;}
div#rollover div#bottom img {height: 80px; cursor: pointer;}
div#rollover div#subbottom {margin: 5px auto 0px auto; height: 20px; text-align: center;}

div.button {background-color: #99d9ea; border: #000000 1px solid; color: #000000; width: 200px; margin: 20px 5px 0px 5px; cursor: pointer; text-transform: uppercase;}
div.icon {float: left; padding: 5px;}


div#rollover {position: absolute; left: 0px; top: 0px; width: 1030px; border: #000000 3px solid; z-index: 999; visibility: hidden; background-color: #333d40; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}
div#popup_master {margin: 20px auto 20px auto; width: 1024px; background-color: #333d40; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}
div#popup_head {background: url("/images/popup_head.png"); width: 1024px; height: 128px;}
div#popup_head_close {margin: 20px; float: right;}

div.popup_icon {display: inline; margin-left: 10px; font-size: 12px; font-weight:normal;}
div.popup_icon img {height: 14px;}
div#popup_stats {width: 1024px; background-color: #435154;}
div#popup_stats_head {font-size: 14px; font-weight: bold; padding: 10px 20px 10px 20px;}
div.popup_stats_content_list {width: 216px; height: 100px; padding: 10px 20px 10px 20px; float: left;}

div.popup_stats_content_list_line {clear: both; font-size: 10px; letter-spacing: -0.5px;}
div.popup_stats_content_list_line_left {float: left;}
div.popup_stats_content_list_line_right {float: right;}

div#popup_images {width: 1024px; padding: 40px 0px 20px 0px;}
div#popup_images_left {width: 724px; float: left;}

div#popup_images_left_container > img {display: block; margin: auto;}

div#popup_images_right {width: 260px; float: left; margin: 0px 20px 0px 20px;}

div.popup_images_right_container {width: 55px; height: 55px; margin: 5px; float: left;}
div.popup_images_right_container > img {display: block; margin: auto; max-width: 55px; max-height: 55px;}

div#popup_footer {width: 1024px; padding: 5px; text-align: center;}


div.free {clear: both;}
