/* - MISC STYLE - */


* 	      				{margin: 0px; padding: 0px;}
html 	       			{width: 100%; height: 100.05%;}
body 	       			{text-align: center; color: #545248; background:#e5e5e5 url(../images/back_main.gif) no-repeat left top; background-attachment: fixed; font-family: "Verdana", "Tahoma" , "Arial" , "MS Sans Serif"; font-size: 11px; line-height: 19px;}

.clear 	       			{clear: both; height: 0px; font-size: 0px; display: block; width: 100%;}

td 						{font-size: 11px; line-height: 18px; font-family: "Verdana", "Tahoma" , "Arial" , "MS Sans Serif";}

ul						{margin: 0px; padding: 0px;}

li 	    				{list-style: none} 

form 	      			{margin: 0px; padding: 0px;}
img 	      			{border: none;}

a 	     				{color: #e28d00; text-decoration: none;}
a:hover       			{color: #545248; text-decoration: underline;}


/* - LAYER + CONTAINER  + WRAPPER - */


#layer 	      			{position:relative; text-align:left; margin: 0px auto; width:960px;}
#container    			{float:left; position:relative; display:block; background:#fff; border-left:220px solid #fff;}
#wrapper       			{width:960px; display:block; margin-left:-220px; line-height: 25px;}
#button					{background:#e28d00;color:#fff;font-size:12px;}


/* - HEADER - */


#header        			{position:relative; width:100%; height:180px; margin: 0px; padding: 0px; background: #e28d00 url(../images/header.jpg) repeat-x;}
#logo 					{position: absolute; top: 0px; left: 15px; padding: 0px; width: 400px; height:180px;}
#claims 				{position: absolute; top: 10px; right: 15px; margin: 0px; padding: 0px; text-align: justify; width: 240px; font-family: "Arial"; font-size: 11px; font-weight: bold; color: #fff; text-align:right;}


/* - MENU - */


#menulayer 					{position:relative; width:auto; height:26px; margin: 25px 0px 0px 0px; padding: 0px 25px 0px 0px; line-height: 20px; background: #848484;}
#menulayer #menu 			{color: #fff; background: transparent; margin: 0px 0px 0px 0px;}
#menulayer #menu ul 			{margin: 0px; padding: 0px;}
#menulayer #menu li 			{float: left; display: inline; list-style: none; margin: 0px 0px 0px 0px; padding: 0px; border-right: 1px solid #e9e9e9;}
#menulayer #menu li a 			{display:block; padding: 3px 12px 3px 12px; text-decoration: none; font-size: 11px; color: #fff; background: transparent; margin-right:0px;}
#menulayer #menu li a:hover 		{padding: 3px 12px 3px 12px; text-decoration: none; font-size: 11px; color: #fff; background: #323232; margin-right:0px;}
#menulayer #menu li a.aktiv  		{padding: 3px 12px 3px 12px; text-decoration: none; font-size: 11px; color: #fff; font-weight: normal; background: #323232; margin-right:0px;}
#menulayer #menu li a.aktiv:hover	{padding: 3px 12px 3px 12px; text-decoration: none; font-size: 11px; color: #fff; font-weight: normal; background: #323232; margin-right:0px;}


/* - SITE + TIME - */


#sitelayer 			       	{position: relative; float:left; width:100%; height: 30px; margin: 0px; padding: 0px; background: #e28d00; color: #fff;}
#sitelayer #seite      		{position:relative; float:left; width:220px; left:10px; margin: 0px; line-height: 28px; color: #fff; background: transparent;}
#sitelayer #seite a 		{text-decoration: none; color: #fff;}
#sitelayer #seite a:hover	{text-decoration: none; color: #fff;}
#sitelayer #timedate 		{position:relative; float:right; padding: 0px 15px 0px 0px; line-height: 28px; color: #fff; font-size: 10px;}


/* - CONTENT - */


#content					{position:relative; float:left; left:220px; margin: 0px; padding: 0px; width:740px; overflow: hidden; color: #545248; background: transparent;}


/* - CONTENT ... TEXT - */


/* #content #text 				{position:relative; margin: 0px; padding: 30px 45px 35px 45px; text-align: justify; color: #545248; background: transparent; line-height: 22px;} */
#content #text 				{position:relative; margin: 0px; padding: 30px 65px 35px 45px; text-align: justify; color: #545248; line-height: 22px;}


#content #text h1 			{font-size: 16px; font-weight: bold; margin: 0px 0px 20px 0px; color: #323232; font-family: "Arial"; text-transform: normal; letter-spacing: 0px;}
#content #text h2 			{font-size: 14px; font-weight: bold; margin: 0px 0px 20px 0px; color: #545248; font-family: "Arial"; text-transform: uppercase; letter-spacing: 0px;}
#content #text h3 			{font-size: 11px; font-weight: bold; margin: 0px 0px 5px 0px; color: #323232; font-family: "Verdana"; letter-spacing: 0px;}
#content #text h4 			{font-size: 11px; font-weight: bold; margin: 0px 0px 15px 0px; color: #545248; font-family: "Verdana"; letter-spacing: 0px;}
#content #text h5 			{font-size: 11px; font-weight: bold; margin: 0px 0px 0px 0px; color: #545248; font-family: "Verdana"; letter-spacing: 0px;}
#content #text h6 			{font-size: 11px; font-weight: normal; margin: 0px 0px 0px 0px; color: #AFAFAF; font-family: "Verdana"; letter-spacing: 0px;}
#content #text h7 			{font-size: 14px; font-weight: bold; margin: 0px 0px 0px 0px; color: #CE7D21; font-family: "Verdana"; letter-spacing: 110%;}
#content #text p 			{margin: 0px 0px 15px 0px;}
#content #text hr 			{border-top: 1px solid #D7D7D7; border-right: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 1px solid #fff; margin: 0px 0px 15px 0px; height: 2px;}
#content #text a 			{color: #e28d00; text-decoration: none;}
#content #text a:hover 		{color: #f55e05; text-decoration: underline;}
#content #text ul 			{margin: 0px 0px 0px 15px;}
#content #text blockquote	{text-align: left; background: #FFE7C6; color: #404040; letter-spacing: 1px; padding: 1em 1em 1em 1em; margin-left: 0; border-top: 2px solid #e28d00; border-bottom: 2px solid #e28d00;}

#content #text ul li 		{list-style-image: url(list.gif); line-height: 22px;}
#content #text ul li ul li 	{list-style-image: url(list.gif); line-height: 22px; margin: 0px 0px 0px 5px;}

/* #content #text ul li 		{list-style: square; line-height: 22px;}
#content #text ul li ul li 	{list-style: square; line-height: 22px; margin: 0px 0px 0px 5px;} */


/* - SIDEBARLEFT - */


#sidebarleft 				{position:relative; float:left; left:-740px; width:220px; color: #545248; background: transparent;}

/* - BOXES - */

#sidebarleft .box {position:relative; color:#545248; background: #f1f1f1; border:1px solid; border-color: #BBBBBB; margin: 5px 0px 10px 0px; 
}
#sidebarleft .box h4 {color:#fff; font-size: 100%; background: #323232 url(../images/boxheader.gif) repeat-x; padding:2px 5px 2px 5px; margin:0px;
}
#sidebarleft .box p {padding: 4px 5px 6px 5px; margin:0px;
}


/* - SUBMENU - */


#submenu 		    			{position:relative; float:left; width: 200px; margin: 20px 0px 20px 0px; padding: 0px 10px 0px 10px; overflow:hidden;}
#submenu ul 					{float:left; width: 180px; margin: 0px; padding: 0px 10px 0px 10px; background: #fff; margin-bottom: -1px;}
#submenu ul li 	       			{float:left; display:block; width: 180px; margin: 0px; padding: 0px; border-bottom: 1px dotted #E0E0E0; height:35px; line-height:26px;}
#submenu ul li a 				{display:block; padding: 5px 12px 4px 12px; text-decoration: none; font-size: 11px; color: #848484; background: transparent;}
#submenu ul li a:hover 			{padding: 5px 6px 4px 12px; text-decoration: none; font-size: 11px; color: #323232; background: transparent;}
#submenu ul li a.aktiv 			{padding: 4px 6px 5px 12px; text-decoration: none; font-size: 11px; font-weight: bold; color: #323232; background: transparent;}
#submenu ul li a.aktiv:hover 	{padding: 4px 6px 5px 12px; text-decoration: none; font-size: 11px; font-weight: bold; color: #323232; background: transparent;}


/* - FOOTER - */


#footer 						{clear:both; position:relative; float:left; width:100%; height: 75px; margin: 0px; padding: 0px; font-size: 10px; color: #b9b9b9; line-height: 15px; background: #fff; border-top: 1px solid #E9E9E9; border-bottom: 10px solid #e28d00;}
#footer #seitenanfang  			{position:relative; float:left; padding: 15px 0px 0px 15px; margin: 0px; width: 220px;}
#footer #footercontent 			{position:relative; float:left; margin: 0px; padding: 15px 15px 0px 5px; width: 705px; text-align:right;}
#footer a 	      				{text-decoration: none; color: #b9b9b9; font-weight: normal; font-size: 10px;}
#footer a:hover       			{text-decoration: none; color: #707070; font-weight: normal; font-size: 10px;}
#footer a.w3b 	     			{text-decoration: none; color: #b9b9b9; font-weight: normal; font-size: 10px;}
#footer a:hover.w3b  			{text-decoration: none; color: #707070; font-weight: normal; font-size: 10px;}

/* - SPEZIAL - */

#hidden{
   position:absolute;
   top:-50000px;
   left:-300px;
   width:5px;
   height:1px;
   
} 

/* - SONSTIGES - */

#boxleft {
   border-top: 1px solid #f0f0f0;
   border-left: 1px solid #f0f0f0;
   border-right: 1px solid #999;
   border-bottom: 1px solid #999;
   padding: 8px 8px 8px 8px;
   margin-right: 20px;
}

#boxright {
   border-top: 1px solid #f0f0f0;
   border-left: 1px solid #f0f0f0;
   border-right: 1px solid #999;
   border-bottom: 1px solid #999;
   padding: 8px 8px 8px 8px;
   margin-left: 20px;
}

#box {
   padding: 10px 10px 10px 10px;
   background-color: #f0f0f0;
   border: 10px solid #fff;
}

/* Runde Ecken */

/* Andere Hintergrundfarbe = andere Boxfarbe */

div.rundebox {
   width: 100%;
   text-align: left;
   background: #e5e5e5 url(links_unten.png) no-repeat left bottom; 
   color: #747474; 
}
div.rundebox div.mittlerebox { 
   background: url(rechts_unten.png) no-repeat right bottom; 
   padding-bottom: 0.5em; /* Abstand unterhalb des Textes */ 
}   
div.rundebox div.innerebox {
   background: url(links_oben.png) no-repeat left top;
}
div.rundebox h3 {
   color: #e28d00;
   font-size: 16px;
   font-weight: bold;
   background: url(rechts_oben.png) no-repeat right top; 
   padding: 1em 5px 5px 1em; /* unten kein padding */
}
div.rundebox p { padding: 0 1em; }

/* Internet Explorer bis V6 OHNE runde Ecken */
* html div.rundebox, 
* html div.rundebox div.mittlerebox,
* html div.rundebox div.innerebox, 
* html div.rundebox h3 {
 background: #e28d00;   
}

div.button {

color: #e28d00;
background-color: #000;
border: 1px solid #000;
}
button {

color: #e28d00;
background-color: #000;
border: 1px solid #000;
}
