/**
 * 100% height layout with header and footer
 * ----------------------------------------------
 * Feel free to copy/use/change/improve
 */

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:#FFF;/* E4E6EF */
	
	font-family:"times new roman",times,serif;
 	text-align:justify; 	
 	font-size:11px;
 	line-height:140%;
 	letter-spacing:0.5px;}

h1 { 
	font:1.5em georgia,serif; 
	margin:0.5em 0;
}

h2 {
	font:1.25em georgia,serif; 
	margin:0 0 0.5em;
}
	h1, h2, a {
		color:orange;
	}

p { 
	line-height:140%;
	margin:0;
}
.dark_blue {color: #58698D}
.bold {font-weight:bold;}
.grau { color:#333333;}
.klein {font-size:9px;}

.font_footer {
	color: #1F3250;
	font-size: 9px;
	letter-spacing:0px;
    vertical-align:top;
	}
.impressum {font-size: 9px; 
	padding-top:80px; 
	line-height:120%;
 	letter-spacing:0px;}
 	
div#container {
	position:relative; /* needed for footer positioning*/
	margin:0; /* center, not in IE5 */
	width:100%;
	
	background-image:none; 
	background-color: #FFFFFF;
	border:0 none;
	}

div#content {padding:0;}


div#right {
	background-color:#ffffff;
	width:100%;
	float:none;
	padding:0px;
	color: #333333;
	border:0 none;
}
	
div#header, #print, #left, div#footer {display:none;}
	
 /* *** Float containers fix: *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}


/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/* kLass */
pre
{
 font-size:14px;
 color:#0000ff;
 padding:5px;
}
a:link, a:visited, a:active, a:hover
{ 
  text-decoration:none;
  font-weight:normal;
  color:#ffffff;
}
a:active, a:hover
{ 
  color:#E2A04C;text-decoration:none;
}

a.link_content:link, a.link_content:visited
{ 
  text-decoration:none;
  font-weight:normal;
  color:#58698D;
}
a.link_content:active, a.link_content:hover
{ 
  color:#E2A04C;text-decoration:none;
}

.link_content:link, .link_content:visited
{ 
  text-decoration:none;
  font-weight:normal;
  color:#58698D;
}
.link_content:active, .link_content:hover
{ 
  color:#E2A04C;text-decoration:none;
}

/* ################ MENU ###################### */

.menucontainer {display:none;}
.menucontainer_2 {display:none;}
a.link_content:link, a.link_content:visited
{ 
  text-decoration:none;
  font-weight:normal;
  color:#58698D;
}
a.link_content:active, a.link_content:hover
{ 
  color:#E2A04C;
}

a.menu_1 {
 line-height:100%;
 display:block;
 padding:3px 3px 3px 12px;
 border-top:1px solid #58698D;
 background-color:#58698D;
 text-align:left;
 color:#eeeeee;
 text-decoration:none;
 /*font-weight:bold;*/
 }
a.menu_1:link, a.menu_1:visited
{ 
 color:#eeeeee;
 background-color:#58698D;
 text-decoration:none; 
  /*font-weight:bold;*/
}
a.menu_1:active, a.menu_1:hover
{ 
 color:#E2A04C; 
  /*font-weight:bold;*/
 background-color:#58698D;
 text-decoration:none; 
}
a.menu_1_active
{
 line-height:100%;
 display:block;
 padding:3px 3px 3px 12px;
 border-top:1px solid #58698D;
 background-color:#58698D;
 text-align:left;
 text-decoration:none;
 color:#E2A04C; 
 /*font-weight:bold;*/
}
.menucontainer_2 { font-size:10px;}

a.menu_2 {
 display:block;
 padding:3px 3px 3px 12px;
 background-color:#9EA7BE;
 text-align:left;
 color:#E2A04C;
 text-decoration:none;
 }
a.menu_2:link, a.menu_2:visited
{ 
 color:#eeeeee;
 background-color:#9EA7BE;
 text-decoration:none; 
 /*font-weight:bold;*/
 color:#1F3250;
}
a.menu_2:active, a.menu_2:hover
{ 
 color:#E2A04C; 
 /*font-weight:bold;*/
 color:#ffffff;
 background-color:#9EA7BE;
}
a.menu_2_active
{ 
 display:block;
 padding:3px 3px 3px 12px;
 background-color:#9EA7BE;
 text-align:left;
 text-decoration:none;
 color:#ffffff; 
 /*font-weight:bold;*/
}

.pfeil {font-size: 10px}

td.head {css.css (line 242)
background-color:#9BA5BB;
border:0px none;
color:#EEEEEE;
font-family:verdana;
font-size:12px;
font-weight:bold;
height:33px;
padding-left:13px;
}

#inhalt {padding:13px; }

.bes_counter {color:#1F3250;font-size:9px;}

/* Gästebuch */
#box {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
 	color:#333333;
}
#footer {
    width: 600px;
    height: 40px;
    position: absolute;
    bottom: 20px; 
    text-align: center;
    font-size: 10px;
}
a, a:link, a:visited {
    color: #104E8B;
    text-decoration: none;
}
a:hover {
    color: #104E8B;
    text-decoration: none;
}
.entry {
    width: 680px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
}
.tablehead {
    background-color: #9BA5BB;
    color: #FFFFFF;
    
    font-family: Verdana;
    border: 1px solid;
    border-color: #828CA0;*/
}
.tableleft {
    width: 20%;
    background-color: #9BA5BB;
    color: #FFFFFF;
    
    font-family: Verdana;
    border-top: 0px;
    padding: 6px;
    border-left: #828CA0 1px solid;
    text-align: left;
}
.tableright {
    width: 80%;
    background-color: #FFFFFF;
 	color:#333333;
    
    font-family: Verdana;
    border-bottom:#828CA0 1px solid;
    border-right:#828CA0 1px solid;
    text-align: left;
    padding: 5px;
}
.newleft { border-top:1px solid #828CA0; border-left:1px solid #828CA0; border-right:1px solid #828CA0; width: 150px;}
.newright { border-top:1px solid #828CA0;border-right:1px solid #828CA0;}

.newhead {
    background-color: #9BA5BB;
    color: #FFFFFF;
    font_family: Verdana;
}
.newleft {
    background-color: #9BA5BB;
    color: #FFFFFF;
    font_family: Verdana;
}
.newright {
    background-color: #FFFFFF;
    color: #000000;
    font_family: Verdana;
}
.headline {
    margin-left: auto;
    margin-right: auto;
}
.noentries {
    clear: both;
}
.head_number {
    float: left;
    text-align: left;
}
.head_new {
    float: right;
    text-align: right;
}
.smileys {
    float: right;
    width: 80px;
    height: 100px;
    overflow: auto;
    text-align: left;
    padding-right: 20px;
}
img {
    border: 0px;
}
table {
    margin-left: auto;
    margin-right: auto;
}
.forgotpw, .duty {
    font-size: 10px;
}
.sendnewpw {
    border: 3px solid;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
}
.formname, .formmail, .formhp {
    /* margin-left: 5px; */
    width: 200px;
    height: 22px;
}
.comment {
    color: #FF0000;
}
#adminbox {
    width: 1000px;
}
#adminnavi {
    background-color: #6CA6CD;
    align: left;
    float: left;
    width: 180px;
    height: 520px;
    border: 1px solid;
    margin-left: 10px;
}
#adminnavi h2 {
    color: #fff;
    font-size: 14px;
    background: #148;
    margin: 0px;
}
#adminnavi p {
    margin: 8px;
}
#adminnavi a, #adminnavi a:link, #adminnavi a:visited, #adminnavi a:hover {
    color: darkblue;
    font-size: 13px;
    font-family: Verdana;
}
#adminmain {
    background-color: #6CA6CD;
    float: right;
    width: 730px;
    height: 520px;
    overflow: auto;
    border: 1px solid;
    margin-right: 20px;
    color: black;
    font-family: Verdana;
    font-size: 12px;
}
#adminmain h2 {
    color: #fff;
    font-size: 14px;
    background: #148;
    margin: 0px;
}
#adminmain table th {
    background-color: #9FB6CD;
}
#adminmain table {
    border: 1px solid;
    background-color: #9FB6CD;
}
#adminmain a, #adminmain a:link, #adminmain a:visited, #adminmain a:hover {
    color: darkblue;
    font-size: 12px;
    font-family: Verdana;
}
.copyright {
    font-size: 10px;
    clear: both;
    position: relative;
    margin-top: 50px;
}

.klein {color:#fff;}
