body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
	margin-top:15px;
	margin-left:0px;
	background-color:#FCF8FF; /* rosa #FEF9FE, lila #F0DEFB, zartes lila #F7F0FB ++ FCF8FF */ 
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#CC00CC;
	margin:0px;
	padding:0px;
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#EC008C;
	margin:0px;
	padding:0px;
}

h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#CC00CC;
	margin:0px;
	padding:0px;
}

a.inner {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none;
	color:#333333; 
}

a.inner:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#CC00CC; 
}

table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
}

.clearboth {
	clear: both;
	line-height:0px;
}



#outerdiv { width:870px; border:1px solid #F8DAE8; background-color:white; }

#logo_header {
	width:870px;
	height:70px;
	/* background-color:#EC008C; */
	background-image:url(images/logo_header3.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #F8DAE8;
	text-align:center;
}

#banner { width:870px; height:215px; background-color:white; }

#banner img {
	margin:0px;
	padding:0px;
}

#content {
	width:850px;
	overflow:hidden;
	/*background:url(images/innerbg.jpg);
	background-repeat:repeat-y; */
	background-color:white;
	padding:10px;
	padding-top:25px;
}

#content_main {
	width:850px;
	float:left;
	text-align:left;
	padding:0px;
}

#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	clear:both;
	width:870px;
	text-align:center;
	padding:8px;
}

#impressum {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	clear:both;
	width:870px;
	text-align:right;
	margin-top:5px; margin-right:15px;
}


img {
	vertical-align:top;
	margin:0px;
	padding:0px;
	margin-right:8px;
	margin-bottom:8px;
}

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

.ausb_header{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px;
	background-image:url(images/ausb_hbg.jpg);
	background-repeat:no-repeat;
}

.cr {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#E41B6F;
	text-decoration:none;
}

li { list-style:square; }

ul.list li {
	list-style-image:url(images/kringel.gif);
	line-height:15px;
}

.pink { color:#E41B6F; }
.lila { color:#CC00CC; }

.tdtitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	background-color:#FF66CC;
	text-decoration:none;
	padding:8px;
	border-bottom:2px solid white;
}

.tdcont {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#E41B6F;
	background-color:#FFCCFF;
	text-decoration:none;
	padding:8px;
	border-bottom:2px solid white;
}

.tdtitlegreen {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
	background-color:#C9D5B6;
	text-decoration:none;
	padding:8px;
	border-bottom:2px solid white;
}

.tdcontgreen {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
	background-color:#CBE2A6;
	text-decoration:none;
	padding:8px;
	border-bottom:2px solid white;
}

.tdcontspace {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#E41B6F;
	background-color:#FFCCFF;
	text-decoration:none;
	padding:8px;
	border-bottom:15px solid white;
}

.ftgb
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
color:#E41B6F;
border:1px solid #FF99CC;
padding:2px;
}

.ftgb:hover, .ftgb:focus{
	border:1px solid #E41B6F;
}

.button
{
width:100px;
font-size:8pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #FF99CC;
background-color:#FFFFFF;
color:#E41B6F;
}
