* html body {
    padding:0px;
    margin:0px;
    border:0px;
}
html {
	height: 100%;
	min-height:100%;
}
body {
	margin: 0;
	padding: 0;
	background: url(../images/layout/background.jpg) repeat-x;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	height: 100%;
	min-height:100%;
    text-align:center;
}
.globalWrap {
	margin: 0 auto;
	width: 900px;
	text-align: left;
	min-height:100%;
	height:auto;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	background:#ffffff;
}
.globalBorder {
	margin: 0 auto;
	width: 898px;
	text-align: left;
	height:inherit;
	border-left:1px solid #a1a1a1;
	border-right:1px solid #a1a1a1;
}
p#openingHours{
	font-size:90%;
}
.leftLayer {
	width:180px;
	float:left;
	background: #ffffff;
}
form {
margin:0px;
}
.showNavigation {
	width:179px;
	background:url(../images/navigation/background_middle.png) repeat-y;
}
.subNavItem {
	background:#F7F7F7;
	font-size:70%;
	height:20px;
	border:1px solid #dddddd;
}
.subNavItemActive {
	background:#d9e4ea;
	font-size:70%;
	height:20px;
	border:1px solid #dddddd;
}
.athenaLogo {
	width:179px;
	height:150px;
	margin-bottom:15px;
}
.navList{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:10px;
	border:none;
}
.address{
	padding-left:10px;
	margin-top:-3px;
	padding-top:6px;
	background:#ffffff;
}
.metaNav{
	width:716 px;
	height:20px;
	text-align:right;
	color:#018CD1;
	padding-right:10px;
	padding-top:2px;
	font-size:80%;
}
.headerContainer {
	width:716 px;
	height:180px;
	text-align:right;
	padding-right:4px;
}
.rightLayer {
	width:718 px;
	background: #ffffff;
	float:right;
}
.contentContainer{
	width:706px;
	padding-left:5px;
	padding-right:5px;
	overflow:hidden;	
}
a {
color : #018CD1;
text-decoration : none;
}

a.nav   {
font-family : Verdana, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;

}
img{
	border:none;
	margin:0px;
	padding:0px;
}
a.greynav   {
font-family : Verdana, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;

}


td.cms_Message {
font-family : Verdana, Helvetica, sans-serif;
font-size : 9pt;
background-color : #9DE879;
border: solid #000000 1px
}

td.cms_Message_red {
font-family : Verdana, Helvetica, sans-serif;
font-size : 9pt;
background-color : #FF0000;
border: solid #000000 1px
}
table.admin_table {
font-family : Verdana, Helvetica, sans-serif;
font-size : 9pt;
background-color : #E1E1E1;
width: 95%;
vertical-align:top;
}

td.even{
background-color : #FBFBFB;
vertical-align:top;
font-size : 8pt;
}
td.odd{
background-color : #F5F5F5;
vertical-align:top;
font-size : 8pt;
}
tr.heading{
background-color : #EAEAEA;
font-weight:bold;
font-size : 9pt;
}


a.topnav   {
font-family : Verdana, Helvetica, sans-serif;
font-size : 8pt;
color : #ffffff;
 font-weight : bold;
}

a.subnav   {
font-family : Verdana, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;
}
h1 {
margin-bottom : 0;
padding-bottom : 0;
font-family : Verdana, Helvetica, sans-serif;
font-size : 10pt;
color : #747474;
}

h2 {
margin:30px 0px 10px 0px;
padding:0px 0px 3px 0px;
font-family:verdana;
font-size:10pt;
color:#999;
border-bottom:1px dashed #ccc;
}

.text {
font-family : Verdana, Helvetica, sans-serif;
font-size : 9pt;
color : #000000;
}
.oeffnungszeiten {
font-family : Verdana, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;
}

.startboxtext {
font-family : Verdana, Helvetica, sans-serif;
font-size : 8pt;
color : #ffffff;
}
.startboxtextheader {
font-family : Verdana, Helvetica, sans-serif;
font-size : 8pt;
color : #ffffff;
font-weight : bold;
}
.contentHome {
	width:708px;
	font-size:90%;	
}
.contentHomeTd{
	width:220px;
	border:none;
	padding:0px;
	margin:0px;
}
.contentHomeSpacer{
	width:24px;
}
.contentHomeEmptyLine {
	height:20px;
}
.tipsHome{
	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:8px;
}
.path {
	margin-top:4px;
	font-size : 100%;
	color : #000000;
	font-weight : bold;
}

.form_error {
font-family : Verdana, Helvetica, sans-serif;
font-size : 8pt;
color : #ff0000;

}

.smalltext {
font-family : Verdana, Helvetica, sans-serif;
font-size : 7pt;
color : #000000;
}
.adress {
font-family : Verdana, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;
}

.textohneblock {
font-family : Verdana, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;
}
.texttitel {
font-family : Verdana, Helvetica, sans-serif;
font-size : 8pt;
color : #b30000;
font-weight : bold;
}

input {
font-family : Verdana, Helvetica, sans-serif;
font-size : 9pt;
color : #000000;
}
 /*
td.nav{
background-color : #E6E6E6;
}
td.navover {
background-color : #C4C4C4;
}

td.subnav {
background-color : #F9F9F9;
}
td.subnavover {
background-color : #F0F0F0;
}
  */

td.nav{
background-color : #47C2FE;
padding-top: -2px;
padding-bottom: 2px;
}
td.navover {
background-color : #B1E6FE;
padding-top: -2px;
padding-bottom: 2px;
}

td.greynav{
background-color : #E6E6E6;
}
td.greynavover {
background-color : #F5F5F5;
}




td.subnav {
background-color : #EAF9FF;
padding-top: -2px;
padding-bottom: 2px;

}
td.subnavover {
background-color : #FBFEFF;
padding-top: -2px;
padding-bottom: 2px;
}


/**
 *         __                                  _         _
 *        / _| ___  _ __ _   _ _ __ ___    ___| |_ _   _| | ___  ___
 *       | |_ / _ \| '__| | | | '_ ` _ \  / __| __| | | | |/ _ \/ __|
 *       |  _| (_) | |  | |_| | | | | | | \__ \ |_| |_| | |  __/\__ \
 *       |_|  \___/|_|   \__,_|_| |_| |_| |___/\__|\__, |_|\___||___/
 *                                                 |___/
 *
 */


* {
   font-family:verdana;
}

.forum-navi {
   font-family:verdana;
   font-size:10pt;
   color:#018CD1;
   margin:10px 10px 10px 0px;
}
a.forum-navi {
   text-decoration:none;
   margin:0px;
}
a.forum-navi:hover {
   text-decoration:underline;
}

a.forum-table-row {
  text-decoration:underline;
  color:#018CD1;
}
a.forum-table-row:hover {
   text-decoration:none;
}

.forum-table {
  background-color:#FFFFFF;
  border-width:0px;
  border-color:#000000;
  border-style:solid;
  margin:10px 10px 10px 0px;

}
.forum-table-header {
  background-color:#FFFFFF;
  font-size:10pt;
  font-weight:bold;
}
.forum-table-footer {
  background-color:#FFFFFF;
  font-size:10pt;
}
.forum-table-row-even {
  background-color:#F9F9F9;
  font-size:10pt;
}
.forum-table-row-odd {
  background-color:#EBEBEB;
  font-size:10pt;
}
.forum-table-forum-col1 {
  width:500px;
  vertical-align:top;
  text-align:left;
  padding:1px;
}
.forum-table-forum-col2 {
  width:90px;
  vertical-align:top;
  text-align:center;
  padding:1px;
}
.forum-table-forum-col3 {
  width:150px;
  vertical-align:top;
  text-align:left;
  padding:1px;
}
.forum-table-theme-col1 {
  width:150px;
  vertical-align:top;
  text-align:left;
  padding:1px;
}
.forum-table-theme-col2 {
  width:150px;
  vertical-align:top;
  text-align:left;
  padding:1px;
}
.forum-table-theme-col3 {
  width:150px;
  vertical-align:top;
  text-align:left;
  padding:1px;
}
.forum-table-theme-col4 {
  width:150px;
  vertical-align:top;
  text-align:left;
  padding:1px;
}
.forum-table-comment-col1 {
  width:150px;
  vertical-align:top;
  text-align:left;
  padding:1px;
}
.forum-table-comment-col2 {
  width:450px;
  vertical-align:top;
  text-align:left;
  padding:1px;
}
.forum-form-row {
  background-color:#EBEBEB;
  font-size:10pt;
}
.forum-form-theme-col1 {
  width:100px;
  vertical-align:top;
  text-align:left;
  padding:1px;
}
.forum-form-theme-col2 {
  width:400px;
  vertical-align:top;
  text-align:left;
  padding:1px;
}
.forum-form-comment-col1 {
  width:100px;
  vertical-align:top;
  text-align:left;
  padding:1px;
}
.forum-form-comment-col2 {
  width:400px;
  vertical-align:top;
  text-align:left;
  padding:1px;
}
.forum-form-input {
  width:100%;
  font-size:10pt;
}
.forum-form-textarea {
  width:100%;
  height:100px;
  font-size:10pt;
}
.forum-form-button {
  font-size:8pt;
  width:100%;
}
.forum-table-comment-topic-row {
  background-color:#EBEBEB;
  font-size:10pt;
}
.forum-table-comment-topic-col1 {
  width:150px;
  vertical-align:top;
  text-align:left;
  padding:1px;
}
.forum-table-comment-topic-col2 {
  width:450px;
  vertical-align:top;
  text-align:left;
  padding:1px;
}
.forum-string-date {
  font-size:10px;
}
.forum-string-user {
  font-size:10px;
}
.forum-string-link {
  font-size:10px;
  text-decoration:underline;

}
.forum-string-link:hover {
  text-decoration:none;
}
.forum-admin-user-msg {
 font-size:12px;
 color:red;
 border:1px;
 border-style:dashed;
 border-color:#000000;
 width:400px;
 margin:10px 10px 10px 0px;
 padding:5px;
}

div#header_socool {
	display:none;
	position:absolute;
	left:50%;
	margin-left:-264px;
	top:32px;
}
