	body {
		font-family: Verdana,Geneva,Helvetica,Arial;
		font-size: 11px;
		background: #fff url("gfx/main_hg.png") no-repeat center 0;
		margin: 0px;
		padding: 0px;
	}

	.stars tr {
		color: #eee;
		cursor: pointer;
	}
	.stars tr:hover {
		color: #000;
	}

	.bild {
		float: left;
		margin: 2px;
		background: #eee;
		color: #555;
		font-style: italic;
		line-height: 160%;
	}
	.bild img {
		margin-bottom: 6px;
		display: block;
		border: 3px solid #eee;
	}
	
	.bildRechts {
		float: right;
		margin: 2px;
		background: #eee;
		color: #555;
		font-style: italic;
		line-height: 160%;
	}
	.bildRechts img {
		margin-bottom: 6px;
		display: block;
		border: 3px solid #eee;
	}
	
	a:link, a:link, a:visited, a:active {
		color: #18acff;
		text-decoration: underline;
	}
	a:hover {
		color: #18acff;
		text-decoration: none;
	}

	fieldset {
		background: #f0f0f9;
	}

	.buch_eintrag {
		border-style: solid;
		border-width: 1px 0px 0px 0px;
		border-color: #ABADB3;
		padding: 5px;
		line-height: 150%;
	}
	.buch_eintrag:hover {
		background: #f0f0f0;
	}

	#bildedit {
		background: #ffffff;
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-color: #ABADB3;
		padding: 2px;
	}
	#bildedit h3
			{
				color: #18acff;		
			}
	#ordneredit {
		background: #ffffff;
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-color: #ABADB3;
		padding: 2px;
	}
	#ordneredit h3
			{
			color: #18acff;		
			}

	#bildBetrachter {

		display: none;
		background: #ffffff;
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-color: #ABADB3;
		padding:2px;
		position: absolute;
		left: 200px;
		top: 200px;
	}
	#ordnerWahl {
	
	}
	.imageDropDownLink {
		width: 200px; 
		height: 16px; 
		background: #ffffff url("gfx/dropdown.jpg") no-repeat right 0;
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-color: #ABADB3;
		padding: 2px;
		
	
	}
	.imageDropDown {
		width: 200px; 
		height: 200px; 
		overflow: auto;
		display: none;
		background: #ffffff;
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-color: #ABADB3;
		padding:2px;
		
	
	}
	.imageDropDownItem {
		background: #ffffff;
	}
	.imageDropDownItem:hover {
		background: #18acff;
		color: #ffffff;
	}
	

	.banner {
		width: 926px; 
		height: 122px; 
		margin-top: 43px;
		margin-left: auto; 
		margin-right: auto;
		background: #fff url("gfx/banner.png") no-repeat center 0;
		color: #000;
		font-size: 40px;
		overflow: hidden;
	}

	.suche {
		position: relative;
		left: 740px;
		top: 75px;
		width: 160px;
	}

	.content {
		width: 926px; 
		margin-left: auto; 
		margin-right: auto;
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-style: solid;
		border-width: 0px 2px 2px 2px;
		border-color: #73b6ce;
		background: #f0f0f0;
	}
	.box_dach {
		background: url("gfx/box_dach.gif") no-repeat;
		width: 228px;
		height: 10px;
		margin-top: 15px;
		margin-left: 10px;
	}
	.box_dach_blue {
		background: url("gfx/box_dach_blue.gif") no-repeat;
		width: 510px;
		height: 10px;
		margin-top: 15px;
		overflow: hidden;
	}
	.box_dach_big {
		background: url("gfx/box_dach_big.gif") no-repeat;
		width: 750px;
		height: 10px;
		margin-top: 15px;
	}
	.box, .box_small {
		line-height: 150%;
		border-style: solid;
		border-width: 0;
		border-color: #fff;
		background: #fff;
	}
	.box {
		margin-left: 0px;
		width: 508px;
	}
	.box_small {
		margin-left: 10px;
		width: 226px;
	}
	.boxDEAKTIVIERTVONMARCO:hover {
		border-color: #18acff;
	}
	.box_small:hover {
		border-color: #84be87;
	}
	.box2 {
		line-height: 150%;
		width: 226px;
		margin-top: 10px;
		margin-left: 10px;
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-color: #18acff;
		background: #18acff;
		color: #fff;
	}
	.box2DEAKTIVIERTVONMARCO:hover {
		border-color: #18acff;
	}
	.box2 .headline {
		color: #fff;
		font-size: 16px;
		font-family: Georgia, "Times New Roman", Times, serif;
		padding: 2px;
		margin: 0px 5px;
		line-height: 110%;
		text-decoration: none;
	}
	.box2 .text {
		color: #333;
		background: #fff;
		margin: 1px;
		padding: 6px;
	}
	.headline_big {
		color: #1a81ff;
		font-size: 20px;
		font-family: Georgia, "Times New Roman", Times, serif;
		padding: 2px;
		display: block;
		margin: 5px 0px 0px 5px;
		line-height: 110%;
		text-decoration: none;
	}
	.headline_second {
		color: #000;
		font-size: 16px;
		font-family: Georgia, "Times New Roman", Times, serif;
		padding: 2px;
		margin: 0px 5px;
		line-height: 110%;
		text-decoration: none;
	}
	.headline_middle {
		color: #1a81ff;
		font-size: 18px;
		font-family: Georgia, "Times New Roman", Times, serif;
		padding: 2px;
		margin: 0 5px;
		line-height: 110%;
		text-decoration: none;
	}
	.headline_small {
		color: #1a81ff;
		font-size: 16px;
		font-family: Times New Roman;
		padding: 2px;
		margin: 0 5px;
		line-height: 110%;
		text-decoration: none;
	}
	.text {
		color: #333;
		margin: 5px;
		padding: 6px;
		line-height: 130%;
	}

	.uebersicht_mehr {
		color: #000;
		font-size: 10px;
		padding: 1px 6px;
		background: #fff;
		text-align: right;
		line-height: 100%;
	}
	.text img {
		margin: 4px 5px 0px 0px;
		border: 0px solid #aaa;
	}
	a.mehr:link, a.mehr:hover, a.mehr:link, a.mehr:visited, a.mehr:active {
		color: #179cff;
		font-size: 9px;
		padding: 1px;
		text-decoration: none;
	}
	a.menu_link:link, a.menu_link:hover, a.menu_link:link, a.menu_link:visited, a.menu_link:active {
		color: #fff;
		text-decoration: none;
	}
	a.menu_unterlink:link, a.menu_unterlink:hover, a.menu_unterlink:unterlink, a.menu_unterlink:visited, a.menu_unterlink:active {
		color: #fff;
		text-decoration: none;
	}

	.box .text:first-letter { font-weight: normal; color: #000;}

	#min_height { /* für alle */
		height: 600px;
	}
	html>body #min_height { /* be nice to opera (&gekko) */
		height: auto;
		min-height: 600px;
	}
	#menu {
		color: #333;
		padding-top: 9px;
		width: 148px;
		background: url("gfx/menu_oben.png") no-repeat -7px 0;
		margin-top: 40px;
		margin-left: 0px;
	}
	.menu_punkt {
		color: #fff;
		font-size: 12px;
		font-weight: bold;
		padding: 0px;
		margin: 2px 9px;
		height: 22px;
		border-style: dotted;
		border-width: 0px 0px 0px 0px;
		border-color: #fff;
	}
	.menu_unterpunkt {
		color: #fff;
		font-size: 11px;
		font-weight: normal;
		padding-left: 15px;
		line-height: 110%;
		padding-top: 3px;
		padding-bottom: 3px;
		overflow: hidden;
		width: 110px;
		cursor: pointer;
	}
	.menu_unterpunkt:hover, .menu_unterpunkt_aktiv {
		color: #fff;
		font-size: 11px;
		font-weight: normal;
		padding-left: 15px;
		line-height: 110%;
		padding-top: 3px;
		padding-bottom: 3px;
		overflow: hidden;
		width: 110px;
		cursor: pointer;
		color: green; // <-- Änderung
	}
	.menu_end {
		width: 148px;
		height: 20px;
		background: url("gfx/menu_unten.png") no-repeat -7px 0;
		margin-left: 0px;
		margin-top: -2px;
	}
	
	.blog_uebersicht {
		line-height: 150%;
		width: 510px;
		margin-left: 10px;
		background: #fff;
		overflow: hidden;
	}
	.blog_uebersicht:hover {
		width: 750px;
	}
	.blog_uebersicht .titel {
		color: #179cff;
		font-size: 21px;
		font-family: Times New Roman;
		padding: 2px;
		margin: 5px;
	}
	.textblog {
		color: #333;
		margin: 5px;
		padding: 6px;
		line-height: 150%;
	}
	.blog_info .titel {
		color: #179cff;
		font-size: 14px;
		font-weight: bold;
		margin: 5px;
	}
	.blog_info .text {
		line-height: 130%;
		margin: 5px;
	}
	.kontakt {
		width: 100%;
	}
	.kontakt .titel {
		color: #179cff;
		font-size: 20px;
		font-weight: bold;
		margin: 5px;		
	}
	.kontakt .text {
		line-height: 130%;
		margin: 15px;
	}
	.forum_uebersicht, .forum_themen {
		width: 100%;
		background: #fff;
	}
	.forum_uebersicht td, .forum_themen td {
		cursor: pointer;
		font-size: 12px;
		font-weight: bold;
		padding: 5px 10px;
	}
	.forum_themen td.small {
		font-weight: normal;
	}
	.forum_uebersicht tr:hover, .forum_themen tr:hover {
		background: #f0f0f0;
	}
	.forum_beitraege {
		background: #fff;
	}
	.forum_beitraege .autor {
		width: 200px;
		color: #000;
		font-size: 12px;
		font-weight: bold;
		background: #e4eaf2;
		padding: 2px 15px;
	}

	.forum_beitraege .info {
		font-size: 10px;
		background: #e4eaf2 url("gfx/to_post_off.gif") no-repeat 0 center;
		color: #555;
		padding: 2px 15px;
		width: 500px;
	}
	.forum_beitraege .text {
		border-width: 1px 0px 0px 0px;
		border-color: #179cff;
		border-style: solid;
		line-height: 150%;
		padding: 5px;
	}
	.forum_beitraege .userinfo {
		border-width: 1px 1px 0px 0px;
		border-color: #179cff #555;
		border-style: solid dotted;
		line-height: 150%;
		padding: 5px;
		font-size: 9px;
		color: #555;
	}

	h1 {
		padding: 5px;
		font-size: 16px;
		font-weight: bold;
		color: green;
		margin: 0px;
	}
	#thema_add {
		display: none; 
		margin: 10px 0px;
		background: #f0f0f0;
		padding: 5px 30px;
		line-height: 150%;
		border-width: 0px 0px;
		border-color: #000;
		border-style: solid;
	}
	
	input, textarea {
		font-family: inherit;
		font-size: 12px;
		color: #000;
		font-family: Verdana;
		background: #fff;
		padding: 2px;
		margin: 0px;
		border-width: 1px;
		border-color: green #f0f0f0 #f0f0f0 green;
		border-style: solid;
	}
	.submit {
		background: #179cff;
		color: #fff;
		font-size: 12px;
		font-weight: bold;
		padding: 1px;
		border-color: #179cff green green #179cff;
	}
	input:focus, textarea:focus, .submit:focus {
		border-color: green #179cff #179cff green;
	}
