

 body {
        font-family: verdana,sans-serif;
        font-size: 11px;
        font-weight: normal;
        line-height: 16px;
		padding: 0px;
		}

.abschnitt {
	/*border: 1px solid red;*/
	padding: 0 15px 0 0;
}

p {
	margin:0;
	padding:0;
}

.allgemein, .text-absatz {
        font-family: verdana,sans-serif;
		color: #342C24;
        font-size: 11px;
        font-weight: normal;
        line-height: 16px;
		padding: 0px;
		padding-left: 0px;
		padding-right: 4px;
		margin: 0px;
		}

.listenelement {
		font-family: verdana,sans-serif;
		color: #342C24;
        font-size: 11px;
        font-weight: normal;
        line-height: 16px;
		padding: 5px 18px 5px 15px;
		margin: 0px;
		margin-left: 0px;
		margin-right: 0px;
}

.listenelement-hervorgehoben {
		font-family: verdana,sans-serif;
		color: #342C24;
        font-size: 11px;
        font-weight: normal;
        line-height: 16px;
		background-color: #F3EFEB;
		padding: 5px 18px 5px 15px;
		margin: 0px;
		margin-left: 0px;
		margin-right: 0px;
		}

.hervorgehoben_ohne_rand {
		font-family: verdana,sans-serif;
		color: #342C24;
        font-size: 11px;
        font-weight: normal;
        line-height: 16px;
		background-color: #F6F9F7;
		padding: 0px;
		padding-left: 6px;
		margin: 0px;
		margin-left: 20px;
		margin-right: 20px;
		}

.untermenue {
		font-family: verdana,sans-serif;
        font-size: 9px;
        font-weight: bold;
		color:#CFB7AD;
        line-height: 14px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		}

.listenelement2 {
        font-family: verdana,sans-serif;
        font-size: 10px;
        font-weight: normal;
		color:#4C2C3B;
		letter-spacing:-1px;
        line-height: 14px;
		padding-left: 8px;
		padding-right: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
		}

/*.listenelement-hervorgehoben {
        font-family: verdana,sans-serif;
		color: #342C24;
		background-color: #F6F9F7;
        font-size: 11px;
        font-weight: normal;
        line-height: 16px;
		padding: 0px;
		margin: 0px;
		margin-left: 20px;
		margin-right: 20px;
		height: 120px;
		}
*/
.absatznorm {
       	padding-bottom: 16px;
		padding-right: 15px;
	   	}

.vorspannliste {
       	padding-bottom: 16px;
		padding-right: 50px;
		padding-left: 12px;
		height: 48px;
		overflow: hidden;
	   	}

.vorspannitem {
       	padding-bottom: 16px;
		padding-right: 50px;
		color: #666666;
		font-weight: bold;
		}

.leerabstand {
	height: 20px;
	}

table.bildabstand1 {
	padding: 0px;
	padding-left: 12px;
	padding-bottom: 14px;
	margin: 0px;
	}

h1.mitabstand, h1.norm	{
        font-family: verdana,sans-serif;
        font-size: 11px;
        font-weight: bold;
		color:#691E00;
        line-height: 16px;
		margin: 10px 0 0 0;
		padding-left: 9px;
		padding-right: 18px;
		padding-top: 3px;
		padding-bottom: 17px;
		background-image: url(/bilder/gxliste_strich.gif);
		background-repeat: no-repeat;
		background-position: 1px 6px;
		}

.listenelement h1.listnorm, .listenelement-hervorgehoben h1.listnorm {
	font-family: verdana,sans-serif;
    font-size: 11px;
    font-weight: normal;
	color:#AC2404;
    line-height: 16px;
	margin: 0;
	padding: 0;
}

h1.ohneabstand	{
        font-family: verdana,sans-serif;
        font-size: 11px;
        font-weight: bold;
		color:#691E00;
        line-height: 16px;
		margin: 0px;
		padding-left: 9px;
		padding-right: 18px;
		padding-top: 2px;
		padding-bottom: 0px;
		background-image: url(/bilder/gxliste_strich.gif);
		background-repeat: no-repeat;
		background-position: 1px 6px;
		}

h2.mitabstand	{
        font-family: verdana,sans-serif;
        font-size: 11px;
        font-weight: bold;
		color: #691E00;
        line-height: 16px;
		margin: 0px;
		padding-left: 0px;
		padding-right: 18px;
		padding-top: 12px;
		padding-bottom: 2px;
		}

h2.ohneabstand	{
        font-family: verdana,sans-serif;
        font-size: 11px;
        font-weight: bold;
		color: #691E00;
        line-height: 16px;
		margin: 0px;
		padding-left: 0px;
		padding-right: 18px;
		padding-top: 0px;
		padding-bottom: 2px;
		}

h3.ohneabstand {
		font-family: verdana,sans-serif;
		font-style: italic;
        font-size: 11px;
        font-weight: normal;
		color: #342C24;
        line-height: 16px;
		margin: 0px;
		padding-left: 0px;
		padding-right: 18px;
		padding-top: 0px;
		padding-bottom: 2px;
		}

.kastentext {
        font-family: verdana,sans-serif;
        font-size: 10px;
        font-weight: normal;
		color:#97654D;
        line-height: 12px;
		padding-left: 14px;
		padding-right: 14px;
		padding-top: 7px;
		padding-bottom: 6px;
		width:100%;
		}

.textrot {
		color: #991107;
		}

.textrotkl {
		color: #991107;
		font-size:10px;
		}

.textdunkelbraunfett {
		color:#691E00;
        font-weight: bold;
		}
		
.textdunkelbraunnormal {
		color:#691E00;
        font-weight: normal;
        line-height: 12px;
        letter-spacing: 0px;
		}
		
.textmittelbraunkl {
        font-family: verdana,sans-serif;
        font-size: 10px;
        font-weight: normal;
        letter-spacing: -1px;
		color:#974908;
        line-height: 12px;
		padding-left: 8px;
		padding-right: 17px;
		padding-top: 0px;
		padding-bottom: 0px;
		}

.texthellbraunkl {
        font-family: verdana,sans-serif;
        font-size: 10px;
        font-weight: normal;
		text-align:right;
		color:#97654D;
        line-height: 12px;
		padding-left: 35px;
		padding-right: 7px;
		padding-top: 6px;
		padding-bottom: 5px;
		width:100%;
		}

.textschwarzkl {
        font-size: 10px;
        line-height: 14px;
		padding-left: 13px;
		padding-right: 0px;
		padding-top: 6px;
		padding-bottom: 0px;
		}

.textfett {
        font-weight: bold;
		}


.textunterstrichen {
        text-decoration: underline;
		}

.textkursiv {
        font-style: italic;
		}

.textkursivmitabstand {
        font-style: italic;
		padding-bottom:17px;
		}

.textgrafik {
	padding-bottom: 16px;
	padding-left: 0px;
	padding-right: 20px;
	}

.textfeld {
	padding: 0px;
	margin: 0px;
	}

ul.uliste_mitbild {
	list-style-image: url(/bilder/gxliste2.gif);
	padding: 3px 18px 0 20px;
	margin: 0px;
	}

ul.uliste_mitbild2 {
	list-style-image: url(/bilder/gxliste_gedankenstrich.gif);
	padding: 0px;
	padding-left: 20px;
	padding-right: 0px;
	margin: 0px;
	}

ul.uliste_mitbild3 {
	list-style-image: url(/bilder/gxliste_strich2.gif);
	padding: 0px;
	padding-left: 22px;
	padding-right: 18px;
	margin: 0px;
	}

ul.uliste_ohnealles {
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	padding-left: 20px;
	padding-right: 30px;
	margin: 0px;
	}

li.uliste_punkt1 {
	font-family: verdana,sans-serif;
    font-size: 11px;
	font-weight: normal;
    color: #3A454E;
    line-height: 15px;
    text-align: left;
	padding: 0px;
	padding-bottom: 14px;
	margin: 0px;
	}

ol.numliste_123 {
	list-style-type: decimal;
	padding: 0px;
	padding-left: 22px;
	padding-right: 18px;
	margin: 0px;
	}


li.numliste_punkt1 {
	font-family: verdana,sans-serif;
    font-size: 11px;
	font-weight: normal;
    color: #3A454E;
    line-height: 15px;
    text-align: left;
	padding: 0px;
	padding-bottom: 14px;
	margin: 0px;
	}

.formularfeld1 {
			font-family: verdana,sans-serif;
        	font-size: 10px;
        	font-weight: normal;
        	color: #342C24;
			background-color:#FFFFFF;
			border-style: solid;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			border-color: #691E00;
			width: 150px;
			height: 15px;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			}

.form2 {
			font-family: verdana,sans-serif;
        	font-size: 11px;
        	font-weight: normal;
        	color: #342C24;
			background-color:#FFFFFF;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			}

textarea {
			font-family: verdana,sans-serif;
        	font-size: 11px;
        	font-weight: normal;
        	color: #342C24;
			background-color:#FFFFFF;
			border-style: solid;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			border-color: #691E00;
			width: 200px;
			height: 100px;
			scrollbar-base-color:#97654D;
  			scrollbar-3dlight-color:#97654D;
  			scrollbar-arrow-color:#97654D;
  			scrollbar-darkshadow-color:#FFFFFF;
  			scrollbar-face-color:#FFFFFF;
  			scrollbar-shadow-color:#97654D;
  			scrollbar-track-color:#DCDCDC;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			}

.textarea2 {
			font-family: verdana,sans-serif;
        	font-size: 11px;
        	font-weight: normal;
        	color: #342C24;
			background-color:#FFFFFF;
			border-style: solid;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			border-color: #691E00;
			scrollbar-base-color:#97654D;
  			scrollbar-3dlight-color:#97654D;
  			scrollbar-arrow-color:#97654D;
  			scrollbar-darkshadow-color:#FFFFFF;
  			scrollbar-face-color:#FFFFFF;
  			scrollbar-shadow-color:#97654D;
  			scrollbar-track-color:#DCDCDC;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			}

.captcha_rahmen {
    border: 1px #691e00 solid;
    padding: 5px;
    background-color: white;
    width: 66px;
    margin: 0 5px 0 0;
}

.captcha_s, .captcha_w, .captcha_l {
    height: 8px;
    line-height: 8px;
    width: 5px;
    font-size: 0px;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}

.captcha_s {
    color: #666666;
    background-color: #666666;
}

.captcha_w, .captcha_l {
    color: white;
    background-color: white;
}

.captcha_l {
    width: 2px;
}

.captcha_clear {
    display: block;
    clear: both;
    width: 0px;
    font-size: 0px;
    height: 0px;
    line-height: 0px;
    margin: 0;
    padding: 0;
}

.hinteninhalt {
		background-image: url(/bilder/gxbogen_inhalt2.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		}
		
.hintenstart {
		background-image: url(/bilder/gxstart_hintergrund1.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		}

.kachellinks {
		background-image: url(/bilder/gxkachellinks.gif);
		background-repeat: repeat-y;
		background-color: #FCA81A;
		}

.kachelmitte {
		background-image: url(/bilder/gxkachelmitte.gif);
		background-repeat: repeat-y;
		background-color: #FFFFFF;
		}
		
.kacheloben {
		background-image: url(/bilder/gxkacheloben.gif);
		background-repeat: repeat-y;
		background-position: 124px 0px;
		background-color: #FCA81A;
		}
		
.kachelunten {
		background-image: url(/bilder/gxkachelunten.gif);
		background-repeat: repeat-y;
		background-position: 124px 0px;
		background-color: #FCA81A;
		}
		
.hintengelbdunkel {
		background-color: #FCA81A;
		}
		
.hintengelbhell {
		background-color: #FDBC4F;
		}

.hintenbraun {
		background-color: #691E00;
		}
		
.hintenbraunhell {
		background-color: #974908;
		}

.hintengrau {
		background-color: #D6C3B6;
		}

.bildrahmen {
			border: 1px;
			border-style: solid;
			border-color: #F3EFEB;
			}

.abstandbildrahmen {
			border: 2px;
			border-style: solid;
			border-color: #FFFFFF;
			}

.tablehead {
		font-family: verdana,sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #ffffff;
		background-color: #6A1F01;
}


a:link 	{
        	font-family: verdana,sans-serif;
        	color:#AC2404;
			text-decoration: none;
		}


a:active {
			font-family: verdana,sans-serif;
        	color:#AC2404;
			text-decoration: none;
        }


a:hover	{
          	font-family: verdana,sans-serif;
        	color:#AC2404;
			text-decoration: underline;
         }


a:visited {
      		font-family: verdana,sans-serif;
        	color:#AC2404;
			text-decoration:none;
          }

a:visited:hover {
      		font-family: verdana,sans-serif;
        	color:#AC2404;
			text-decoration: underline;
           }
		   
		   
		   
		   

a.umenue:link 	{
        	font-family: verdana,sans-serif;
        	font-size: 10px;
			color:#CFB7AD;
			text-decoration: none;
		}

a.umenue:active {
			font-family: verdana,sans-serif;
        	font-size: 10px;
			color:#CFB7AD;
			text-decoration: none;
        }

a.umenue:hover	{
          	font-family: verdana,sans-serif;
        	font-size:10px;
			color:#FCA81A;
			text-decoration: none;
         }

a.umenue:visited {
      		font-family: verdana,sans-serif;
        	font-size: 10px;
			color:#CFB7AD;
			text-decoration:none;
          }

a.umenue:visited:hover {
      		font-family: verdana,sans-serif;
        	font-size: 10px;
			color:#FCA81A;
			text-decoration: none;
           }

a.linkdunkelbraun:link 	{
        	font-family: verdana,sans-serif;
        	font-size: 11px;
			color:#691E00;
			text-decoration: none;
		}


a.linkdunkelbraun:active {
			font-family: verdana,sans-serif;
        	font-size: 11px;
			color:#691E00;
			text-decoration: none;
        }


a.linkdunkelbraun:hover	{
          	font-family: verdana,sans-serif;
        	font-size:11px;
			color:#691E00;
			text-decoration: underline;
         }

a.linkdunkelbraun:visited {
      		font-family: verdana,sans-serif;
        	font-size: 11px;
			color:#691E00;
			text-decoration:none;
          }

a.linkdunkelbraun:visited:hover {
      		font-family: verdana,sans-serif;
        	font-size: 11px;
			color:#691E00;
			text-decoration: underline;
           }