/**********

F5EDDC hell
F6E3B9 dunkel
**********/


td {
       border-bottom: 2px dotted #999999;
}
th {
       background-color: #F5EDDC;
       border-bottom: 2px dotted #999999;
}

table {
	/*display: block;*/
	margin: 0px;
         width: 100%;
}
table tr {
	/*display: block;*/
         width: 100%;
}
table.klein {
       margin: 0px; padding: 0px;
       width: 320px;
}
table.klein td {
       margin: 0px; padding: 0px 15px 0px 0px;
       border-bottom: 0px solid #000000;
}
p {
       margin: 0.2em 0em; padding: 0em;
}
h2 {
       margin: 0em; padding: 0em;
       margin-bottom: 0.2em;
}
.center {
       text-align: center;
       margin: 0px auto;
}
.kleiner {
       font-size: 0.7em;
}
.invisible {
       visibility: hidden;
}

td {
       text-align: center;
}

/*
div h3 {
margin: 0.5em 0em 0.2em 0em; padding: 0em;
border-bottom: 2px dotted #999999;
}
*/
div ul {
/*margin: 0em; padding: 0em;*/
}

/* * * * * * * * * * * */
body {
	background: #F6E3B9;
	margin: 0;
	padding: 0px;
}
div.body {
	/*background-color: #FF0000;*/
	margin: 0;
	padding: 0;
}
div.nofloat {
	clear: both;
	float: none;
	margin: 0;
	padding: 0;
         border-left: 0px solid #000000;
}
div.spaltehalb {
	width: 50%;
	/*background-color: #FFFFFF;*/
	float: left;
	margin: 0px;
	padding: 0px;
}
div.spaltehalb div {
	float: none;
	padding: 10px;
}
div.spaltebreit {
	width: 70%;
	height: 100%;
	/*background-color: #FFFFFF;*/
	float: left;
	margin: 0px;
	padding: 0px;
}
div.spalteschmal {
	width: 30%;
	height: 100%;
	/*background-color: #F5EDDC;*/
	float: left;
	margin: 0px;
	padding: 0px;
}
.hell {
	background-color: #F5EDDC;
}
div.spalteschmal div {
	float: none;
	margin: 0px;
	padding: 0px;
	border-left: 2px dotted #000000;
}


div.footer {

}
div.szwidget {
	margin: 0px 10px 6pt 10px;
         text-align: center;
}

h1 {
	border-bottom: 1px dotted #000000;
	margin: 10px 10px 6pt 10px;
	padding: 0;
	float: none;
}
h2 {
	margin: 0px 10px 4pt 10px;
	padding: 0;
	float: none;
}
h3 {
	margin: 0px 10px 2pt 10px;
	padding: 0;
	float: none;
}
p, div.spaltebreit div {
	margin: 0px 10px 6pt 10px;
	padding: 0;
	float: none;
}

/*liste mit dots*/
ul.dots {
	margin: 10px; padding: 0px;
	display: block;
	text-align: left;
	/*font-weight: bold;*/
}
ul.dots li {
	list-style-type: none;
	list-style-position: outside;
	margin: 0px; padding: 0px;
	border: none;
	/*width: 160px;*/
	/*height: 1.2em;*/
	font-weight: normal;
	padding-left: 20px;
	/*font-size: 14pt;*/
	line-height: 20px;
	/*height: 20px;*/
}
ul.dots li.ueber {
	padding-left: 0px;
	font-weight: bold;
}
ul.dots li.c1 {
	background-image: url("/images/ul-dot-blau.gif");
	background-repeat: no-repeat;
}
ul.dots li.c2 {
	background-image: url("/images/ul-dot-gelb.gif");
	background-repeat: no-repeat;
}
ul.dots li.c3 {
	background-image: url("/images/ul-dot-rot.gif");
	background-repeat: no-repeat;
}