/* mod1 bildrand */
/* mod2 rote linie */

html, body{
	font-family:Arial, Helvetica, sans-serif;
}

html {
	font-size:95%; /*erreicht annähernd gleiche Schriftgrößen in NN, IE und OP*/
	padding:0px;
	margin:0px;	/* mod1 pos */
}

body {
	font-size:100%; /*erreicht annähernd gleiche Schriftgrößen in NN, IE und OP*/
	background-color: #F4ECD8;
	font-size: 12px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#564b47;
	padding:0px;
	margin:0px;
}
img {
    border: 0px;
}

a:hover {
	color: #3399FF;
}

#inhalt_home {
	position: absolute;
	top: 100px;		/* mod1 pos */
	left: 160px;
	right: 160px;
	padding: 2px;
	background-color: #ffffff;
}

#inhalt {
	position: absolute;
	top: 70px;
	left: 160px;
	right: 160px;
	padding: 0px;		/* mod2 pos */
	background-color: #ffffff;
	z-index:7;
	border-width:1px;	/* mod2 pos */
	border-style:solid;
	border-color:red;
}

#hinweis {
	position: absolute;
	top: 15px;
	left: 4px;
	background-color: #ffffff;
}

#conhead {
	padding:2px;
	margin:0px;
	background-color: #E10915;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing:1pt;
	color: #FFFFFF;
	text-decoration: none;
}

#consub {
	padding:2px;
	margin:2px;
	background-color: #F4ECD8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	letter-spacing:0pt;
	color: #666666;
	text-decoration: none;
}

#consubhd {
	padding:2px;
	margin:2px;
	background-color: #F4ECD8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	letter-spacing:0pt;
	color: #666666;
	text-decoration: none;
}

#conleft {
	float: left;
}

#conright {
	padding:2px;
	margin:2px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	letter-spacing:0pt;
}

#content {
	padding:0px;
	margin:3px;    /* mod3 */
	width:99%;
}
#contentitem {
	padding:0px;
	margin:2px;
	margin-left: 32px;
	width:95%;
/*	text-indent:32px; */
}
#content0 {
	padding:0px;
	margin:2px;
	width:100%;
	text-indent:0px;
}
#contentleft {
	padding:2px;
	margin:2px;
	float: left; width: 68%;
}
#contentright {
	padding:2px;
	margin:2px;
	margin-left: 72%;
	position: static;
}
#contentdown {
	padding:2px;
	margin:2px;
	clear: both;
}
#contdbleft {
	padding:2px;
	margin:0px;
	float: left; width: 49%;
	text-indent:32px;
}
#contdblefthd {
	background-color: #F4ECD8;
}
#contdbleftit {
	padding:2px;
}
#contdbright {
	padding:2px;
	margin:0px;
	margin-left: 51%;
	text-indent:32px;
}
#contdbrighthd {
	background-color: #F4ECD8;
}
#contdbrightit {
	padding:2px;
}
#contentbot {
	padding:2px;
	margin:2px;
	text-indent:32px;
}
#conbot {
	padding:2px;
	margin:2px;
	background-color: #F4ECD8;  /*  #677B53; */
	color: /* #FFFFFF; */ #0;
	text-decoration: none;
	text-align: right;
	clear: both;
}
#links {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 155px;
	margin: 0px;
	padding: 0px;
	height: 100%;
/*    border-right: 1px dotted #4068ab;*/
}

#rechts {
	position: absolute;
	right: 0px;
	width: 155px;
	margin: 0px;
	padding: 0px;
	height: 100%;
/*    border-left: 1px dotted #4068ab; */
}
#banner {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	background-color: #e10915;
}
#logo  {
	position:absolute;
	top:0px;
	left:0px;
    border: 0px;
	z-index:6;
}
#bild {
	position:absolute;
	text-align:center;
	overflow:hidden;
	width:100%;
	z-index:5;
	top:5px;	/* mod1 pos */
}
#menue {
	position: absolute;
	top: 65px;
	margin:  5px;
	padding: 0px;
	z-index:6;	/* muss größer sein als bei bild, da sonst kein link bei oberen einträgen */
}
#menuetable {
	padding-left:5px;
}
#copyr{
	position: absolute;
	left:	5px;
	bottom: 5px;
}

#info{
	position: absolute;
	top: 100px;
	right: 5px;
	text-align: right;
	z-index:6;
}

#hilf{
	position: absolute;
	top: 10px;
	right:  5px;
	padding: 0px;
	z-index:6;
}

.vd9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none
}
.vd9b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none
}
.vd9w {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none
}

/* schrift für menü */
.mnu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none
}
/* schrift für menü kampa */
.mnk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E10915;
	text-decoration: none
}
/* schrift für menü2 */
.lss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
/* schrift für info */
.inf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none
}
/* schrift für Textlisten */
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.txb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/* schrift für überschriften */
.fmb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #666666;
	text-decoration: none;
}
/* schrift für sprecherfunktion */
.fmc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
/* 18.09.2008 */
.txt0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
}
.txt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
}
.txt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
}
.txt3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
}
.txt4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
}
.txt5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
}
.txt6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
}
.txt7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
}
.txt8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
}
.txt9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
}

/* 12.05.2009 */
.tyt0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
}
.tyt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
}
.tyt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
}
.tyt3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
}
.tyt4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
}
.tyt5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
}
.tyt6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
}
.tyt7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
}
.tyt8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
}
.tyt9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
}

/* 11.09.2008 */
#cloud {padding:1px; }
#cloud a {text-decoration:none;padding:0px;}
a.tag0 {
font-size:12px;
}
a.tag1{
font-size:14px;
}
a.tag2 {
font-size:16px;
font-weight:200;
}
a.tag3 {
font-size:18px;
font-weight:200;
}
a.tag4 {
font-size:20px;
font-weight:400;
}
a.tag5 {
font-size:22px;
font-weight:400;
}
a.tag6 {
font-size:24px;
font-weight:600;
}
a.tag7 {
font-size:26px;
font-weight:600;
}
a.tag8 {
font-size:28px;
font-weight:800;
}
a.tag9 {
font-size:36px;
font-weight:800;
}




/*
{
	a
        a:hover,
        a:link,
        a:visited{
        	color:#336699;
        	text-decoration: none;
        }
        a.red {
        	color:#FF0000;
        }
        body {
        	margin:0px;
        	background-color:#FFFF80;
        }
        table#main {
        	width:100%;
        	border:none;
        }
        td#logo {
			height: 152px;
        	background-color:#FFFF80;
        	border-bottom:solid 1px #000000;
			font-size:36px;
        	text-align:center;
			font-family: verdana, arial, sans-serif;
			padding:5px;
			background-image: url(templates/button150.gif);
			background-repeat: no-repeat;
		}
        td#shortnav {
        	background-color:#FFFFC0;
        	border-bottom:solid 1px #000000;
        	font-size:13px;
        	padding:5px;
        	text-align:center;
        }
        td#navi {
        	width:20%;
        	background-color:#FFDC00;
        	border-right:dashed 1px #000000;
        	border-bottom:solid 1px #000000;
        	padding:15px;
        	vertical-align:top;
        }
        td#content {
        	width:80%;
        	background-color:#FFFFFF;
        	border-bottom:solid 1px #000000;
        	padding:5px;
        	vertical-align:top;
        }
        span.uri {
        	color:#008000;
        }
        p#disclaimer {
        	font-size:10px;
        	color:#000000;
        	text-align:center;
        }
        h2 {
			font-family: arial, sans-serif;
        	font-size:16px;
        }
        h4 {
        	color:#003366;
			font-family: verdana, arial, sans-serif;
        	font-size:10px;
        }
        h5 {
			font-family: verdana, arial, sans-serif;
        	font-size:12px;
        }
        i,
        li,
        ul,
        p {
        	text-align:left;
			font-family: arial, sans-serif;
        	font-size:12px;
        }
        tr {
        	text-align:left;
        	background-color:#DDDDDD;
        }
        td {
        	background-color:#EEEEEE;
			font-family: verdana, arial, sans-serif;
*/
/* alter müll
.spd {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333}
.linkweiss {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.verdana9 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666}
.spdfett {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333}
.spd2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; line-height: normal}
.spd2fett {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333}
.nav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none}
.navfett {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.linkweissfett {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.spdlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;

}
a:hover {
	color: #3399FF;
}
.nav2 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none
}
.spd3Fett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.dbnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.verdana9weiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.lwf {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; letter-spacing:1pt; color: #FFFFFF; text-decoration: none}
.txt {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
.txc {  font-family: monospace; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
.txr {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF0000; text-decoration: none}
.txr2 {  font-family: monospace; font-size: 12px; font-weight: normal; color: #FF0000; text-decoration: none}
.txb {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.txj {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-align: justify; text-decoration: none}
.sp2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; line-height: normal}
.s2f {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none}
.vd9 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666; text-decoration: none}
.vd8 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal; color: #666666; text-decoration: none}
.fmb {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-variant: small-caps; color: #666666; text-decoration: none}
.fmc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666; text-decoration: none}
.txs {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none}
.mnu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
.err {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #E10915; text-decoration: none}
*/
