
body {
	background-color: #EFEFEF; /* hellgrau */
/*	background-color: #F0F0F0; /* hellgrau */
/*	background-color: #ccc; */
/*	background-color: #ccc; */
/*	font-family: arial, helvetica; */
	font: 11px verdana;
	color: #000;
}

#header {
	height:50px;
	padding:0px;
	width:820px;
	margin: 0;
}

#holder {
	width:820px;
	margin: 0;
	padding: 0px;
}

#navi {
	float:left;
	width: 180px;
	padding:4px 16px 4px 0px;
}

#content {
	float:left;
	width: 600px;
	padding:4px;
	position: relative;
}

#up {
	position: absolute;
	right:-50px;
	width:40px;
	bottom:10px;
	padding: 0 0 0 10px;
	display:none;
}

/* up fixes */
.csc-textpic-clear + #up {
	margin-bottom:20px;
}

table {
	border-collapse: collapse; 
}

td {
	vertical-align:top;
	padding: 10px;
	font-size:11px;
}

table.imgtext-table {
	width: 600px;
}

table.imgtext-table tr {
}
table.imgtext-table tr td {
	padding: 0 0 10px;
}

div.imgtext-table-align-center td {
	text-align:center;
}

/* das checken leider nicht alle browser -> steht auch im td tag drinnen */
td.leftmenu {
	width: 180px;
/*	border: 1px solid red; */
}

/*
p {
	margin:0px;
	padding:0px;
}*/

/* typo3 table content element */
table.contenttable {
/*	border: 1px solid #f0f0f0;*/
	width: 100%;
}

tr.tr-even {
/*	background-color: #f8f8f8; */
}
tr.tr-odd {
/*	background-color: #f0f0f0; */
}
tr.tr-0 {
	font-weight:bold;
}

td.td-0, td.td-1, td.td-2, td.td-3, td.td-4, td.td-5, td.td-last {
	padding: 0px;
}

td.td-0 p, td.td-1 p, td.td-2 p, td.td-3 p, td.td-4 p, td.td-5 p, td.td-last p {
	padding: 0px;
	margin: 0px;
}




a {
/*	font: 11px verdana; */
	color: #000;
	padding: 0px;
	margin:0px;
/*	border:1px solid green; */
}

a.menu {
/*	font: 11px verdana; */
	color: #000;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

a.menu:hover {
	text-decoration:underline;
}

h3 a.menu:hover {
	text-decoration:none;

}

a.menu_selected {
	color: #000;
/*	font: 11px verdana; */
	font-weight:bold;
	text-decoration:none;
}

p.bodytext {
	font-size: 11px;
	padding:0;
	margin:0;
	margin-bottom:10px;
}

img {
/*	padding-top: 2px; */
	padding-bottom: 2px;
}

a.internal-link img {
	border:0px;
}

br.clear {
}

/* unterstrichene überschrift nicht aktiv */
h3 {
/*	font: 12px verdana;*/
	font-size: 10px;
	font-weight:normal;
	border-style: none;
/*	border: 1px solid #ff0; */
	border-bottom: 1px solid black; 
	margin-top: 0px;
	padding-top:0px;
	text-transform:uppercase;
	letter-spacing: 0.2px;
	padding-bottom:1px;
	margin-bottom:5px;
}

/* unterstrichene überschrift aktiv */
h3.bold {
	font-weight:bold; 
/*	border-style: none;*/
/*	border: 1px solid #f80;*/
	border-bottom: 1px solid black;
}

ol {
	font-size: 11px;
	list-style-position:inside;
}

ol li {
	padding-bottom: 10px;
}

ul {
/*	font: 12px verdana; */
	font-size: 11px;
/*	border: 1px solid green; */
}

/*
li {
	padding:10px;
	border: 1px solid #7070FF;
}
*/

img.logo_top {
	margin-left:10px;
	margin-top:10px;
	padding:0px;
}

ul.leftnavi {
/*	font: 12px verdana; */
	padding:0px;
	margin:0px;
	padding-left:10px;
	list-style-type: none;
/*	border: 1px solid green; */
}

ul.leftnavi li {:
/*	list-style-position: inside; */
	margin: 0;
	padding: 0;
	margin-bottom:8px;
/*	border: 1px solid red; */
/*	text-decoration:underline; */
}

ul.leftnavi2 {
	padding: 0px;
	margin: 0px;
	list-style-type:none;
/*	border: 1px solid blue; */
}

ul.leftnavi2 li {
	padding:0px;
	margin:0px;
/*	margin-bottom:10px;
	margin-top:10px; */
	border: none;
/*	border: 1px solid red; */
	text-decoration:none;
}

ul.leftnavi3 {
	padding: 0px;
	padding-top: 1px;
	padding-bottom:5px;
	margin: 0px;
	margin-left: 10px;
	list-style-type:none;
/*	border: 1px solid #f0f; */
}

ul.leftnavi3 li {
	padding:0px;
	margin:0px;
	border: none;
/*	border: 1px solid red; */
	text-decoration:none;
}

/* wird nichtmehr verwendet (?) */
hr {
	border-style: none;
	border-top: 1px solid black;
	height: 0px;
}

ul, li  {
	padding: 0;
	margin: 0;
}

div.content {
	width: 600px;
}

a img {
	border: 0 none;
}

/* Auszeichnungen 4 Spalten */
table.contenttable-1 .td-last {
	width: 3em;
}
table.contenttable-1 .td-2 {
	width: 13em;
}
table.contenttable-1 .td-1 {
	width: 12em;
}

/* Auszeichnungen 3 Spalten */
table.contenttable-2 .td-last {
	width: 3em;
}
table.contenttable-2 .td-1 {
	width: 25em;
}


div.csc-textpic-center div.csc-textpic-imagewrap dl.csc-textpic-image {
	float:none;
	display:block;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-bottom:30px;
}

div.kleiner_abstand div.csc-textpic-center div.csc-textpic-imagewrap dl.csc-textpic-image {
	margin-bottom:0px;
}

a.downloadarea {
	width:33%;
	display:block;
	float:left;
	margin-bottom:15px;
}

table.lottery td {
	padding:0 5px 10px 0;
}

.flashcenter {
	margin:auto;
	width:600px;
}

