html {
     height: 100%;
}

body {
	 /**background-color: #455F77;*/
	 background-color: #202020;
     scrollbar-base-color:#8C8CC6;
     scrollbar-3dlight-color:#FFFFFF;
     scrollbar-arrow-color:#FFFFFF;
     scrollbar-darkshadow-color:#FFFFFF;
     scrollbar-face-color:#FFFFFF;
     scrollbar-highlight-color:#FFFFFF;
     scrollbar-shadow-color:#000000;
     scrollbar-track-color:#FFFFFF;
	 margin-top: 10px;
	 margin-left: 0px;
	 margin-right: 0px;
	 margin-bottom: 10px;
	 font-size: 0.8em;
	 text-align: center;
}

body#titelbild {
     background-color: #000000;
	 border: none;
	 text-align: center; 
}

body#titelbild div {
     position: relative;
	 top: 100 px;
     text-align: center;
	 vertical-align: middle;
}

body.tour_detail {
     background-color: #EEEEEE;
	 color: #071050;
	 /**color: #EEEEEE;*/
	 font-size: 0.8em;
	 font-family: arial, sans-serif;
	 text-align: center;
}

body.photo_detail {
     background-color: #555555;
	 color: #EBEEF4;
	 font-size: 0.8em;
	 font-family: arial, sans-serif;
	 text-align: center;
}

body#showchmap {
     background-color: #FFFFFF;
	 text-align: center;
	 vertical-align: middle;
}

div#main {
     position: absolute;
	 left: 50%;
	 top: 0px;
	 width: 680px;
 	 min-height: 97%;
	 height: 97%;
	 display: table;
	 background-color: #F2F2F2;
     text-align: left;
	 margin-left: -340px;
	 margin-top: 10px;
	 margin-bottom: 10px;
	 border: 1px solid #000000;
}

/**Für IE*/
div#main_ie {
     position: absolute;
	 left: 50%;
	 top: 0px;
	 width: 680px;
 	 min-height: 97%;
	 height: auto;	 
	 background-color: #F2F2F2;
     text-align: left;
	 margin-left: -340px;
	 margin-top: 10px;
	 margin-bottom: 10px;
	 border: 1px solid #000000;
}

.text_klein {
     font-family: arial;
     font-size: 0.7em;
     color: #071050;       
	 text-align: left;
}

.text_normal {
     font-family: arial;
     font-size: 0.8em;
     color: #071050;       
	 text-align: left;
}

.text_klein a:link, .text_normal a:link {
     color: #071050;
}

.text_klein a:visited, .text_normal a:visited {
     color: #071050;
}

.text_klein a:hover, .text_normal a:hover {
     color: #FF0000;
}	

p {
     text-align: center;
     margin-top: 0.75em;
     margin-bottom: 0.75em;	 
}

h1 {
     font-size: 1.5em;
     margin-top: 1em;
     margin-bottom: 0.75em;
}

h2 {
     font-size: 1.2em;
     margin-top: 1em;
     margin-bottom: 0.75em;
}

h3 {
     font-size: 9pt;
     margin-top: 1em;
     margin-bottom: 0.75em;
}

h4 {
	 font-size: 1em;
	 margin-bottom: 0.75em;
}
	
div {
     text-align: left;
}

span#bold {
     font-weight: bold;
}

a:link {
     color: #071050;
}

a:visited {
     color: #071050;
}

a:hover {
     color: #FF0000;
}

a.link_back:link {
     color: #FF0000;
}

a.link_back:visited {
     color: #FF0000;
}

a.link_back:hover {
     color: #FF0000;
}

a.titelbild img {
     border: none;
}

a.titelbild:link {
     color: #222222;
}

a.titelbild:visited {
     color: #222222;
}

a.titelbild:hover {
     color: #222222;
}

table#main {
	 background-color: #F2F2F2;
     text-align: left;
     width: 730px;
	 height: 100%;
	 border-spacing: 0px;
	 border-collapse: collapse;
	 border: 1px solid #000000;
}

div#navibar {
     position: relative;
	 top: 0px;
	 left: 0px;
	 height: 90px;
	 width: 730px;
	 background-image: url("navigation_background2.jpg");
	 background-repeat: no-repeat;
     color: #FFAAAA;
	 text-align: left;
	 font-size: 8pt;
	 margin-top:0px;
	 margin-bottom: 0px;
}

div#leer_pic {
}

div#leer_pic img#leer {
     height: 70px;
	 left: 1px;
	 float: left;
}

div#menu {
	 height: 10%;
     text-align: right;
	 vertical-align: bottom;
	 padding-top: 50px;
	 padding-right: 10px;
}

div#menu a:link {
     color: #FFFFFF;
}

div#menu a:visited {
     color: #FFFFFF;
}

div#menu a:hover {
     color: #FF0000;
}

td#menu {
	 background-image: url("test_titel2.jpg");
	 /**background-color: #050C3C;*/
	 vertical-align: bottom;
     font-size: 8pt;
	 color: #DDDDDD;
	 height: 10%;
	 padding-left: 10px;
	 padding-top: 10px;
	 padding-bottom: 10px;
	 margin-top:0px;
 	 /**border-right: 1px solid #BBBBBB;*/ 
}

td#menu a:link {
     color: #FFFFFF;
}

td#menu a:visited {
     color: #FFFFFF;
}

td#menu a:hover {
     color: #FF0000;
}

div#second {
     position: relative;
	 top: 0px;
	 left: 0px;
	 height: 40px;
	 width: 730px;
     background-color: #202020;
	 text-align: left;	   
	 vertical-align: top;  
}

td#second {
     background-color: #EBEEF4;
	 height: 5%;
	 text-align: left;	   
	 vertical-align: top;
     /**border: 1px solid #000000;
	 border-top: 1px solid #000000;*/
	 border-left: 1px solid #BBBBBB;
 	 border-right: 1px solid #BBBBBB;
}

span#homepage {
	 font-size: 11pt;
	 font-family: arial;
	 color: #EEEEEE;
	 /**color: #071050;*/
	 font-weight: bold;
}

div.content_left {
     position: relative;
	 top: 0px;
	 left: 0px;
	 width: 170px;
     background-color: #FFFFFF;
	 text-align: left;
	 vertical-align: top;
	 float: left;
	 padding: 0px;
	 margin: 0px;
}

div#navi_left {
     position: relative;
	 top: 0px;
	 left: 0px;
	 width: 100%;
     background-color: #FFFFFF;
	 text-align: left;
	 vertical-align: top;
	 padding: 0px;
	 margin: 0px;
	 border-right: 1px solid #BBBBBB;
}

ul.navi_left {
     list-style-type: none;
	 padding: 0px;
	 margin: 0px;
}

li.navi_header {
     background-color: #CCCCAA;
     color: #000000;
     font-family: arial;
	 font-size: 8pt;
     font-weight: bold;
	 text-align: center;
	 padding: 2px;
}

li.navi_item {
	 background-color: #EBEEF4;
     color: #000000;
	 font-family: arial;
	 font-size: 8pt;
     font-weight: bold;
	 padding: 2px;
	 border-bottom: 1px solid #BBBBBB;
}

div.content_middle {
     /**position: absolute;
        top: 130px;*/
	 position: relative;
	 top: 0px;
	 left: 2px;
	 width: 340px;
	 height: 80%;
	 float: left;
	 background-color: #F2F2F2;
	 text-align: left;
	 vertical-align: middle;
	 padding: 0px;
	 margin: 0px;
	 border: 1px solid #BBBBBB;
	 display: table;
}

div.content_middle_ie {
     /**position: absolute;
        top: 130px;*/
	 position: relative;
	 top: 0px;
	 left: 2px;
	 width: 340px;
	 height: auto;
	 float: left;
	 background-color: #F2F2F2;
	 text-align: left;
	 vertical-align: middle;
	 padding: 0px;
	 margin: 0px;
	 border: 1px solid #BBBBBB;
}

div.content_box {
     position: relative;
	 top: 10%;
	 left: 0px;
	 width: 100%;
	 text-align: left;
	 vertical-align: middle;
	 margin: 0px;
	 padding: 0px;
}

ul.content_box {
     position: relative;
	 left: 0px;
	 width: 100%;
	 text-align: left;
	 list-style-type: none;
	 margin-left: 0px;
	 margin-right: 0px;
	 margin-top: 0px;
	 margin-bottom: 10px;
	 padding: 0px;
}

li.box_header {
     background-color: #F2F2F2;
	 width: 20%;
     font-family: arial;
     color: #333399;
	 text-align: left;  
	 vertical-align: top;
	 font-weight: bold;
	 padding-left: 10px;
	 padding-bottom: 0px;	 
/**
     background-color: #CCCCAA;
     color: #000000;
	 text-align: center;
     font-family: arial;
	 font-size: 9pt;
     font-weight: bold;
	 padding: 0px;*/
}

li.box_header hr {
     width: 320px;
}

li.box_item {
     background-color: #F2F2F2;
	 width: 80%;
     font-family: arial;
	 font-size: 9pt;	 
     color: #071050;
	 text-align: left;  
	 vertical-align: top;
	 padding-bottom: 5px;	 
	 padding-left: 10px;

/**
     background-color: #FFFFFF;
	 color: #071050;
	 text-align: center;
     font-family: arial;
	 font-size: 9pt;
	 padding-bottom: 10px;
	 margin-bottom: 5px;
	 margin-right: 0px;
	 */
}

li.box_item img {
     width: 80px;
	 height: 60px;
	 border: none;
}

div.content_right {
     position: relative;
     top: 0px;
	 left: 0px;
	 width: 163px;
	 height: 80%;
	 float: right;
	 background-color: #EBEEF4;
	 text-align: left;
	 vertical-align: top;
	 border: 1px solid #BBBBBB;
}

td#third {	   
     background-color: #FFFFFF;
     width:25%;
	 text-align: left;
	 vertical-align: top;
	 padding: 0px;
	 margin: 0px; 
	 border: 1px solid #BBBBBB;
}

table#main_content {
     border-spacing: 0px;
     border-collapse: collapse;	 
}

th.main_content {
     background-color: #CCCCAA;
     /**background-color: #050C3C;*/
     font-family: arial;
	 font-size: 0.7em;
     color: #000000;
	 vertical-align: bottom;
	 text-align: center;
	 border: 1px solid #BBBBBB;
}

th.main_content2 {
     background-color: #CCCCAA;
     /**background-color: #EBEEF4;*/
     font-family: arial;
	 font-size: 0.7em;
     color: #071050;
	 vertical-align: bottom;
	 text-align: center;
	 border: 1px solid #BBBBBB;    
}

td.main_content {   	   
	 background-color: #EBEEF4;	   
     font-family: arial;
     font-size: 0.7em;
     font-weight: bold;  
     color: #000000;
	 text-align: left;
     border: 1px solid #BBBBBB;
}

td.main_content hr {
     color: #BBBBBB;
}

td.main_content a:link {
     color: #071050;
}

td.main_content a:visited {
     color: #071050;
}

td.main_content a:hover {
	 color: #0000AA;
}

td#picture {
     background-color: #F2F2F2;
     font-family: arial;
	 font-size: 0.8em;
	 font-weight: bold;
     text-align: center;
	 padding-left: 0px;
	 padding-right: 30px;
	 /**border: 1px solid #000000;*/
	 border-right: 1px solid #BBBBBB;
}

td#picture table {
     border-collapse: collapse;
	 border-spacing: 0px;
	 border: 1px;
	 width: 90%;
	 text-align: center;
}

td.main_text {
     background-color: #F2F2F2;
	 color: #071050;
     font-family: arial;
	 font-size: 9pt;
	 width: 50%;
	 border: 1px solid #BBBBBB;
}

td.main_header {
     background-color: #CCCCAA;
/**     background-color: #BDBEC6;*/
     font-size: 9pt;
	 font-weight: bold;
	 color: #071050;
	 text-shadow: #000000;
	 border: 1px solid #BBBBBB;
}

td#impressionen {
     background-color: #F2F2F2;
     font-family: arial;
	 font-size: 10pt;
	 border: 1px solid #BBBBBB;
}

td#picture img {
     width: 80px;
	 height: 60px;
	 border: none;
}

div#sverige_blog {
     position: relative;
	 top: 0px;
	 width: 650px;
     background-color: #FFFFFF;
	 font-family: arial;
     color: #071050;       
	 text-align: left;
	 vertical-align: top;
	 padding-top: 20px;
	 padding-left: 10px;
	 padding-right: 20px;
}

span.blog_hr hr {
     width: 95%;
}

table.blog {
     background-color: #FFFFFF;
     width: 95%;
	 font-family: arial;
     font-size: 1.0em;
     color: #071050;	 
     margin-top: 10px;
}

td.blog_titel {
     background-color: #FFFFFF;
	 width: 20%;
     font-family: arial;
     color: #333399;
	 text-align: left;  
	 vertical-align: top;
	 font-weight: bold;
}

td.blog_header {
     background-color: #FFFFFF;
	 width: 20%;
     font-family: arial;
	 font-size: 0.9em;
     color: #071050;
	 text-align: left;  
	 vertical-align: top;
}

td.blog_header img {
     border: 1px solid #000000;
}

td#blog_datum {
     background-color: #FFFFFF;
	 width: 20%;
     font-family: arial;
	 font-size: 0.8em;
     color: #BBBBBB;
	 text-align: left;  
	 vertical-align: top;
}

td.blog_item {
     background-color: #FFFFFF;
	 width: 80%;
     font-family: arial;
     color: #071050;
	 text-align: left;  
	 vertical-align: top;
	 padding-left: 3px;
}

div.blog_detail {
     position: relative;
	 top: 0px;
	 width: 580px;
     background-color: #FFFFFF;
	 font-family: arial;
     color: #071050;       
	 text-align: justify;
	 vertical-align: top;
}

div#me {
     position: relative;
	 top: 0px;
     background-color: #F2F2F2;
	 font-family: arial;
     font-size: 9pt;
     color: #071050;       
	 text-align: left;
	 vertical-align: top;
	 padding-top: 20px;
}

/**Für IE*/
div#me table {
     background-color: #F2F2F2;
	 font-family: arial;
     font-size: 9pt;
     color: #071050;
}

div#me img {
     border: none;
}

td#me {
     background-color: #F2F2F2;
     text-align: center;
	 vertical-align: top;
	 padding-top: 20px;
	 width: 100%;
	 border-left: 1px solid #BBBBBB;
	 border-right: 1px solid #BBBBBB; 
}

td.me {
     background-color: #F2F2F2;
     font-family: arial;
     font-size: 0.75em; 
     color: #071050;
	 text-align: left;  
}

td.me img {
     border: none;
}

div#berichte {
     position: absolute;
	 top: 20%;
     background-color: #FFFFFF;
	 font-family: arial;
     font-size: 8pt;
     color: #071050;       
	 text-align: left;
	 vertical-align: top;
	 padding-top: 20px;
	 border: 1px solid #BBBBBB;
}

td#berichte {
	 border-left: 1px solid #BBBBBB;
	 border-right: 1px solid #BBBBBB; 
}   

td#mountains {
     background-color: #FFFFFF;
     text-align: left;
	 vertical-align: top;
	 font-size: 11pt;
	 width: 100%;
	 padding: 0px;
	 margin: 0px;
	 border-left: 1px solid #BBBBBB;
	 border-right: 1px solid #BBBBBB;
}

div#tourensuche {
     position: relative;
	 top: 0px;
     background-color: #F2F2F2;
	 font-family: arial;
     font-size: 9pt;
     color: #071050;       
	 text-align: left;
	 vertical-align: top;
	 padding-top: 5px;
}

div.touren {
     position: relative;
	 top: 0px;
	 left: 0px;
	 width: 100%;
	 background-color: #FFFFFF;
	 text-align: left;
	 vertical-align: top;
	 padding: 0px;
	 margin-left: 0px;
	 margin-right: 0px;
	 margin-top: 5px;
	 margin-bottom: 0px;
}

div.touren div, div#tourensuche div {
     position: relative;
	 left: 0px;
	 width: 90%;
	 height: 100%;
	 margin-top: 5px;
	 margin-bottom: 0px;
	 margin-left: 10px;
	 margin-right: 10px;
}

div.touren table, table.tourensuche {
     width: 100%;
	 border-collapse: collapse;
}

td.touren_header {
     width: 20%;
     background-color: #CCCCAA;
	 color: #071050;
	 font-size: 9pt;
	 font-family: arial, sans-serif;
	 text-align: left;
	 padding: 0px;
	 margin: 0px;
	 border-left: 1px solid #666666;
	 border-right: 1px solid #AAAAAA;
	 border-top: 1px solid #000000;
	 border-bottom: 1px solid #000000;
}

td#touren_item_photo {
     width: 128px;
     background-color: #F2F2F2;
     color: #071050;
	 font-family: arial, sans-serif;
     font-size: 9pt;
     text-align: center;
	 padding-top: 2px;
	 padding-bottom: 2px;
	 padding-left: 0px;
	 padding-right: 0px;
	 margin: 0px;
	 border-left: 1px solid #666666;
	 border-right: 1px solid #666666;
	 border-top: 1px solid #666666;
	 border-bottom: 1px solid #666666;
}

td#touren_bez {
     width: 25%;
     background-color: #FFFFFF;
     color: #071050;
	 font-family: arial, sans-serif;
     font-size: 9pt;
     text-align: left;
	 padding: 0px;
	 margin: 0px;
	 border-left: 1px solid #999999;
	 border-right: 1px solid #999999;
	 border-top: 1px solid #999999;
	 border-bottom: 1px solid #999999;
}

td#touren_beschrieb {
     width: 50%;
     background-color: #FFFFFF;
     color: #071050;
	 font-family: arial, sans-serif;
     font-size: 9pt;
     text-align: left;
	 padding: 0px;
	 margin: 0px;
	 border-left: 1px solid #999999;
	 border-right: 1px solid #999999;
	 border-top: 1px solid #999999;
	 border-bottom: 1px solid #999999;
}

td#touren_route {
     width: 30%;
     background-color: #FFFFFF;
     color: #071050;
	 font-family: arial, sans-serif;
     font-size: 9pt;
     text-align: left;
	 padding: 0px;
	 margin: 0px;
	 border-left: 1px solid #999999;
	 border-right: 1px solid #999999;
	 border-top: 1px solid #999999;
	 border-bottom: 1px solid #999999;
}

td.touren_item {
     width: 20%;
     background-color: #FFFFFF;
     color: #071050;
	 font-family: arial, sans-serif;
     font-size: 9pt;
     text-align: left;
	 padding: 0px;
	 margin: 0px;
	 border-left: 1px solid #999999;
	 border-right: 1px solid #999999;
	 border-top: 1px solid #999999;
	 border-bottom: 1px solid #999999;
}

td#touren_item_photo img {
     border: none;
}

td#touren_item_photo img.hoch {
     width: 96px;
	 height: 128px;
	 border: none;
}

td#touren_item_photo img.quer {
     width: 128px;
	 height: 96px;
	 border: none;
}

td#touren_item_photo a:link, td#touren_item a:link {
     color:#071050;
}

td#touren_item_photo a:visited, td#touren_item a:visited {
     color: #071050;
}

td#touren_item_photo a:hover, td#touren_item a:hover {
     color: #FF0000;
}

table#mountains {
     border-collapse: collapse;
	 font-size: 100%;
}

span#mountainsname {
     color: #071050;
	 text-decoration: underline;
}

td#mountainsfoto {
     background-color: #EEEEEE;
     text-align: center;
     border: 1px solid #666666;
	 padding: 2px;
	 margin: 0px;
}

td#mountainsfoto img.hoch {
     width: 96px;
	 height: 128px;
	 border: 1px solid #000000;
}	   

td#mountainsfoto img.quer {
     width: 128px;
	 height: 96px;
	 border: 1px solid #000000;
}	

td#mountainsfoto img {
     border: 1px solid #000000;
}

th.mountains {
     background-color: #EEEEEE;
	 color: #071050;
	 text-align: left;
	 border-bottom: 1px solid #666666;
     border-left: 1px solid #666666;
     border-right: 1px solid #666666;
}

td.mountains {
     background-color: #FFFFFF;
     font-family: arial, sans-serif;
     font-size: 0.8em;
     color: #071050;
     text-align: left;
	 padding: 0px;
	 border: 1px solid #666666;
}

td.tourbeschrieb {
     background-color: #FFFFFF;
     font-family: arial;
     font-size: 0.8em;
     color: #071050;
     text-align: left;
	 padding: 0px;
	 border: 1px solid #666666;
}

td.mountains a:link {
     color: #000000;
}

td.tourbeschrieb a:link {
     color: #071050;
}

td.mountains a:visited {
     color: #000000;
}

td.tourbeschrieb a:visited {
     color: #071050;
}

td.mountains a:hover {
     color: #FF0000
}

td.tourbeschrieb a:hover {
     color: #FF0000
}

td#photomenu {	   
     background-color: #FFFFFF;
	 text-align: left;
	 vertical-align: top;
     width: 20%;
	 padding: 0px;
	 margin: 0px;
	 border: 1px solid #BBBBBB;
}

div#photomenu {
     text-align: left;
	 float: left; 
}

div#photomenu img#leer {
     width: 200px;
	 height: 0px;
}

div#photo_test {
	 border: 1px solid #FF0000;
}

div#photo {
	 width: 100%;
     text-align: left;
	 overflow: visible;	 
}

div#photo_content_left {
     position: relative;
	 top: 0px;
	 left: 0px;
	 width: 170px;
     background-color: #FFFFFF;
	 text-align: left;
	 vertical-align: top;
	 float: left;
	 padding: 0px;
	 margin: 0px;
	 margin-right: 0px;
}

div#content_photo {
     position: relative;
     top: 1px;
	 left: 1px;
	 width: 480px;
	 float: right;
	 background-color: #555555;
	 text-align: left;
	 vertical-align: top;
	 padding: 0px;
	 margin-right: 22px;
	 marign-left: 0px;
	 margin-top: 3px;
	 border: 1px solid #BBBBBB;
}

div#ch_map {
     position: relative;
     top: 0px;
	 left: 0px;
	 clear: both;
	 background-color: #F2F2F2;
	 text-align: left;
	 vertical-align: top;
	 padding: 0px;
	 margin: 0px;
	 border: 1px solid #BBBBBB;
}

div.picture_preload {
     display: none;
}

div.photo {
	 width: 470px;
	 max-width: 470px;
	 overflow: hidden;
}

ul.photopanel {
     padding: 0;
     margin: 0;
     list-style-type: none;
	 float: none;
}

ul.photopanel li {
     float: left;
     text-align: center;
     padding: 0px;
	 margin-left: 0.5em;
	 margin-top: 0.5em;
	 border: none;
}

ul.photopanel li img {
	 border: 1px solid #999999;
}

ul.photopanel li img.hoch {
     width: 96px;
	 height: 128px;
	 border: 1px solid #999999;
}	   

ul.photopanel li img.quer {
     width: 128px;
	 height: 96px;
	 border: 1px solid #999999;
}

td#photo {
     background-color: #F2F2F2;
     text-align: left;
	 vertical-align: top;
	 padding-left: 10px;
	 padding-top: 20px;
	 border: 1px solid #BBBBBB;
}

td.hr hr {
     color: #000000;
	 margin-right: 0.5em;
}
td.photo {
     text-align: center;
	 padding: 0px;
	 font-size: 0.8em;
}


table.photoueberschrift {
     width: 100%;
     margin-left: 0.5em;
}

td.photoueberschrift {
     color: #EBEEF4;
     text-align: left;
	 font-size: 9pt;
	 font-family: arial, sans-serif;
	 text-decoration: underline;
	 padding: 0px;
	 margin-left: 0.5em;
}

td.photoueberschrift  a:link{
     color: #FFFFFF;
     text-align: left;
	 font-size: 9pt;
	 font-family: arial, sans-serif;
	 text-decoration: underline;
}

td.photoueberschrift  a:hover{
     color: #FFFFFF;
     text-align: left;
	 font-size: 9pt;
	 font-family: arial, sans-serif;
	 text-decoration: underline;
}

td.photoueberschrift  a:visited{
     color: #FFFFFF;
     text-align: left;
	 font-size: 9pt;
	 font-family: arial, sans-serif;
	 text-decoration: underline;
}

td.photo img {
	 border: 1px solid #000000;
}

td.photo img.hoch {
     width: 93px;
	 height: 135px;
	 border: 1px solid #000000;
}	   

td.photo img.quer {
     width: 135px;
	 height: 93px;
	 border: 1px solid #000000;
}	

div.photo_detail {
     text-align: center;
}

div.photo_detail img{
     vertical-align: middle;
	 margin: 15px;
	 border: none;
}

img#photo_detail {
     border: 1px solid #BBBBBB;
}

div#gaestebuch {
     position: relative;
	 top: 0px;
	 width: 650px;
     background-color: #FFFFFF;
	 font-family: arial;
     color: #071050;       
	 text-align: left;
	 vertical-align: top;
	 padding-top: 20px;
	 padding-left: 10px;
	 padding-right: 20px;
}

span.gaestebuch_hr hr {
     width: 95%;
}


table#gaestebuch_formular {
     position: relative;
	 top: 0px;
     background-color: #FFFFFF;
	 width: 95%;
	 font-family: arial;
     font-size: 1.0em;
     color: #071050;
}

table.gaestebuch {
     background-color: #FFFFFF;
     width: 95%;
	 font-family: arial;
     font-size: 1.0em;
     color: #071050;	 
     margin-top: 10px;
}

td.gaestebuch_header {
     background-color: #CCCCAA;
	 width: 20%;
     font-family: arial;
     color: #071050;
	 text-align: left;  
	 vertical-align: top;
}

td.gaestebuch_form_item {
     background-color: #FFFFFF;
	 width: 30%;
     font-family: arial;
     color: #071050;
	 text-align: left;  
	 vertical-align: top;
	 padding-right: 4px;
}

td#gaestebuch_form_message {
     background-color: #FFFFFF;
	 width: 80%;
     font-family: arial;
     color: #071050;
	 text-align: left;  
	 vertical-align: top;
	 padding-right: 4px;
}

td#gaestebuch_datum {
     background-color: #FFFFFF;
	 width: 80%;
     font-family: arial;
     color: #FF6633;
	 text-align: left;  
	 vertical-align: top;
}

td.gaestebuch_item {
     background-color: #FFFFFF;
	 width: 80%;
     font-family: arial;
     color: #071050;
	 text-align: left;  
	 vertical-align: top;
}

input.gaestebuch_textfeld {
     width: 100%;
}

td#gaestebuch_form_message textarea {
     width: 100%;
}

div#links {
     position: relative;
	 top: 0px;
     background-color: #F2F2F2;
	 font-family: arial;
     font-size: 9pt;
     color: #071050;       
	 text-align: left;
	 vertical-align: top;
	 padding-top: 20px;
}

/**Für IE*/
div#links table {
     background-color: #F2F2F2;
	 font-family: arial;
     font-size: 9pt;
     color: #071050;
}

td#links {
     background-color: #F2F2F2;
     text-align: center;
	 vertical-align: top;
	 padding-top: 20px;
	 width: 100%;
	 height: 80%;
 	 border-left: 1px solid #BBBBBB; 
	 border-right: 1px solid #BBBBBB;
}

th.links {
     font-family: arial;
     font-size: 9pt;
     color: #003399;
	 text-align: left;  
}

td.links {
     font-family: arial;
     font-size: 9pt;
     color: black;
	 text-align: left;  
}

td.links a:link {
     color: #071050;
}

td.links a:visited {
     color: #071050;
}

td.links a:hover {
     color: #FF0000;
}

div.footer {
     position: absolute;
	 bottom: 0px;
	 height: 20px;
	 width: 730px;
     background-color: #EBEEF4;
	 font-size: 8pt;
	 font-family: Arial, sans-serif;
	 text-align: left;
}

td#footer {
     background-color: #EBEEF4;
	 height: 2%;
     font-family: arial;
	 font-size: 8pt;
	 color: black;
	 text-align: left;
	 /**border: 1px solid #000000;*/
	 border-left: 1px solid #BBBBBB;
	 border-right: 1px solid #BBBBBB;
}

td#footer a:link {
     color: #000000;
}

td#footer a:visited {
     color: #003399;
}

td#footer a:hover {
     color: #FF0000;
}

