/* CSS Document fpr die Konferenz 2008 des ASSR */
/*
Farben:
grün vom Plakat: #53aa27
webgrün statt dessen: #669900
signalgrün: #66cc00
*/

body {
	margin:0px;
	padding:0px 0px 0px 10px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;	
	}
	
#body2 {
	width:990px;
	position:absolute;
	margin:0px;padding:0px;
	}
		
#body_bg {
	background-image:url(../../user_upload/stadtraum/img/fauststadt.gif);
	background-position:0px 160px;
	background-repeat:no-repeat;
	background-attachment:fixed;
	min-height:100%;
	xoverflow:visible;
	}
	
#left {
	float:left;
	width:210px;
	}

#main {
	margin:0px 30px 0px 212px;
	padding:10px 0px 20px 30px;
	height:100%;
	}

  
/* -----  header  ----- */

#header {
	height:175px;
	margin:0px;
	padding:0px;
	border-bottom:3px solid #53aa27;
	}
	
/* -----  navigation  ----- */		

#menue { 
	padding:30px 0px 6px 10px;
	font-size:13px;	
	}

.menue_act a{
	color:#66cc00;
	font-weight:bold;	
	xpadding-left:10px;
	xbackground:url(../img/img_pfeil_hi.gif) no-repeat 0px 2px;
	}
	.menue_act a:hover {color:#66cc00;}
	
.menue_no a{
	color:#53aa27;
	font-weight:bold;	
	xpadding-left:10px;
	xbackground:url(../img/img_pfeil.gif) no-repeat 0px 2px;
	}
	.menue_no a:hover {color:#66cc00;font-weight:bold;}
		
.submenue_act a, .submenue_act a:hover {
	margin-left:10px;
	text-decoration:none;
	color:#66cc00;
	font-weight:bold;
	xbackground-image:url();
	}

.submenue_no a {
	color:#53aa27;
	margin-left:10px;
	font-weight:normal;
	text-decoration:none;
	xbackground-image:url();
	}
	.submenue_no a:hover {color:#66cc00;font-weight:bold;}

		
/* -----  main  ----- */
	
#main ul li  {
	margin:0px 10px 5px 20px;
	list-style-type:square;
	font-size:11px;
	}	

#breadcrumbs {color:#53aa27;}
#breadcrumbs a {margin:0px 0px 0px 0px;color:#53aa27;padding:0xp;font-size:9px;	letter-spacing:1px;}
#breadcrumbs a:hover {color:#66cc00;}


.banner {
	overflow:hidden;
	margin:20px 0px 0px 0px;
	padding:0px;
	vertical-align:top;	
	height:100%;
	width:100%;
	}
	
.clear {clear:both;}

.top, .csc-linkToTop {	
	margin:8px 0px 10px 0px;
	padding:0xp;
	font-size:9px;
	color:#53aa27;
	text-align:center;
	letter-spacing:1px;
	}
.top a, .csc-linkToTop a {color:#53aa27;}
.top a:hover, .csc-linkToTop a:hover {color:#66cc00;}


/* -----  allgemein  ----- */

a {text-decoration:none;color:#53aa27;}
a:hover {color:#66cc00;}

.smal {font-size:10px;}

.line {
	padding:0px;margin:0px;
	border-bottom:2px dotted #53aa27;
	}
	
ul, ol, li {
	padding:0px;
	margin:0px;
	}

ul li {
	list-style-type:none;	
	}

ol li {
	xpadding:0px;
	margin:0px 10px 5px 20px;
	font-size:11px;
	}

		
#main ul {padding-top:5px;}	

#main p{
	padding:0px;
	margin:0px 0px 6px 0px;	
	line-height:16px;
	}	

td {
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;	
	}

h1 {
	font-size:20px;
	color:#999;
	font-weight:bold;
	padding:0px;
	margin:20px 0px 10px 0px;
	}	
	

h2 {
	font-size:16px;
	color:#666;
	font-weight:bold;
	padding:0px;
	margin:20px 0px 10px 0px;
	}	

#main h3 {
	font-size:12px;
	color:#666;
	font-weight:bold;
	margin:15px 0px 5px 0px;
	}	
	
#main h4 {
	font-size:12px;
	color:#666;
	padding:0px;
	border-bottom:1px solid #666;
	}	

			
/* -----  footer  ----- */

#footer {
	clear:both;
	color:#666;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:2px 0px 2px 0px;
	border-top:3px solid #53aa27;
	text-align:center;
	}
	
ul #foot {
	float:left;margin:0px;padding:0px;
	}
	

	
	