body {
	padding:0px;
	margin:0px;
}


p, div, .impressum {
	margin:0;
	padding:0;
	font: normal 10pt Arial, Verdana, sans-serif;
}
table {
	padding:0;
	margin:0;
}
a:hover {
    text-decoration:underline;
}
.logo {
	text-align:left;
	position:absolute;
	top:32px;
	left:83px;
}
.headline {
	font-size:11pt;
	font-weight:bold;
}
.headline1 {
	font-size:12pt;
	font-weight:bold;
}
.floatr {
	float:left;
	padding: 2px 0 0 0;
	z-index:5;
	vertical-align:top;
}
.floatl {
	float:left;
	padding: 2px 10px 20px 0;
	z-index:5;
}
.bluesq {
	position:absolute;
	left:103px;
	top:168px;
	width: 770px;
	/**----- border: solid 1px black; */
}
#img_bluesq {
	border: solid 1px black;
}
.greensq {
	position:absolute;
	left:152px;
	top:228px;
	width: 770px;
	/**----- border: solid 1px black; */
}
#img_greensq {
	border: solid 1px black;
}
.redsq {
	position:absolute;
	left:146px;
	top:289px;
	width: 770px;
	/**----- border: solid 1px black; */
}
#img_redsq {
	border: solid 1px black;
}
.yellowsq {
	position:absolute;
	left:86px;
	top:350px; /** 350 */
	width: 770px;
	/**----- border: solid 1px black; */
}
#img_yellowsq {	
	border: solid 1px black;
}
.lbluesq {
	position:absolute;
	left:132px;
	top:411px;
	width: 770px;
}
#img_lbluesq {
	border: solid 1px black;
}
.bluesq_content, .bluesq_content_intro {
	position:absolute;
	left: 343px;
	top: 120px;
	width:340px;
}
.bluesq_content_intro {
	top:168px;
}
.dark_blue_bg {
	background-color:rgb(49, 57, 255);
}
/**----- Content Classes */
.content {
}
.small, .impressum {
	font-size:9pt;
}
.smaller {
	font-size:8pt;
}
.impressum {
	position:absolute;
	left: 10px;
	top: 520px;
}
a:hover {
	color:rgb(240, 33, 33);
    text-decoration:underline;
}
a:link, a:visited, .impressum {
	color:#555452;
	text-decoration:none;
}

#fader3 {
	position:absolute;
	left: 630px;
	top:5px;
}
#fader4 {
	position:absolute;
	top:25px;
	left: 20px;
}
.green_font {
	color:rgb(87, 191, 41);
}

.red_font {
	color:rgb(205, 25, 25);
}
#steurnr {
	margin-top:-16px;
	float:left;
}
#consyn, #banman, #webm {
	visibility:hidden;
}
.kongming { left:-2000px; position:absolute; }
#twitter_div {
    padding:5px 0 0 0;
	position:absolute;
	right:10px;
	bottom:1px;
	width:140px;
	border:1px dotted #76AEEB;
	background-color:#EFEFEF;
    color:#76AEEB;
}
#twitter_div hr {
	border-top:1px dotted #76AEEB;
    height:1px;
}
#twitter_div h3 {
	text-align:center;
	padding:3px;
	margin:0;
	background-color:#BFDFFF;
}
#twitter_update_list {
	margin:0;
	padding:5px;
}
#twitter_update_list ul {
	margin:0;
	padding:0;
}
#twitter_update_list li:nth-child(2n) {
	background-color:#BFDFFF;
}
#twitter_update_list li {
	list-style-type:none;
	padding:5px;
}
#haftungsausschluss {
    position:relative;
}


