/* css document - written by oliver groene (oliver.groene@groene-portal.de) */

/* global */
body	{	margin: 0px;
			padding: 0px;
			height: 100%;
			width: 100%;
			background-color: #fdf9b2;
			color: #000000; 
			font-family: verdana, helvetica; 
			font-size: 11px;
			scrollbar-face-color: #fdf9b2;
			scrollbar-highlight-color: #f1efc6;
			scrollbar-3dlight-color: #dbd796;
			scrollbar-darkshadow-color: #deda92;
			scrollbar-shadow-color: #e0dc8d;
			scrollbar-arrow-color: #c7be15;
			scrollbar-track-color: #fcfad8;}

font				{font-family: verdana,helvetica; font-size: 11px;}
input				{font-family: verdana,helvetica; font-size: 11px;}
textarea			{font-family: verdana,helvetica; font-size: 11px;}
form				{font-family: verdana,helvetica; font-size: 11px;}
hr 					{color: #E2DE8D; height: 1px;}
a:link				{background: none; color: #6A5B3C; font-size: 11px; font-family: verdana, helvetica; text-decoration: none;}
a:active			{background: none; color: #6A5B3C; font-size: 11px; font-family: verdana, helvetica; text-decoration: none;}
a:visited			{background: none; color: #6A5B3C; font-size: 11px; font-family: verdana, helvetica; text-decoration: none;}
a:hover				{background: none; color: #FF9900; font-size: 11px; font-family: verdana, helvetica; text-decoration: none;}


/* symbols */
a[href^="http"]:before {content: url(../global_images/link.gif); margin-right: 5px;}
a[href$=".pdf"]:before {content: url(../global_images/pdf.gif); margin-right: 5px;}

/* search engine optimizer */
#search-engine-optimizer		{left: -300px; top: -300px; position: absolute; color: #FDFAD7;}
#search-engine-optimizer h1 	{font-size: 1px;}

/* global blocks */
#site				{margin-left:auto; margin-right:auto; overflow: hidden; padding: 0px; width: 980px; height: 594px; background: #FDFAD7; border: 1px solid #E2DE8D;}
#site-img			{margin-left:auto; margin-right:auto; overflow: hidden; padding: 0px; width: 980px; height: 594px; background: #FDFAD7; border: 1px solid #E2DE8D;}

#block-left			{background: url(images/block-navi.jpg) repeat;	overflow: hidden; padding: 0px;	width: 205px; height: 594px; border-right: 1px solid #E2DE8D;}
#block-middle		{margin-left: 36px; overflow: hidden; padding: 0px; width: 479px; height: 594px;}
#block-right		{overflow: hidden; padding: 0px; width: 210px; height: 594px;}

/* separators */
#separator1			{overflow: hidden; padding: 0px; width: 33px; height: 594px;}
#separator2			{overflow: hidden; padding: 0px; width: 17px; height: 594px;}

/* navigation */
#block-navi				{margin-top: 140px; background: url(../global_images/white_border.gif) 12px repeat-y;}
#block-navi ul 			{margin: 0; padding: 0; list-style-type: none;}
#block-navi li 			{margin: 0 0 4px 0;}
#block-navi a			{color: #6A5B3C; margin:0 10px;	display: block;	padding: 2px 2px 2px 10px; border: 1px solid #333; width: 150px; font-size: 14px; background-image: url(../global_images/navi_list.gif); font-weight: bold;}
#block-navi a:link, 
#navi-list a:visited 	{text-decoration: none; filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8; khtml-opacity:0.8;}
#block-navi a:hover		{border: 1px solid; background-image: url(../global_images/navi_hover.gif); filter: alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; khtml-opacity:0.7;}
#navi-active a:link, 
#navi-active a:visited, 
#navi-active a:hover	{border: 1px solid; background-image: url(../global_images/navi_active.gif); filter: alpha(opacity=90); opacity: 0.9; -moz-opacity:0.9; khtml-opacity:0.9;}

/* content blocks */
#block-content			{margin-bottom: 22px; overflow: auto; padding: 10px; width: 456px; height: 310px; border: dashed; border-color: #6A5B3C; border-width: 1px; background-color: #FEFACD; font-size: 14px;}
#block-content2			{overflow: auto; padding: 10px; width: 456px; height: 426px; border: dashed; border-color: #6A5B3C; border-width: 1px; background-color: #FEFACD; font-size: 12px;}
#block-images			{overflow: hidden; width: 460px; height: 92px;}
#block-image			{overflow: hidden; width: 208px; height: 242px;}
#block-submenu			{margin-top: 22px; overflow: auto; padding: 10px;	width: 188px; height: 160px; border-style: dashed; border-color: #6A5B3C; border-width: 1px; background-color: #FEFACD; font-size: 11px;}

/* footer */
#block-footer			{width: 980px; height: 10px; font-size: 9px; color: #999999;}
#block-footer a:link	{font-size: 9px;  color: #999999;}
#block-footer a:active	{font-size: 9px;  color: #999999;}
#block-footer a:visited	{font-size: 9px;  color: #999999;}
#block-footer a:hover	{font-size: 9px;  color: #CCCCCC;}

/* content */
.images				{border: 1px solid; border-color: #E2DE8D; background-color: #FCF7B7;}
.headline			{background: none; color: #6A5B3C; font-size: 14px; font-weight: bold; font-family: verdana, helvetica; text-decoration: none}
.subheadline		{background: none; color: #000000; font-size: 12px; font-weight: bold; font-family: verdana, helvetica; text-decoration: none}
.content			{color: #000000; font-size: 12px; font-weight: normal; font-family: verdana, helvetica; text-decoration: none}
.footer				{background: none; color: #666666; font-size: 10px; font-weight: normal; font-family: verdana, helvetica; text-decoration: none}

/* Rahmen */
#LM-Border			{border: 3px solid; border-color:#FF0033; background:#CCCCCC;} 

