*{
	padding: 0;
	margin: 0;
}

body{
	font:80% Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #eee;
}

a{
	color: #4989ff;
	text-decoration:none;
	font-weight:bold;
}

p {
  padding:10px 0;
}

td{
	padding:5px;
}

a:hover {
	color: #6ca0ff;
} 

.frontpage{margin-left:100px;}

#header{
	position: relative;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/header.jpg) 0 0 no-repeat;
	width: 815px;
	height: 107px;
}

#header-koeln{
	position: relative;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/header_koeln.jpg) 0 0 no-repeat;
	width: 815px;
	height: 107px;
}

#nav{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/nav.jpg) 0 0 no-repeat;
	width: 815px;
	height: 27px;
	padding-top: 10px;
	z-index: 999;
}

#nav-list{
	width:670px;
	margin-left:auto;
	margin-right:auto;
}

.content-top{
	position: relative;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/bg-top.jpg) 0 0 no-repeat;
	width: 815px;
	height: 22px;
}

.content-back{
	color: #000;
	position: relative;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/bg.jpg) 0 0 repeat-y;
	width: 815px;
	min-height: 370px;
}

#content{
	text-align: left;
	padding: 20px;
	padding-top: 0;
}

#footer{
	color: #000;
	position: relative;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/footer.jpg) 0 0 no-repeat;
	width: 815px;
	height: 110px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#footer ul { list-style:none; font-size:12px; }
#footer ul li { display:inline; margin:0 7px 0 0; }
#footer ul li a { font-size:10px;  }
.clear{clear:both;}

.red {font-size:14px; color:#C00C0C;}
.dsa-content ul{margin-left:15px;}
.dsa-content h1{margin-bottom:10px;}
.christmas{text-align:center; width:600px; border:1px solid #CFCFCF; margin: 0 0 50px 50px; padding:10px; text-align:normal;;} 
.christmas-content{line-height:24px;}
.christmas-content h1{margin-bottom:15px;}
.aktionsbox{ height:150px; width:150px; padding:10px; float:left; margin:0 20px 0 0;}
.aktionsbutton{float:left; border:0px;}


.centered{padding-bottom:50px; text-align:center;}
.centered-plus{padding-bottom:30px;  font-size:15px; font-weight:bold;}
.centered-plus p{text-align:center;}
.dsa-startseite{line-height:20px; }
.dsa-startseite p{margin-bottom:10px; text-align:justify; padding:5px;}
.dsa-startseite h2{font-size:13px; margin-bottom:10px;}
.dsa-startseite h3{font-size:13px;}
.dsa-startseite h4{padding-bottom:20px; text-decoration:underline; text-align:center; margin:auto;}
.dsa-startseite h5{font-size:13px; font-weight:bold; margin-bottom:10px;}
.dsa-startseite .sampler {margin:0 0 20px 0; padding:0px; background-color:#F0F0F0; border:1px solid #A0A0A0; padding:10px;}
.dsa-startseite .sampler p{margin:0px; padding:0px;}
.dsa-startseite .righttext{text-align: right;}
.dsa-startseite .left-foot{float:left; padding:10px 10px 180px 0;}
.dsa-startseite .right-foot{float:right;  padding:230px 0 10px 10px;}
.dsa-startseite h1{font-size:16px; color:#C00C0C;}
.dsa-startseite .textbox-light{background-color:white; padding:15px; border:1px solid #848484; line-height:18px;}
.dsa-startseite .textbox-dark{background-color:#E3E3E3; padding:15px; border-left:1px solid #848484; border-right:1px solid #848484; line-height:18px;}
.dsa-startseite .textbox-light h2{color:#C00C0C; border-bottom:1px solid #CAC8C8; margin-bottom:5px; padding:0px; font-size:14px;}
.dsa-startseite .textbox-dark h2{color:#C00C0C; border-bottom:1px solid #CAC8C8; margin-bottom:5px; padding:0px; font-size:14px;}
.aktionsdiv{position:absolute; top:0px; right:0px;}



.spirale-start{margin: 10px 10px 10px 0px; float: left; width: 200px; height: 163px;}
.abfluss-start{margin: 0px 10px 30px 10px; float: right; padding:10px; border:1px solid #CFCFCF;  }
.textboxstartseite{border: 1px solid rgb(207, 207, 207); margin: 10px; padding: 10px; background: rgb(227, 227, 227) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;}


.tipps-content ul{margin-left:15px;}
.tipps-content h1{margin-bottom:10px;}
.tipps-content h2{color:#C00C0C; border-bottom:1px solid #515151; margin-bottom:5px; padding:0px; font-size:14px;}
.tipps-content p{margin-bottom:15px;}
.tipps-content .tipp-box-light{background-color:white; padding:15px; border:1px solid #848484; line-height:18px;}
.tipps-content .tipp-box-dark{background-color:#EEEEEE; padding:15px; border-left:1px solid #848484; border-right:1px solid #848484; line-height:18px;}

.teamfoto{float:left; margin:15px;}
.dsa-content.glossar h2{color:red; margin-bottom:5px;}

