/* BASE CSS- STRUCTURE */

	.header {
		width: 750px;
		clear: both;
		margin: 10px auto 10px auto;
		background: Yellow;
	}
	
	td.logo {
		height:144px;
		padding-left:562px;
		padding-top:6px;
	
	}
	
	td.contentback {
		background:url(../grafiken/structure/content_bg.gif);
		background-repeat:no-repeat;
		height:405px;
	}
	
	.container {
		width: 750px;
		margin: 0 auto;
	}
	
	.float-wrapper {
		float: left;
		width: 550px;
		clear: right;
	}
	
	.first-float {
		float: right;
		width: 350px;
		background: Yellow;
	}
	
	.second-float {
		float: left;
		width: 190px;
		background: #eee;
		clear: left;
	}
	
	.third-float {
		float: right;
		width: 190px;
		background: #eee;
		clear: right;
	}
	
	.footer {
		clear: both;
		width: 750px;
		background: #eee;
	}
	
	#content {
		padding-left:121px;
		margin-top:35px;
		font-size:11px;
	}

	#content td{
		font-size:11px;
		color:#333;
		line-height:18px;
	}
	
	#flashbilder {
		padding-left:91px;
	}

	#e2w_menu {
	}

	#e2w_login {
	}

	#e2w_search {
	}

	#e2w_newsletter {
	}

	#e2w_calendar {
	}

/* ELEMENTS */

	body {
		font-family: Arial,Helvetica,sans-serif;
		font-size: .7em;
		margin: 0 0 0 0;
	}
	
	td {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 1em;
	}
	
	h1,h2,h3,h4 {
	margin:0px;
	padding:0px;
	}
	
	h1 {
		font-size:23px;
		color:#940B38;
		padding-bottom:27px;
	}
	
	h2 {
		font-size: 11px;
	}
	
	h3 {
		font-size:11px;
		color:#940B38;
	}
	
	h4 {
		font-size:16px;
		color:#B8DB9C;
	}

	img {
		border: none;
	}
	
	p {
	}

	p.breadcrumb {
		margin: 0 0 0 0;
		display:none;
	}
	
	a {
		color:#333;
		text-decoration:none;
	}
	a:hover {
		color:#940B38;
	}

	iframe {
	}

	
/* MENU */

	a.menu {
		font-size:12px;
		color:#940B38;
		text-decoration:none;		
		font-weight:bold;
		line-height:16px;
		padding-left:9px;
		letter-spacing:1px;
	}
	
	a.menu:hover {
		font-size:12px;
		color:#B8DB9C;
		text-decoration:none;
		padding-left:9px;
	}
	
	
	a.menu_on {
		font-size:12px;
		color:#B8DB9C;
		text-decoration:none;		
		font-weight:bold;
		background:url(../grafiken/nav/quadrat.gif);
		background-repeat:no-repeat;
		background-position:0px 6px;
		padding-left:9px;
		line-height:16px;
		letter-spacing:1px;
	}
	
	a.menu_on:hover {
		font-size:12px;
		color:#B8DB9C;
		text-decoration:none;
	}
	
	.submenu {
		padding-left: 15px;
	}
	
	.subsubmenu {
		padding-left: 30px;
	}
	
	.subsubsubmenu {
		padding-left: 45px;
	}
	
	.menu_on {
		font-weight: bold;
	}
	
	.submenu_on {
		font-weight: bold;
		padding-left: 15px;
	}
	
	.subsubmenu_on {
		font-weight: bold;
		padding-left: 30px;
	}
	
	.subsubsubmenu_on {
		font-weight: bold;
		padding-left: 45px;
	}
	
/* MENU PROJEKTE */

	a.categories {
		font-size:11px;
		color:#940B38;
		text-decoration:none;
		padding-bottom:5px;
	}
	
	a.categories:hover {
		font-size:11px;
		color:#940B38;
		text-decoration:none;
	}
	
	#projekte_catergorybox {
	border-bottom:1px solid #58595B;
	width:218px;
	padding-bottom:2px;
	margin-bottom:15px;
	line-height:18px;
	}
	
	#projekte_articlebox {
	border-bottom:1px solid #58595B;
	width:218px;
	height:57px;
	padding-bottom:2px;
	margin-bottom:15px;
	line-height:18px;
	overflow:auto;
	}
	
	#projekte_beschreibung {
	width:218px;
	line-height:18px;
	overflow:auto;
	height:162;
	}

/* CALENDAR IFRAME */

	a.calendarTodaylink:link {
		font-size: 10px;
		font-weight: bold;
		color: #666;
		text-decoration: none;
	}
	
	a.calendarTodaylink:visited {
		font-size: 10px;
		font-weight: bold;
		color: #666;
		text-decoration: none;
	}
	
	a.calendarTodaylink:hover {
		font-size: 10px;
		font-weight: bold;
		color: Red;
		text-decoration: underline;
	}
	
	a.calendarLink:link {
		font-size: 10px;
		color: Red;
		text-decoration: none;
	}
	
	a.calendarLink:visited {
		font-size: 10px;
		color: Red;
		text-decoration: none;
	}
	
	a.calendarLink:hover {
		font-size: 10px;
		color: Red;
		text-decoration: underline;
	}
	
	.calendarOther {
		border-right: 1px solid #666; 
		border-bottom: 1px solid #666; 
		color: #666;
		font-size: 10px;
	}
	
	.calendarHeader {
		font-weight: bold;
		border-right: 1px solid #666; 
		border-bottom: 1px solid #666; 
		color: #666;
		font-size: 11px;
	}


/* EASY2WEB SPECIAL FORMATS */

	#e2w_menu {
	}

	#e2w_login input {
		width: 120px;
		font-size: 11px;
	}

	#e2w_login input.submit {
		width: 60px;
	}
	
	#e2w_search input {
		width: 120px;
		font-size: 11px;
	}

	#e2w_search input.submit {
		width: 60px;
	}

	#e2w_newsletter input {
		width: 120px;
		font-size: 11px;
	}

	#e2w_newsletter input.submit {
		width: 60px;
	}

	#e2w_rss_links {
	
	}

	.e2w_rss_link {
		padding: 1px 0 0 0;
	}