/* BASE CSS- STRUCTURE */

	
	#box {
		margin-left:auto;
		margin-right:auto; 
		width: 749px; 
	}
	
	#lang {
		position:absolute;
		top:22px;
		width:150px;
		margin:-4px 0px 0px 618px;
	}
	
	#header {
		border:1px solid red;
		margin:43px 0px 11px 0px;
		width:749px;
	}
	#over {
		position:absolute;
		top:20px;
		width:208px;
		margin:-4px 0px 0px 19px;
	}
	#row {
		border:1px solid red;
		width:150px;
		background-color:white;
	}
	#content {
		border:1px solid red;
		width:749px;
		text-align:left;
		margin-bottom:20px;
	}
	
	#content_table {
		margin:0px 0px 0px 242px;
		
	}

/* ELEMENTS */

	body {
		margin:0px;
		padding:0px;
		text-align:center;
		background:#FCEEAC;
	}
	
	td {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
	}
	
	td.adresse {
		background-image:url(../grafiken/structure/adresse_back.gif);
		heigth:143px;
		color:#707070;
		padding-top:1px;
		padding-left:18px;
	}
	
	td.menupunkt {
		background-image:url(../grafiken/nav/navi_back.gif);
		height:18px;
		padding-left:20px;
	}
	
	td.menupunkt_last {
		background-image:url(../grafiken/nav/navi_back_last.gif);
		height:18px;
		padding-left:20px;
	}
	
	
	h1,h2,h3,h4,h5,h6 {
	marign:0px;
	padding:0px;
	}
	
	h1 {
		font-size: 16px;
		color:#FF0000;
		border-bottom:1px solid #FF0000;
	}
	
	h2 {
		font-size: 12px;
	}
	
	h3 {
		font-size: 1.1em;
	}
	
	h4 {
		font-size:14px;
		color:#FF0000;
	}
	
	p {
	}

	p.breadcrumb {
		margin: 0 0 0 0;
		display:none;
	}
	
	a {
		font-family:arial;
		color:#707070;
		text-decoration:none;
	}
	a:hover {
		color:#FF0000;
		text-decoration:none;
	}

	iframe {
	}
	
	a.menu {
		font-weight:bold;
		color:#707070;
		text-decoration:none;
	}
	a.menu:hover {
		font-weight:bold;
		color:#FF0000;
		text-decoration:none;
	}
	
	a.menu_on {
		font-weight:bold;
		color:#FF0000;
		text-decoration:none;
	}
	a.menu_on:hover {
		font-weight:bold;
		color:#FF0000;
		text-decoration:none;
	}
	
	a.link {
		color:#707070;
		text-decoration:none;
	}
	a.link:hover {
		color:#FF0000;
		text-decoration:none;
	}
	
	a.art_titel {
		color:#FF0000;
		text-decoration:none;
	}
	a.link:hover {
		color:#FF0000;
		text-decoration:underline;
	}
	
	a.language {
		font-size:12px;
		color:#FF0000;
		text-decoration:none;
	}
	
	a.language:hover {
		font-size:12px;
		color:#FF0000;
		text-decoration:underline;
	}
	
	.fontred {
		color:#FF0000;
	}
	
	#bild img {
	 border:1px solid #ff0000;	
	}
	
	p.tothetop {
		border-top:1px solid #FF0000;
		background-position:top;
		padding-top:3px;
		width:488px;
	}
	
/* MENU */

	.menu {
	}
	
	.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;
	}


/* 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;
	}

