@charset "ISO-8859-1";
html	{overflow: -moz-scrollbars-vertical;}

body 					{font: normal 16px Arial, Georgia, "Times New Roman", Times, serif; color: #cccccc; margin:0; padding:0;}
body 					{ background:#050402 url(../img/bg/bg.png) top center repeat-x;}

img 					{border:0px;}

ul li {padding-left: 1em;line-height:120%; background: url(../img/icon/icon.main.gif) no-repeat left center; }
ul {list-style: none; margin:0; padding:0; font-size:12px;}
p, blockquote, ol, ul {margin-bottom: 1.5em; line-height: 115%; font-size: 100%;}
p {text-align: justify!important; }
ol {margin-left: 2em; }
h4 {margin-bottom: .3em; font-size: 18px; font-weight: normal; color:#ccc; padding-bottom: 1px;}
h3 {font-size: 16px; font-weight: bold; color: #ed6a00;}
h2 {margin-bottom: .0em; font-size: 18px; font-weight: normal; color:#ccc; }
h1, h2, h3, h4, h5, h6 {}
h1 { color: #cccccc; font-size:24px; font-weight:normal; margin:0px 0px 0px 0px; }
blockquote {margin-left: 1em; padding-left: 1em; background: url(../img/icon/quote.gif) no-repeat right bottom; border-left: 5px solid #ed6a00; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; text-align:left;}
a {text-decoration: none; color: #cccccc; }
a:hover {text-decoration: none; color: #aaaaaa; }
a.selected					{color:#ffca02}

#container {position : relative;width: 873px; margin:auto; margin-top:0px!important; background-repeat:no-repeat;}
#container {background-color:#000000; border-left:18px solid #000000; border-right:18px solid #000000;}


/* HEADER */
#header {height:140px;}
#header #logo {position:relative; top:10px; width:213px; height:106px;}

#header #logos {position:relative; float:right; top:50px;} 


#navigation-main {margin:0px 0px 0px 0px;}
#navigation-main a {text-decoration:none;}
#navigation-main a:hover {text-decoration:none;}

#navigation-main-sub {padding:5px 0px 0px 0px;clear:left;}
#navigation-main-sub ul {margin:0px;padding:0px;}
#navigation-main-sub li {font-size:17px;float:left; line-height:150%; padding-left: 13px; padding-right: 30px; background: url(../img/icon/icon.main.gif) no-repeat left center;}
#navigation-main-sub li.selected {background: url(../img/icon/icon.main.selected.gif) no-repeat left center;}
#navigation-main-sub a {text-decoration:none;font-size:17px;}
#navigation-main-sub a:hover {text-decoration:none;}
#navigation-main-sub li.selected a {color:#ffca02}

#navigation-main-sub-sub {padding:2px 0px 5px 0px;margin-bottom:5px; clear:left}
#navigation-main-sub-sub li {font-size:17px; display:block; width:250px; float:left; line-height:150%; padding-left: 13px; padding-right: 20px; background: url(../img/icon/icon.main.gif) no-repeat 0px 10px;}
#navigation-main-sub-sub li.selected {background: url(../img/icon/icon.main.selected.gif) no-repeat 0px 10px;}
#navigation-main-sub-sub a {text-decoration:none;font-size:17px;}
#navigation-main-sub-sub a:hover {text-decoration:none;}
#navigation-main-sub-sub li.selected a {color:#ffca02}

/* NAVIGATION TOP */
#topnavigation {position : absolute; top : 0px; height:22px; }
#topnavigation a { font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; color:#444444; font-weight: bold;  float:left;}
#topnavigation a:hover { color:#444444; }
#topnavigation a span {display: block; padding: 10px 10px 8px 10px;}
#topnavigation-startseite {height:42px; float:left;}
#topnavigation-quickmenu {height:42px; float:right;}
.topselected span {color:#444444;}
/* navigation */
#navigation  						{z-index:100; position:relative;width:200px;top:0px;left:20px;}
#navigation-content					{background-image:url(../img/navigation/navigation.png);}
#navigation ul 						{padding : 0px;margin : 0px; margin-left:3px; width:194px;}
#navigation li  ul 						{padding : 0px;margin : 0px; margin-left:0px; width:194px;}
#navigation li 						{background:none;display : block;margin : 0px;padding : 0px;margin-bottom:0px; text-align: left;}
#navigation li a 			   		{display:block;text-decoration:none; text-align: left;}
#navigation li a span 				{padding:5px 20px 5px 15px;cursor:hand;display : block; text-align: left;font-weight:bold;}
#navigation li a:hover  			{background-color:#fdce15; }
#navigation li a:hover span 		{padding:5px 20px 5px 15px;cursor:hand;display : block; text-align: left;}
#navigation li a.selected  			{background-color:#fdce15; }
#navigation li a.selected span 		{padding:5px 20px 5px 15px;cursor:hand;display : block; text-align: left;}

#navigation li li a span 			{padding:2px 10px 2px 25px;cursor:hand;display : block; text-align: left;font-weight:100;}
#navigation li li a:hover span 		{padding:2px 10px 2px 25px;cursor:hand;display : block; text-align: left;}
#navigation li li a.selected span 	{padding:2px 10px 2px 25px;cursor:hand;display : block; text-align: left;}
	
/* CONTENT */
#container-content 					{z-index:100; }
#container-content #spacer 			{background:none;}


/* FOOTER */
#footer 							{font-size:15px;line-height:20px;text-align:center;}
#footer a							{font-size:15px;text-decoration:underline;}
#footer a:hover					{color:#ffca02}
#footer #navigation-bottom			{margin:0px 0px 5px 0px;text-align:center;}
#footer #navigation-bottom a.selected					{color:#ffca02}
#footer #navigation-bottom a { margin:0px 10px 0px 10px;}

/* INHALT */
#contentdiv							{padding:10px 0px 30px 0px;}
#content #content-inhalt-menulevel 	{padding: 0px 0px 20px 0px;}
#content #content-inhalt-title 	 	{padding: 0px 0px 5px 0px;}
#content #content-inhalt-entry 	 	{padding: 0px 0px 0px 0px; }
#content #content-inhalt-entry a	{text-decoration:none;}
#content #content-inhalt-article  	{padding: 0px 0px 0px 0px; }
#content #content-inhalt-article p	{margin-bottom: 1em; line-height:100% !Important; }
#content #content-inhalt-download 	{background-color:#EEEEEE padding:5px; margin-bottom:5px;}
#content #content-inhalt-download p	{}

.home #content-inhalt-article p {font-size:16px;}

.imgback {background-image:url(../img/icon/back.red.gif);}
.imgtop {background-image:url(../img/icon/top.red.gif);}

#sidebar blockquote {margin-left: 0; padding-left: 1em; background: url(../img/icon/quote.gif) no-repeat right bottom; border-left: 5px solid #ed6a00; }
#sidebar {float: left; width: 170px; background-color:#fff; }
#sidebar H2 {margin:0px; padding:0px;}
.news {text-align: left!important; line-height: normal; font-style: italic; margin-left: 0; padding-left: 1em; border-left: 5px solid #5ba6ca;/*border-left: 5px solid #ed6a00;*/}

#search-box {padding:0px; margin:0px;margin-top:0px;margin-left:16px;margin-bottom:10px;}
#search-box form {padding:0px; margin:0px;}
#search-box input { padding:0px; margin:0px;}
#search-box .text {border: 2px solid #c3c3c3;border-right: 0px;width:143px; height:20px;}
#search-box .btn {border: 2px solid #c3c3c3;border-left: 0px;}

.floating-box {float: left; width: 210px; }
.image span {border-top:0; padding:0 10px 0 10px; display:block; color:#000;}
.image img {padding:0; margin:0; }
/*
*/
.imagelefttext img { padding:0; margin:0; float:left;margin: 5px 33px 0px 0px;}
.imagerighttext img {padding:0; margin:0; float:right;margin: 5px 0px 0px 33px;}

.txtform {border:2px solid #c3c3c3; color:#777777;}
