/* CSS-Datei für Standard-Template von CMBasic CMBasic is free software under the GNU/GPLCopyright Johann-Christian Hanke Copyright CSS-Datei Johann-Christian Hanke http://www.cmbasic.de http://cmbasic.sourceforge.net erweiter durch WEB-TSC Thomas Schurse Consulting*/
body 								{font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; /*  background-color: #E9E9E9; background-color: #1B1B1B;*/ background-color: #999999; background-image: url(mainback.jpg); background-repeat: repeat-x; background-attachment: fixed; color: #F0F8FF; /*  font-size: 100.01%;*/ margin: 0px;}

#mother 							{text-align: left; margin: 0px auto auto auto; width: 800px; background-image: url(hg.png); background-repeat: repeat-y; background-color: #cccccc; /*border: 2px solid #990000;*/}

#logo 							{text-align: left; height: 300px; width: 100.01%; color:gray; background-color: transparent; background-image: url(logo.png); background-repeat: no-repeat;}
#logo h1 						{font-size: 1.1em; color: gray; margin: 0px; padding-left: 5px; background-image: none;}

#search 							{float: left; color: gray; width: 120px; background-color: transparent; margin-top: 5px; font-size: 0.84em;}
search form 					{margin: 0px;}

#path 							{float: left; font-size: 0.9em; line-height:1.1em; padding-left: 5px; padding-top: 0px; color: Black; background-color: transparent;}
/*#background{background-image: url(content_hg.png);background-position: top;background-repeat: no-repeat;height: 188px;background-color: transparent;margin-top: -20px;}*/

.plugin 							{background-color: transparent; font-size: 1em; line-height:1.3em;}

#footer 							{color: black; background-color: transparent; clear: both; /*background-image: url(footer.png); background-repeat: no-repeat; background-position: center;*/ height: 40px; width: 100.01%;}
#footer div 					{font-size: 0.7em; text-indent: 0px; padding-top: 10px; padding-left: 15px;}

/* Gabler*/
#topmenu   						{float: right; font-size: 12px; line-height: 30px; }
#topmenu ul 					{display: inline; margin: 0; padding: 0; list-style: none;}
#topmenu li 					{display: inline; }
#topmenu a  					{color: #333333; text-decoration: none; padding-left: 10px; padding-right: 10px; background-color: transparent;}
#topmenu a:hover  			{color: #990000; text-decoration: none; padding-left: 10px; padding-right: 10px; background-color: transparent;}
#topmenu .obermenuhigh  	{color: #990000; text-decoration: none; padding-left: 10px; padding-right: 10px; background-color: transparent;}

#navi								{font-family: Arial, Helvetica, sans-serif; width: 803px; border:none; border:0px; margin:0px; padding:0px; font-size:12px; margin-top: -80px;}
#navi ul							{background: #333333; height:35px; list-style:none; border:0px; margin:0px; padding:0px;}
#navi ul li						{float:left; padding:0px; }
#navi ul li a					{background: #28281E; color:#cccccc; display:block; line-height:35px; margin:0px; padding:0px 25px; text-decoration:none;}

#navi ul li ul					{background:#333333; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width:220px; z-index:200;/*top:1em; /*left:0;*/}
#navi ul li:hover ul			{background-color: #990000; display:block;}
/*#navi ul li:hover ul			{style:"filter: Alpha(opacity=95); opacity: 0.95; moz-opacity: 0.95;"; background-color: #990000; display:block;} */
#navi ul li li					{background:url('images/sub_sep.gif') bottom left no-repeat; display:block; float:none; margin:0px; padding:0px; width:225px;}
#navi ul li:hover li a		{background:none;}
#navi ul li ul a				{display:block; height:35px; margin:0px; padding:0px 10px 0px 15px; text-align:left;}
#navi ul ul 					{border:none; border:0px; margin:0px; padding:0px; }
#navi ul ul li a 				{color:#ffffff; display:block; line-height:35px; margin:0px; padding:0px 25px; text-decoration:none; background-color: transparent;} 

#navi a:link 					{background-color: #333333; color:#ffffff; display:block; line-height:35px; margin:0px; padding:0px 25px; text-decoration:none;}
#navi a:visited 				{background-color: #333333; color:#ffffff; display:block; line-height:35px; margin:0px; padding:0px 25px; text-decoration:none;}
#navi a:hover 					{background-color: #990000; border:0px; color:#ffffff; text-decoration:none;  font-style: italic; }
#navi ul .obermenuhigh 		{color:#ffffff; display:block; line-height:35px; margin:0px; padding:0px 25px; text-decoration:none; background-color: #990000;}
#navi ul ul .submenuhigh 	{color:#ffffff; display:block; line-height:35px; margin:0px; padding:0px 25px; text-decoration:none; background-color: transparent;}

h1 								{color: #990000; font-size: 1.8em; line-height: 1.8em; margin-top: 15px; padding: 0px; text-indent: 0px; margin-left: 0px; text-align: left; background-color: transparent;}
h2 								{font-size: 1.1em; line-height: 1.4em; background-image: url(web_k.png); background-repeat: no-repeat; text-indent: 25px; background-position: left; padding-bottom: 1px; margin-bottom: 1px; margin-left: 3px; color: #990000; background-color: transparent;}
h3 								{font-size: 1em; line-height: 1.4em; margin-bottom: 1px; padding-bottom: 1px; color: #990000; background-color: transparent;}
p, div 							{padding-right: 3px;}
p 									{margin-top: 3px; margin-bottom: 5px;}
b 									{color: gray;}
strong 							{color: gray;}
a 									{color: Gray;}
a:hover 							{text-decoration: none;}
a:visited 						{color: Gray;}
.kasten 							{font-size: 1em; margin-top: 10px; float: right; width: 170px; border-style: dotted; border-width: 2px; border-color: gray; padding: 3px; margin: 3px;}
.kasten h3 						{margin-top: 0px;}
.boxcover 						{font-size: 0.9em; margin-top: 10px; float: right; width: 200px; padding: 3px;}
.box 								{font-size: 0.9em; margin-top: 10px; padding-right: 0px; float: right; width: 100%; border-style: solid; border-width: 1px; border-color: gray; color: gray;}
.box h3 							{background-color: #000000; color: gray; padding: 3px; margin-top: 0px;}
.box div 						{padding: 3px;}
.lead, .lead p 				{font-family: Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.5em; font-weight: bold; margin-top: 5px; margin-bottom: 10px; text-indent: 0px; color: black; background-color: transparent;}
.lead img 						{padding: 5px;}
.rahmen 							{font-family: Arial, Helvetica, sans-serif; font-size : 1em; width: 90%; background-color : black; border-style : solid; border-width : 2px; border-color : silver; padding : 3px; color: white;}
.tipp 							{font-family: Arial, Helvetica, sans-serif; font-size : 1em; width: 90%; border-style : dotted; border-width : 1px; border-color : #990000; padding : 3px; margin-top: 8px; margin-bottom: 10px; color:gray;}
code, .code 					{font-family: "Courier New", Courier, monospace; font-size: 1.0em; color: #990000; background-color: transparent;}
.bu 								{margin-top: 0px; font-size: 0.75em; font-weight: bold;}
hr#trenner 						{border-style: solid; border-width: 1px; border-color: white; width: 370px; margin-left: 0px; text-align: left;}
hr 								{border: 1px dashed #990000; width: 95%; margin-left: 0px; text-align: left;}
table th, th, tbody 			{padding: 3px;}
#content 						{float: right; width: 85%; color: black; font-size: 0.84em; line-height:1.45em; padding-left: 0px; background-color: transparent; margin-top: 10px; /*border-left: 1px solid #cccccc;*/ padding-left: 12px; padding-right: 12px;}
#content p a ul li			{display: inline; padding-left: 30px; background-image: url(web_k.png); background-repeat: no-repeat; color:gray; text-indent: 50px;}
#content ul 					{padding-left: 1px; text-indent: 10px; font-size: 1em; line-height: 1.4em; margin-left: 0.7em; padding-left: 0.7em; color: gray; clear: both;}
.datum 							{font-size: 0.8em;}

