/* CSS Document */

body			{ color:#333333; background:#FFFFFF; padding:0px; margin:0px; min-width:1000px; height:100%; font-family:Arial, Tahoma; font-size:12px; line-height:20px; }

#h-navigation li { margin-top:-7px !important; margin-top:6px; margin-left:30px; float:left; list-style-image:none; display:inline; }
*+ html #h-navigation li { padding-top:13px; }
#v-navigation li { float:none; list-style-image:none; list-style:none; margin-left:-33px; line-height:24px; }

a						{ cursor: pointer; color: #333333; text-decoration:underline; }
#h-navigation a			{ cursor: pointer; color: #FFFFFF; text-decoration:none; position:relative; line-height:15px; }
#h-navigation li.active a{ cursor: pointer; color: #FFFFFF; text-decoration:underline; position:relative; line-height:15px; }
#h-navigation a:active	{ cursor: pointer; color: #FFFFFF; text-decoration:underline; position:relative; line-height:15px; }
#h-navigation a:hover	{ cursor: pointer; color: #FFFFFF; text-decoration:underline; position:relative; line-height:15px; }
#v-navigation a			{ cursor: pointer; color: #333333; text-decoration:none; font-weight:bold; position:relative; line-height:15px; }
#v-navigation li.active	a{ cursor: pointer; color: #4a7347; text-decoration:none; font-weight:bold; position:relative; line-height:15px; }
#v-navigation a:hover	{ cursor: pointer; color: #4a7347; text-decoration:none; font-weight:bold; position:relative; line-height:15px; }
#header-navi a			{ cursor: pointer; color: #FFFFFF; text-decoration:none; position:relative; line-height:15px; }
#header-navi a:active	{ cursor: pointer; color: #FFFFFF; text-decoration:underline; position:relative; line-height:15px; }
#header-navi a:hover	{ cursor: pointer; color: #FFFFFF; text-decoration:underline; position:relative; line-height:15px; }

h1 	{ font-size:20px; line-height:35px; padding:0px; margin:0px; color:#333333; font-weight:normal; text-transform:uppercase; }
h2	{ font-size:12px; line-height:30px; padding:0px; margin:0px; color:#333333; font-weight:bold; text-transform:uppercase; }

#container		{ text-align:left; width:1000px; height:100%; }
#sub-container	{ height:100%; }
#header 		{ float:left; background-repeat:no-repeat; width:792px; height:105px; }
#header-logo	{ float:left; background-color:#5b5d5a; width:198px; height:105px; font-size:28px; line-height:30px; color:#FFFFFF; }
#header-navi	{ float:left; background-color:#92a577; width:198px; height:23px; color:#FFFFFF; font-weight:bold; }
#h-navigation	{ float:left; background-color:#2d2f2c; width:792px; height:23px; font-size:12px; line-height:12px; font-weight:bold; color:#FFFFFF; }
#h-navigation-bg{ float:left; background-color:#457647; width:auto; height:23px; }
#v-navigation	{ float:left; background-color:#e9ece1; width:160px; height:600px; }
#content 		{ float:left; background-color:#FFFFFF; width:569px; min-height:249px; margin-left:30px; margin-top:30px; }
#right			{ float:left; background-image:url(Bilder/right.jpg); background-repeat:no-repeat; width:231px; height:249px; }
#right-bg		{ float:right; background-image:url(Bilder/right.gif); background-repeat:repeat-y; width:198px; height:351px; margin-right:10px !important; margin-right:5px; }
#footer 		{ float:left; background-image:url(Bilder/dotted-line.gif); background-repeat:repeat-x; margin-top:30px; display:inline; height:1px; width:570px; }