
.txt_box a,a:visited { text-decoration: none; font-size: 0.9em;}
.txt_box a:hover,a:visited:hover { text-decoration: none; font-size:0.9em;}

#navibox a,a:visited { 
		position:relative; background-image:url(../img/but_bl.jpg);
		left:20px; width:140px; height:26px; 
		TEXT-DECORATION:none;
		text-align: center; 
		color:#FFFFFF; 
		font-size:0.9em; 
		font-weight:bold;
		font-family: Tahoma, Times, Arial, Helvetica, sans-serif;
		}
		
#navibox a:hover,a:visited:hover { 
		position:relative; background-image:url(../img/but_over.jpg);
		left:20px; width:140px; height:26px; 
		TEXT-DECORATION:none;
		text-align: center; 
		color:#000000; 
		font-size: 0.9em; 
		font-weight:bold;
		font-family: Tahoma, Times, Arial, Helvetica, sans-serif;
		}
		
		
#navibox_o a,a:visited { 
		position:relative; background-image:url(../img/but_bl.jpg);
		left:0px; width:140px; height:26px; 
		TEXT-DECORATION:none;
		text-align: center; 
		color:#FFFFFF; 
		font-size:1.0em; 
		font-weight:bold;
		font-family: Tahoma, Times, Arial, Helvetica, sans-serif;
		}
		
#navibox_o a:hover,a:visited:hover { 
		position:relative; background-image:url(../img/but_over.jpg);
		left:0px; width:140px; height:26px; 
		TEXT-DECORATION:none;
		text-align: center; 
		color:#000000; 
		font-size: 1.0em; 
		font-weight:bold;
		font-family: Tahoma, Times, Arial, Helvetica, sans-serif;
		}

.google-text {
	position:absolute;
 	left:0px; top:0px; width:800px; height:50px;
 	overflow:hidden;
	visibility:hidden; 
    color: #FFFFFF; 
    font: 2px Arial, Helvetica, sans-serif; 
}
.google-text h1{
	/*visibility:hidden; */
    color: #FFFFFF; 
    font: 4px Arial, Helvetica, sans-serif; 
	margin-top: 0px;
	margin-bottom: 0px;
}

.google-box h1 a{ 
    color: #6395C7; 
    font: 7px Arial, Helvetica, sans-serif; 
	margin-top: 0px;
	margin-bottom: 0px;
}
.google-box h1 a:hover{ 
    color: #6395C7; 
    font: 7px Arial, Helvetica, sans-serif; 
	margin-top: 0px;
	margin-bottom: 0px;
}


b { font-weight:bold;}


html { /* Force Vertical Scrollbar */
		/* IE */
		overflow-y: scroll;
 		/* Moz */
		height: 100%;
		margin-bottom: 0.1em;
	}

body {
	color: #000000;
	margin: 0;
	padding: 0;
	background-image:url('../img/hg_2.gif');
	font-size: 0.9em;
	font-family: Tahoma, Times, Arial, Helvetica, sans-serif;
	vertical-align: top;	
	}
	
#seite {
		background-image: url(../img/backgr.jpg);
	/* background-color: #FBF5D5; */
	margin: 10px auto 40px auto;
	padding: 0 0 40px 0;
	width: 1024px;
	font-size: 0.9em
	position: relative;
	border-top: 1px solid #384744;
	border-left: 1px solid  #384744;
	border-right: 3px solid #384744;
	border-bottom: 3px solid #384744;
	}
	
#kopf {
	width: 1024px;
	position: relative;
	vertical-align: top;
	text-align: left;
	margin-top: 0;
	padding-bottom:10px;
	background-image: url(../img/bg_himmel1.jpg);
	/* background-color: #FBF5D5; */
	border-bottom: 3px #5A9694 solid;
	}

#cont { 
		position:relative; background-image:url(../img/but_ws.jpg);
		margin: 0px 0px 0px 0px;  
  		padding: 0px 0px 0px 0px; 
		text-decoration:underline; 
		font-weight:normal; 
		left:0; 
		color:#333333;
		font-size:1.0em;
	}

#navibox {
  		position: relative;
  		float: left;
		background-image: url(../img/backgr.jpg);
		/* background-color: #FBF5D5; */
		width: 190px;
		vertical-align: center;
		margin: -3px 0px 20px 0px;
		padding: 0px 0px 10px 0px;
		border-bottom: 0px solid #000000;
		border-right: 3px solid #5A9694;
	}

#navibox_o {
		background-image: url(../img/backgr.jpg);
		/* background-color: #FBF5D5; */
		text-align: left;
		font-size: 1.0em;
		vertical-align: left;
	}
	
.borderright {
	padding: 8px;
	border-right: 0px solid #5A9694;
	border-left: 0px solid #f00;
}

.menu {
		margin: 0px 0px 0px 0px;  
  		padding: 0px 0px 0px 0px;
		display: block;
		text-align: center;
		background-color: #FBF5D5;
	}

#spalte_3 {
  		position: relative;
		float: right;
		font-family: Tahoma, Times, Arial, Helvetica, sans-serif;
		color:#324459; 
		font-size: 11px;
		width: 460px;  /*	width: 464px;*/
		vertical-align: top;
		margin-top: 10px;
		padding: 0px 10px 0px 0px;
		line-height: 1.5em;
		background-image: url(../img/trans.gif);
		border-bottom: 0px solid #5A9694; 
		border-left: 0px solid #5A9694;
		}

	.txt_box {
		position: relative;
	  	float: left;
		width: 360px; 
		font-family: Tahoma, Times, Arial, Helvetica, sans-serif;
		font-size: 0.78em;
		color:#324459; 
		text-align: justify;
		background-image: url(../img/trans.gif);
		line-height: 1.5em;
		margin-left: -3px; 
		border-left: 3px solid #5A9694; 
		} 
				
	.txt_floater { 
		position: relative;
	  	float: right; 
		width: 831px; 
		font-family: Tahoma, Times, Arial, Helvetica, sans-serif;
		font-size: 0.78em;
		color:#324459; 
		text-align: justify;
		margin-top: -280px;
		background-image: url(../img/trans.gif);
		line-height: 1.5em;
		margin-left: -3px;  
		border-left: 3px solid #5A9694; 
		}  
				
	.but_floater { 
		position: relative;
		font-size: 1.0em;
	  	float: right;	
		width: 460px 
		color:#324459; 
		text-align: justify;
		background-image: url(../img/trans.gif);
		} 

.bild_box {
		position: relative;
	  	float: left;
		width: 360px;
		border-bottom: 0px #5593c7 solid;
		background-image: url(../img/trans.gif);
		margin: 0px  0px 0px 10px;
		}						
				
				
.bildcontainer {
/*		background-image: url(../elemente/hg.gif);
		background-repeat: repeat;*/
		border-top:1px #e3e6eb dotted;
		padding-top:20px;
		}	
				
.bildcontainer img {
		border:6px #e3e6eb solid;
		margin: 0px 0px 20px 16px;
		}		
					
.bildcontainer img:hover {
		border:6px #d3d6db solid;
		} 
				
.bildcontainer h3 {
		font-family: Tahoma, Times, Arial, Helvetica, sans-serif; 
		font-size: 110%;
		font-style:normal;
		vertical-align: top;
		color: #324459;
		margin-left:22px;
		font-weight: bold;
		}

.top {
	margin-left:-20px;
	}
				
#fuss {
	position: relative;
	float: right;
	font-family: Tahoma, Times, Arial, Helvetica, sans-serif;
	font-size: 0.78em;
	color: #324459;
	width: 834px;
	margin-top:-20px;
		background-image: url(../img/backgr.jpg);
	/* background-color: #FBF5D5; */
	border-top: 3px #5A9694 solid;
	}
	
hr {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #C8D1D9;
	}
		
h1{
	font-family: Tahoma, Times, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	vertical-align: top;
	color: #225F94;
	line-height: 1,2 ems;
	margin-top: 10px;
	padding-top: 0px;
	}		

h3{
	color: #F45A0A;
	font-family: Tahoma, Times, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	}	

li {
	margin-bottom: 4px;
	margin-left: -12px;
	}

/* -------------------------------- FORMULAR ------------------------------- */
.felder{
	font-size: 10px;
	color: #662C3C;
	font-family: Tahoma, Times, Arial, Helvetica, sans-serif;
	border: 2px solid #BFA3A3;
	width: 350px;
	background-color: #BFA3A3;
	}

.sw01{
	font-size: 10px;
	color: #FFFFFF;
	font-family: Tahoma, Times, Arial, Helvetica, sans-serif;
	width: 80px;
	font-weight: bold;
	background-color: #662C3C;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	}

.sw02{
	font-size: 10px;
	color: #FFFFFF;
	font-family: Tahoma, Times, Arial, Helvetica, sans-serif;
	width: 80px;
	font-weight: bold;
	background-color: #BF6661;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	}

/* -------------------------------- img ------------------------------- */


img{ border: 0 }

.borderimg{
	border-bottom: 4px solid #662C3C;
	margin: 0px 0px 12px  2px;
	float:right;
	}

