html, body {
	height:100%; min-height:100%;
	margin:0; padding:0; border:0;
	background-color:#ffffff;
}
body  {
	background:url(images/main-bg.gif) repeat-y 50% 0;
}
input {
	border:1px solid black;
}
.noborder {
	border:0;
}
td {
	text-decoration: none;
	background-repeat: no-repeat;
	border: none;
}
td.repeatx {
	text-decoration: none;
	background-repeat: repeat-x;
	border: none;
}
td.repeat {
	text-decoration: none;
	background-repeat: repeat;
	border: none;
}
img {
	text-decoration: none;
	border: none;
}
a:link, a:visited, a:hover, a:active {
	font-family: Tahoma;
	text-decoration: underline;
	border: none;
	color:yellow;
}
a.morelink {
	color: #FFFFFF;
	margin-top:10px;
}
a.biglink{
	font-size: 12px;
	font-weight:bold;
}
div.more {
	margin-top:5px;
}
td, font {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}
table.beschr {
	margin-top:10px;
}
.intro {
	font-family: Tahoma;
	font-size: 9px;
	color: #FFFFFF;
}
.intro-blau {
	font-family: Tahoma;
	font-size: 9px;
	color: #7CC7FF;
}
html, body, p, br, td, th, li, dt, dd, span, div, h1, h2, h3, h4, h5, h6, a {
	font-family: Tahoma, Arial, sans-serif; 
	font-size:11px;
	color:#ffffff;
}
h3 {
	font-size:14px;
}
#mi {
	position:absolute; left:50%; top:0;
	width:760px; height:100%; max-width:760px; min-height:100%; 
	background-color:#91a4bf;
	margin:0 -380px; padding:0; border:0;
}


#flash {
	display:block; float:left; clear:both;
	width:760px; height:189px;
	overflow:hidden;
	margin:0; padding:0; border:0;
}
#uflash {
	display:block; float:left; clear:both;
	width:760px; height:46px;
	background:url(images/uflash.jpg) no-repeat;
	margin:0; padding:0; border:0;
}
#balkenu {
	display:inline; float:left; clear:both;
	width:43px; height:45px;
	background:url(images/balkenu.jpg) no-repeat;
	margin:0; padding:0; border:0;
}
#kopf {
	display:inline; float:left;
	width:717px; height:45px;
	background:url(images/kopf.jpg) repeat;
	margin:0; padding:0; border:0;
}
#inh {
	display:block; float:left; clear:both;
	width:760px; height:auto; min-height:295px; overflow:visible;
	background:url(images/pix-bl.jpg) repeat;
	margin:0; padding:0; border:0;
}
/* Wenn man dises div verwendet braucht man nicht immer wieder spalteli fuer die erste spalte verwenden, man kann durchgehend spalte benutzen */
#inh_v2 {
	display:block; float:left; clear:both;
	width:718px; height:auto; min-height:295px; overflow:hidden;
	background:url(images/pix-bl.jpg) repeat;
	margin:0; padding:0 0px 0 42px; border:0;
}
#inhfuss {
	display:block; float:left; clear:both;
	width:760px; height:45px; max-width:760px; overflow:hidden;
	background:url(images/pix-bl.jpg) repeat;
	margin:0; padding:0; border:0;
}
#fuss {
	display:block; float:left; clear:both;
	width:760px; height:120px; max-width:760px; 
	background-color:#91A4BE;
	margin:0; padding:0; border:0;
}

#trenner {
	display:block; float:left; clear:both;
	width:760px; height:13px; max-width:760px; 
	background-color:#FAC800;
	margin:0; padding:0; border-top:solid 1px #ffffff;
}
#altnav {
	display:block; float:left; clear:both;
	width:760px; height:52px; max-width:760px; 
	color:#1B2D44;
	background:url(images/i21.gif) repeat-x;
	margin:0; padding:0; border:0;
}
.altnavlink:link, .altnavlink:visited, .altnavlink:hover, .altnavlink:active  {
	color:#1B2D44;
	margin:0; padding:0; border:0;
}
#altnav b  {
	position:relative; top:16px; left:0px;
	margin:0; padding:0; border:0;
}
#rechtl {
	display:block; float:left; clear:both;
	width:760px; height:30px; max-width:760px; 
	color:#ffffff;
	background:url(images/i24.gif) repeat-x;
	margin:0; padding:0; border:0;
}
#rechtl a  {
	position:relative; top:5px; left:0px;
	margin:0; padding:0; border:0;
}
#copy {
	display:block; float:left; clear:both;
	width:760px; height:33px; max-width:760px; 
	color:#FFBA00;
	background:url(images/i27.gif) repeat-x;
	margin:0; padding:6px 0 0 0; border-top:solid 1px #ACB5C0;
}

.spalteli {
	display:inline; float:left;
	width:200px; 
	margin:0 5px 0 42px; padding:0; border:0;
}
.spalte {
	display:inline; float:left;
	width:200px; 
	margin:0 10px 0 0; padding:0; border:0;
}
.spaltere {
	display:inline; float:right;
	width:250px; 
	margin:0 5px 0 0; padding:0; border:0;
}
.breit {
	display:inline; float:left;
	margin:0 30px 0 30px; padding:0; border:0;
}

.h_unterstr {
	margin-left:19px;
}
.kasten {
	margin:5px 0 0 35px; padding:0; border:0;
}
.kasten2 {
	margin:5px 0 0 13px; padding:0; border:0;
}
h1, h2, h3, h4, h5, h6 {
	margin:10px 0 5px 0; padding:0; border:0;
}
.firstPara{
	font-size:12px;
}
.rahmen{
	border:1px solid white;
	padding:10px;
	background-color:#1B2D44;
}
#makeLinksWhite a {
	color:#ffffff;
}
