
body {
	margin-left:25px;
	margin-top: 50px;
	margin-right: 100px;
	margin-bottom:25px;
	background-color:#454646;
	background-image:url(img/bg.gif);
	background-repeat:repeat-y;
	font-family: Arial, Helvetica;
	font-size: 75%;
	line-height: 1.4em;
	letter-spacing: 0;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #1e3300;

}
a { 
	color:#333333;
	text-decoration:none;
	border-bottom: solid 1px #CCC;
	margin:0px;
	}

a:hover {
	border-bottom: solid 1px #666;
	}

.h1 {
	font-size:1.5em;
	font-family:Arial, Helvetica;
	font-style:normal;
	font-weight:normal;
	margin-top:0;
	margin-bottom:1em;
}

.h2 {
	font-size:1em;
	font-style:normal;
	font-weight:bold;
	margin-top:0em;
	margin-bottom:0.3em;
}
.h3 {
	font-size:1em;
	font-style:normal;
	font-weight:bold;
	color:#333;
	margin-top:0em;
	margin-bottom:0.5em;
	border-bottom: 1px solid #CCCCCC;
}
.rahmen {
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
	padding: 5px 8px 5px 5px;
	margin: 5px 0 5px 0;
}

p {
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	margin-top:0em;
	margin-bottom:0.5em;
}

#headerstrip1 {
	margin-top:-50px;
	height: 53px;
	width:890px;
	background-image: url("img/bgstrip1-blau.gif");
	background-repeat:no-repeat;
	margin-bottom:2px;
}
#headerstrip2 {
	vertical-align: bottom;
	height: 29px;
	width:890px;
	background-color:#0089BC;
	margin-bottom:1px;
}

#headerstrip3 {
	vertical-align:bottom;
	height: 27px;
	width:890px;
	background-image:url("img/bgstrip3.gif");
	background-repeat:repeat-x;
	margin-bottom: 25px;
}

#change_fontsize {
	position: absolute;
	top: 56px;
	left: 868px;
	width: 50px;
	}

#leftslot { float:left; width: 230px; }
#rightslot { margin: 0 0 0 20px; width:600px; float: left; }



#animation {
	margin:0em;
	margin-bottom:1em;
	margin-top: 4px;
	padding-top:none;
	padding-left:none;
	padding-bottom:none;
	float: left;
	width: 231px;
	height:180px;
	padding-right:1em;
	background-image:url(img/nav_alternativ.gif);
	background-repeat:no-repeat;
	}

#subsubnav {
	margin:0em;
	margin-bottom:2em;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	float: left;
	width: 230px;
	padding-right:1em;
	background-image:url(img/nav_alternativ.gif);
	background-repeat:no-repeat;
}

#content {
	margin-bottom:0.5em;
	padding-top:0px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:1em;
	}

#footer {
	font-size:0.9em;
	clear:left;
	margin:0em;
	width:840px;
	margin-bottom:1em;
	margin-top: 25px;
	padding-top: 0px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:1em;
	background-color:#f2f2f2;
	}

#content li {
	margin: 0 0 0 0;
	padding: 0 0 0 8px;
	line-height: 1.4em;
	background: url(img/listbullet.gif) no-repeat 0 2px;
	list-style: none;
}

#content ul {
	margin: 10px 0 10px 0;
	padding: 0 0 10px 0;
	list-style: none;	
}

#headerstrip2 ul { margin:0; margin-right:10px; padding:0; }
#headerstrip2 li { display:inline; margin: 0; margin-right:10px; padding:0; }
#headerstrip2 a {color:#FFF; border:none; }
#headerstrip2 a:hover {color:#f2f2f2; border-bottom: 1px solid #f2f2f2; }

input, textarea { font: 12px Arial;  }
.input { font: 12px Arial; border: 1px solid #CCCCCC; background-color: #F2F2F2; padding: 2px 2px 2px 3px; height: 23px; margin-bottom: 5px; }
.textarea { border: 1px solid #CCCCCC; background-color: #F2F2F2; height: 180px; width: 400px; padding: 3px; margin-bottom: 5px; }

.bold { font-weight: bold; }

.w150 { width: 150px; }
.w200 { width: 200px; }
.w250 { width: 250px; }
.w300 { width: 300px; }
.w350 { width: 350px; }
.w400 { width: 400px; }

.h50 { height: 50px; }

.pl5  { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pr5  { padding-right: 5px; }
.pr10  { padding-right: 10px; }

.pt5  { padding-top: 5px; }
.pt7  { padding-top: 7px; }
.pt9  { padding-top: 9px; }

.fl { float: left; }
.fr { float: right; }

.tdn { text-decoration: none; }

#textelements { padding-top: 15px; }



