/*** Default-Werte
******************************************************************/
:link,:visited { text-decoration:none }

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd 
{ margin:0; padding:0; font-size: 100.01%;}

a img,:link img,:visited img { border:none }

address { font-style:normal }

a {
  font-family:Verdana;
  font-size:10pt;
}
:link {color: #003399;}
:visited {color:#003399;}
:link:hover, :visited:hover {color: #003399; text-decoration: underline;}
:link:active, :link:active {color: #000000;}

p {
  font-family:Verdana;
  font-size:8pt;  
}

input, textarea { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; }
/******************************************************************/
/*** LAYOUT BODY
*******************************************************************/
body {
  margin: 0px;
  border: 0px;
  background: #F5F5F5 url(icons/bg.png) 100% 0 repeat-x;
  
}
div#main-lay {  
  position: absolute; left:15px; top:15px; width:895px; height:92%;
         
}
div#main-lay #logo_1 {
  position: absolute; left:0px; top:0px; width:93px; height:100%;  
  border-left:1px solid #E0E0E0;
  border-bottom:1px solid #E0E0E0;
  background: #F5F5F5 url(icons/vertic_logo_line.png) repeat-y;
  overflow:hidden;  
}
div#main-lay #logo_2 {
  position: absolute; bottom:0px; left:0px;  
}
div#main-lay #main-content {
  position:absolute; left:93px; top:0px; width:100%; height:100%;  
  border-right:1px solid #E0E0E0;
  border-bottom:1px solid #E0E0E0;
  background:#FFFFFF;
  
  
}
/*** LAYOUT MENU
*******************************************************************/
#key-menu {
  width:875px;
  height:35px;  
	 background:  url("icons/menu_bg.png") 0% no-repeat;
	 padding: 2px 0px 24px 0px;
	 overflow: hidden;	
}
* html #key-menu {
 	overflow: visible;
	 height: 1px;
}

#key-menu ul {
	 padding: 17px 0 0 11px;	
	 list-style: none;
}
#key-menu li {
	 float: left;	
	 padding-right: 5px;
	 margin-right: 2px;	
	 margin-bottom: -5px;	
	 list-style: none;
}
#key-menu li a, #key-menu li span {  
	 display: block;
	 float: left;
	 padding: 3px 10px 2px 10px;	
		text-decoration: none;
		border-bottom: 1px solid #E0E0E0;		
	
}
#key-menu li a:hover  {
  color:#F3D11F;
  border-bottom: 1px solid #F3D11F;		
    
}

/*** LAYOUT MAINCONTENT
*******************************************************************/
div#main-content h1 {
  font-family:Verdana;
  font-size:0.8em;
  color:#922;
  margin-left:30px;
  height:30px;
  border:0px solid black;
  
}


#news-block {
	 width: 92%;
	 margin: 0 0 14px 8px;
	 padding: 6px;
	 background: #fdfdfd url(../img/bg_news.png) repeat-x 0% 100%;
	 border-top: 1px solid #eee;
	 border-right: 1px solid #bcc;
	 border-bottom: 1px solid #bcc;
	 border-left: 1px solid #eee;
}


#date {
	 color: #808080;
	 font-size: 9px;
	 line-height: 18px;
	 font-weight: normal;
	 margin: 0;
	 padding: 0;
}

#pict {
	 border: 1px solid #999;
}

#txt-news {
	 color: #222;
	 font-size: 11px;
	 line-height: 18px;
	 font-weight: normal;
	 margin: 0;
	 padding: 0;
}

#in-tit {
	 color: #465;
	 font-weight: bold;
	 margin: 0;
	 padding: 0;
}


#lnk-txt {
 	color: #063;
 	text-decoration: none;
}
#lnk-txt:hover {
 	color: #a00;
 	text-decoration: underline;
}

/*** LAYOUT IMPRESSIONEN 
*******************************************************************/

img.title { margin-top:2px; } 
div.content { width:100%; height:100%; overflow:auto; }
p.std	{font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; line-height:18px; font-weight:300; color:#337321; text-align:justify; } 
p.std2	{font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; line-height:18px; font-weight:300; color:#337321; } 
 

p.stdt	{font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; line-height:18px; font-weight:600; color:#337321; } 
  p.stdt2	{font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; line-height:18px; font-weight:600; color:#444444; } 

a.std 		{font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; line-height:18px; font-weight:600; color:#337321; text-decoration:none; cursor: hand; } 
  a.std:link	{font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; line-height:18px; font-weight:600; color:#337321; text-decoration:none; } 
  a.std:visited 	{font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; line-height:18px; font-weight:600; color:#337321; text-decoration:none; }						
  a.std:hover 	{font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; line-height:18px; font-weight:600; color:#669933; text-decoration:underline; } 
  
  a.std2 		{font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; line-height:18; font-weight:300; color:#337321; text-decoration:none; cursor: hand; } 
  a.std2:link	{font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; line-height:18px; font-weight:300; color:#337321; text-decoration:none; } 
  a.std2:visited 	{font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; line-height:18px; font-weight:300; color:#337321; text-decoration:none; }						
  a.std2:hover 	{font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; line-height:18px; font-weight:300; color:#669933; text-decoration:underline; } 

td.gal1 { background-color:#ebf1e9; background-image:url(icons/bg_gal1.png); background-repeat:repeat-x; border-bottom:1px solid #a7b9a3; border-right:1px solid #a7b9a3; }
  td.gal2 { border-bottom:1px solid #a7b9a3; border-top:1px solid #fafafa; vertical-align:top; }
  td.gal2a { border-bottom:4px solid #fafafa; border-top:1px solid #fafafa; vertical-align:top; }
  td.gal3 { background-color:#ebf1e9; background-image:url(icons/bg_gal1.png); background-repeat:repeat-x; border-bottom:1px solid #a7b9a3; }

  
  img.cont { border:1px solid #aaaaaa; }

td.cont_tit { height:46px; vertical-align:top; background-image: url(icons/bg_tit.png); background-repeat:no-repeat; background-position:100% 10%; } 
  td.cont_bot { height:408px; vertical-align:top; } 
  
/*** LAYOUT GÄSTEBUCH 
*******************************************************************/ 
td.gb_title1 { background-color:#ebf1e9; background-image:url(icons/bg_gal1.png); background-repeat:repeat-x; border-bottom:1px solid #a7b9a3;}
td.gb_title2 { background-color:#ebf1e9; background-image:url(icons/bg_gal1.png); background-repeat:repeat-x; border-bottom:1px solid #a7b9a3;border-right:1px solid #a7b9a3;}

.inp_long { color:#525252; background-color:#fafafa; width:300px; height:16px; border-top:1px solid #828282; border-left:1px solid #828282; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9; }
  .inp_message { color:#525252; background-color:#fafafa; width:300px; height:80px; border-top:1px solid #828282; border-left:1px solid #828282; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9; }












 
