.orange {
	height: 2px;
	background-color: #DFB431;
}

input {
	border: 1px solid black;
	width: 250px;
}

.cb {
	border: 0px;
	width: auto;
}
textarea {
	border: 1px solid black;
}

/* helle seiten mit infos in schwarzer schrift  #E0E0C4 #ADCFF5*/
body {
	font-family : Verdana, Arial, "Times New Roman";
	background-color : #143987;
	margin: 0px 0px 0px 0px;
	color : Black;
	overflow-y: auto;
	scrollbar-face-color : #143987;
	scrollbar-base-color : #143987;
	scrollbar-arrow-color : #ADCFF5;
	scrollbar-darkshadow-color : #ADCFF5;
	scrollbar-3dlight-color : #ADCFF5;
	scrollbar-highlight-color : #143987;
	scrollbar-shadow-color : #143987;
	scrollbar-track-color : #143987;
	padding : 0;
}

a {
	font-family : Verdana, Arial, "Times New Roman";
	color: White;
}

#blocksatz a {
	color: Black;
}

#blocksatz a:link,
#blocksatz a:active,
#blocksatz ul li a:link,
#blocksatz ul li a:active {
	color: Black;
	text-decoration: underline;
}

#blocksatz a:visited,
#blocksatz ul li a:visited {
	color: Black;
	text-decoration : none;
}

#blocksatz a:hover,
#blocksatz ul li a:hover {
	color: Red;
	text-decoration : underline;
}

a:link, a:active, a:visited {
	text-decoration : none;
}

a:hover {
	color: Red;
	text-decoration : underline;
}

/* menuepunkt pfeile */
span.arrow{
	font-family: Webdings;
}

/* haupttabelle mit top, bottom, navigation und inhalt */
table.default {
	width: 100%;
	height: 100%;
	background-color: #143987;
	color: Silver;
	border: 0;
}

table.navi {
	background-color: #143987;
	border: 0;
	width: 180;
	color: silver;
	font-size: 12;
	font-weight: bolder;
}

td.navi {
	padding-left: 15px;
	height: 25px;
}

/* newsitem ueberschrift (kurz) */
td.headline {
	font-size : larger;
	font-weight : bolder;
}
/* newsitem datum */
td.date {
	font-size : larger;
	font-weight : bolder;
	text-align: right;
}
/* kurzueberschrift */
td.bold {
	font-size : larger;
	font-weight : bolder;
	text-align: left;
	padding-bottom : 5px;
}
/* newsitem text (lang) */
td.newsitem {
	text-align: justify;
	padding-top: 10px;
	padding-bottom : 30px;
}
/* div mit blocksatz */
div.justify {
	text-align: justify;
	overflow : auto;
	min-height : 200px;
	min-width : 200px;
}

td.abstand {
	padding-bottom: 15px;
}

#info {
	position: absolute;
	top: 106px;
	left: 187px;
	background-color: #143987;
	visibility: hidden;
	width: 326px;
	height: 71px;
	color: Silver;
	vertical-align: middle;
}

#info a:link,
#info a:active {
	color: Silver;
	text-decoration: underline;
}

#info a:hover {
	color: Red;
	text-decoration: underline;
}

#logo {
	font-size: smaller;
}

#inhalt {
	width : 100%;
	vertical-align : top;
	background-color : #DBF2FF;
}

#blocksatz {
	text-align: left;
	margin-bottom : 25px;
}

#liste {
	text-align: left;;
	margin-bottom : 25px;
}

#text {
	width : 450px;
	text-align : center;
	color : Black;
}

/* div als banner oben auf den seiten */
#banner {
	color : Black;
	text-align : right;
	text-transform : uppercase;
	font-size : larger;
	height : 20px;
	padding : 5;
	border-style : none none;
	font-style : oblique;
	font-weight : bolder;
	vertical-align : top;
}
li {
	margin-bottom: 10px;
}
li.secondlevel {
	margin-top: 10px;
}

