html, body {
	margin: 0 0 0 0;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: white;
}


 a:link {
	text-decoration: none;
}
 a:visited {
	text-decoration: none;
}
 a:hover {
	text-decoration: none;
}
td.icon  {
	 background-image: url(img/galerie_icon.jpg);
	 background-repeat: no-repeat;
	 width: 20px;
	 height: 20px;
	 background-position: center;
}

a.u {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #444444;
	text-decoration: underline;
}	

img {
    border: none;
	 margin-top: 5px;
	 margin-right: 5px; 
}

#container {
	width: 1000px;
	height: 800px;
	margin: 0 0 0 0;
	border-bottom-style: inherit;
	border: 2px solid gray;
}
#containerimp {
	width: 1000px;
	height: 835px;
	margin: 0 0 0 0;
	border-bottom-style: inherit;
	border: 2px solid gray;
}
#container600 {
	width: 1000px;
	height: 610px;
	margin: 0 0 0 0;
	border-bottom-style: inherit;
	border: 2px solid gray;
}
#container500 {
	width: 1000px;
	height: 500px;
	margin: 0 0 0 0;
	border-bottom-style: inherit;
	border: 2px solid gray;
}
#containergesch {
	width: 1000px;
	height: 1450px;
	margin: 0 0 0 0;
	border-bottom-style: inherit;
	border: 2px solid gray;
}
#containerkari {
	width: 1000px;
	height: 910px;
	margin: 0 0 0 0;
	border-bottom-style: inherit;
	border: 2px solid gray;
}
#container1400 {
	width: 1000px;
	height: 1525px;
	margin: 0 0 0 0;
	border-bottom-style: inherit;
	border: 2px solid gray;
}
#containertab {
	width: 1000px;
	height: 1330px;
	margin: 0 0 0 0;
	border-bottom-style: inherit;
	border: 2px solid gray;
}

#title {
	float: left;
	width: 984px;
	height: 124px;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-top: 1px;
	/*background-color: fuchsia;*/
	border-bottom-color: silver;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	/*background-image: url(img/tegernsee1b.jpg);
	background-repeat: no-repeat;
	background-position: 20px 16px;
	background-attachment: fixed; */
	margin: 0 0 0 0;
}

#hansgoett {
	float: left;		
	/*background-color: orange;*/
	width: 240px;
	height: 5em;
	margin-left: 130px;
	margin-bottom: 0px;
	margin-top: 9px;
	padding: 0 0 0 0;
	padding-top: 25px;

}
#titlepic {
		float: left;	
	/*background-color: orange;*/
	width: 128px;
	height: 100px;
	margin-left: 6px;
	margin-bottom: 0px;
	margin-top: 8px;
	padding: 0 0 0 0;
	padding-top: 0px;
}
#title2 {
	clear:both;
	float: left;
	width: 820px;
	height:22px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0 0 0 166px;
}
#title3 {
	clear:both;
	float: left;
	width: 820px;
	height:22px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0 0 0 166px;
	/*background-color: aqua;*/
}

#content {
clear:both;
float:left;
width: 700px;
margin-right: 00px;
margin-left: 30px;
margin-top: 20px;
margin-bottom: 0px;
/*border-left: 1px #b2c6dd solid;
margin: 0.5em;*/
padding: 0em;
padding-left: 0em;
padding-right: 1em;
text-align: justify;
}
#content2 {
clear:both;
float:left;
width: 820px;
margin-right: 00px;
margin-left: 30px;
margin-top: 20px;
margin-bottom: 0px;
/*border-left: 1px #b2c6dd solid;
margin: 0.5em;*/
padding: 0em;
padding-left: 0em;
padding-right: 1em;
text-align: justify;
/*background-color: aqua;*/
}
#content3 {
clear:both;
float:left;
width: 930px;
margin-right: 00px;
margin-left: 30px;
margin-top: 20px;
margin-bottom: 0px;
/*border-left: 1px #b2c6dd solid;
margin: 0.5em;*/
padding: 0em;
padding-left: 0em;
padding-right: 1em;
text-align: justify;
/*background-color: aqua;*/
}
#content3a {
margin-left: 0px;
}

#contentbesonders {
clear:both;
float:left;
width: 860px;
margin-right: 00px;
margin-left: 50px;
margin-top: 20px;
margin-bottom: 0px;
/*border-left: 1px #b2c6dd solid;
margin: 0.5em;*/
padding: 0em;
padding-left: 0em;
padding-right: 1em;
text-align: justify;
}

#right {
float:right;
width:280px;
height:275px;
margin-top: 20px;
margin-left: 30px;
margin-right: 45px;
margin-bottom: 30px;
padding: 0em;
}
#righta {
float:right;
width:280px;
height:205px;
margin-top: 40px;
margin-left: 30px;
margin-right: 5px;
margin-bottom: 10px;
padding: 0em;
}
#rightb {
float:right;
width:100px;
height:210px;
margin-top: 5px;
margin-left: 30px;
margin-right: 5px;
margin-bottom: 10px;
padding: 0em;
}
#rightc {
float:right;
width:100px;
height:210px;
margin-top: 40px;
margin-left: 30px;
margin-right: 5px;
margin-bottom: 10px;
padding: 0em;
}

#right1 {
float:right;
width:160px;
height:225px;
margin-top: 40px;
margin-left: 20px;
margin-right: -5px;
margin-bottom: 30px;
padding: 0em;
}

#right1a {
float:right;
width:160px;
height:185px;
margin-top: 40px;
margin-left: 20px;
margin-right: -5px;
margin-bottom: 30px;
padding: 0em;
}
#right2 {
float:right;
width:180px;
height:275px;
margin-top: 25px;
margin-left: 20px;
margin-right: 35px;
margin-bottom: 30px;
padding: 0em;
}
#right2a {
float:right;
width:180px;
height:275px;
margin-top: 44px;
margin-left: 30px;
margin-right: 0px;
margin-bottom: 30px;
padding: 0em;
}
#right2b {
float:right;
width:180px;
height:275px;
margin-top: 40px;
margin-left: 0px;
margin-right: 55px;
margin-bottom: 30px;
padding: 0em;
}
#right3 {
float:right;
width:180px;
height:200px;
margin-top: 30px;
margin-left: 30px;
margin-right: -5px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}

#right3a {
float:right;
width:180px;
height:220px;
margin-top: 10px;
margin-left: 30px;
margin-right: -5px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}
#right3b {
float:right;
width:180px;
height:220px;
margin-top: 32px;
margin-left: 0px;
margin-right: 45px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}
#right3c {
float:right;
width:180px;
height:200px;
margin-top: 46px;
margin-left: 50px;
margin-right: -35px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}
#right4 {
float:right;
width:180px;
height:180px;
margin-top: 40px;
margin-left: 30px;
margin-right: -5px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}
#right4a {
float:right;
width:180px;
height:150px;
margin-top: 5px;
margin-left: 30px;
margin-right: -5px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}
#right5 {
float:right;
width:130px;
height:180px;
margin-top: 40px;
margin-left: 30px;
margin-right: -5px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}
#right5a {
float:right;
width:130px;
height:157px;
margin-top: 5px;
margin-left: 30px;
margin-right: -5px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}

#right5b {
float:right;
width:155px;
height:190px;
margin-top: 45px;
margin-left: 30px;
margin-right: -5px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}
#right5c {
float:right;
width:155px;
height:190px;
margin-top: 5px;
margin-left: 30px;
margin-right: -5px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}
#right5d {
float:right;
width:155px;
height:240px;
margin-top: 45px;
margin-left: 30px;
margin-right: -5px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}
#right5e {
float:right;
width:155px;
height:270px;
margin-top: 45px;
margin-left: 30px;
margin-right: -5px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}
#right5f {
float:right;
width:130px;
height:205px;
margin-top: 45px;
margin-left: 30px;
margin-right: -5px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}
#right5g {
float:right;
width:190px;
height:215px;
margin-top: 45px;
margin-left: 30px;
margin-right: -5px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}
#right6 {
float:right;
width:155px;
height:317px;
margin-top: 45px;
margin-left: 30px;
margin-right: -5px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}
#right6a {
float:right;
width:155px;
height:295px;
margin-top: 45px;
margin-left: 30px;
margin-right: -5px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}

#right7 {
float:right;
width:170px;
height:150px;
margin-top: 50px;
margin-left: 30px;
margin-right: -5px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}
#right7a {
float:right;
width:240px;
height:170px;
margin-top: 50px;
margin-left: 30px;
margin-right: -5px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}
#right7b {
float:right;
width:230px;
height:135px;
margin-top: 50px;
margin-left: 30px;
margin-right: -5px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}
#right7c {
float:right;
width:210px;
height:270px;
margin-top: 50px;
margin-left: 30px;
margin-right: -5px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}
#right7d {
float:right;
width:270px;
height:420px;
margin-top: 35px;
margin-left: 30px;
margin-right: -5px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}
#right7e {
float:right;
width:220px;
height:220px;
margin-top: 32px;
margin-left: -7px;
margin-right: 25px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}

#right7f {
float:right;
width:210px;
height:270px;
margin-top: 50px;
margin-left: 40px;
margin-right: -20px;
margin-bottom: 10px;
padding: 0em;
/*background-color: fuchsia;*/
}

stempel {
	clear: both;
	float: left;	
	background-image:url(img/stempel3k.jpg);
	background-repeat:no-repeat;
	width:225px;
	height: 80px;
	margin-left:135px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0 0 0 0;
}


#footer {
	clear: both;
	float: left;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-left: 60px;
	text-align: left;
}
#footer1 {
	clear: both;
	float: left;
	padding-bottom: 10px;
	margin-top: 30px;
	margin-left: 50px;
	text-align: left;
	width:150px;
}

ul {
	list-style: none;
	margin: 0em;
	padding: 0em;
	
} 

/*- Top Menu ------------------------------*/
#navcontainer {
	margin-top: 106px;
	margin-left: 150px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0 0 0 0;
	height:19px;
}

#navlist {
	padding: 1px 0 0px 0;
	margin-left: 0px;
	font: bold 11px Verdana, sans-serif;
	width: 100%;
}

#navlist li {
        list-style: none;
        margin-left: 0;
		  margin-bottom: 0px;
        display: inline;
}

#navlist li a {
        padding: 4px 0.5em;
        margin-left: 3px;
		  	margin-bottom: 0px;
        border: 1px solid  gray;
         border-bottom: none;
		  background: white;
        text-decoration: none;
		  color:#503137;
		  height:24px;	  

}

#navlist li a:link {/* color: #448;*/ }
#navlist li a:visited {  }

#navlist li a:hover {
	
	background-color: #ffe5b9; 
	border-color: #227;
}

#navlist #current a {
			color:black;
			background-color:#ffe5b9;
			border-bottom: 1px;
			border-bottom-color: #eaeaea;
}

#navlist #currentsub a{
		color:black;
			background-color:#ffe5b9;
			border-bottom: 1px;
			border-bottom-color: #eaeaea;}
			
#navlist #blank  {
        	background-color: white; 
			color:white;
        border: 0px solid white;
		  white-space: normal;
		  padding-left:35px; /* früher 85 */
}

/*- Sub Menu --------------------------- */

#subcontainer {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0 0 0 0;
}

	
#sublist {
	padding: 4px 0 0 0 ;
	margin-left: 0px;
	font: 11px Verdana, sans-serif;
	font-weight:normal;
	width: 100%;
	height: 22px;
	
}


#sublist li {
        list-style: none;
        margin-left: 0;
        display: inline;
}

#sublist li a {
        padding: 3px 0.5em;
        margin-left: 3px;
        border: 1px solid #778;
        border-top: none;
        background:#fff2dd;
        text-decoration: none;
		  color:#503137;
}

#sublist li a:link {/* color: #448;*/ }
#sublist li a:visited {  }

#sublist li a:hover {
	font: normal 11px Verdana, sans-serif;
	background-color: #ffe5b9; 
	border-color: #227;
}

#sublist #current a{
	font: bold 11px Verdana, sans-serif;
	color:black;
	background-color:#ffe5b9;
		  
}

#sublist li.blank {
	font: bold 11px Verdana, sans-serif;
        padding: 3px 0.5em;
        margin-left: 3px;
	     color:white;
		  white-space: normal;
		  border: 1px solid white;

}

/* ------- Textformate ------------------------- */

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #444444;
	}

.text10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #444444;
	}
.text10s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:0;
	}
.text10k {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #444444;
}

.text10f {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #444444;
}	
.text10frot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #8B0000;
}
.text11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #444444;
	}
.text11f {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #444444;
}
.text11frot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #8B0000;
}
.text11fblau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: Blue;
}
.textklein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#131313;
	
}

.textfettgross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4F4F4F;
}

.textfettgrossrot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3F2830;
	margin: 0 0 0 0;
}
.textgal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#303030;
}
.textlnk a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #FFF2DD;
	color:#8b2525;
}

.textueb a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#242424;
}

/* Buttons -------------------------------------*/

button.clo {
	background-color: #FFA4A4;
}
button.wrk {
	background-color: lightgreen;
}
button.gal {
	background-color:#d7d7f6;
}
button.neu {
	background-color: yellow;
}
button.aus {
	background-color: lightblue;
}
button.loe {
	background-color:#FFDEAD;
}
button.sbm {
	background-color: lightgreen;
	margin: 2 0 -10 7;
	padding: 0 5 0 5;
	
}
button.ueb {
	background-color:#ffbfff;
}
/* Form ------------------- */
fieldset
{
border: 1px solid #4F4F4F;

}

legend
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #444444;
	border: 1px solid #4F4F4F;
	padding: 2px 6px;
	background-color: yellow;
} 
.submit {
	background-color: lightgreen;
}
.submit1 {
	background-color: lightgreen;
	width: 10em;
}
.submit2 {
	background-color: #d7d7f6;
}
.submit3 {
	background-color: lightgreen;
	margin: 2 0 -10 7;
	padding: 0 5 0 5;
}
.submit4 {
	background-color:#d7b9f0;
}
.submit5 {
	background-color:#eef2ff;
}
.submit6 {
	background-color:#ffaeff;
}
.submit7 {
	background-color:#f1daa3;
}
.submitzuf {
	background-color: yellow;
}
.submitloesch {
	background-color:#dda0dd;
}
