/*------------------------------------------------------------*
**  Global
**------------------------------------------------------------*/
body {
/*	background-color:#00ff00;*/
		background-color:#1f1f1f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 86%;
	text-align: center; /* IE Fix */
	margin: 0;
	padding: 0;
	color: #666;

	line-height:1.4em;
	behavior:url("csshover.htc"); 
}

h1
{
  color:#666;
  
}

h2
{
  color:#623715;
   font-size:1.5em;
}

h3
{
  color:#666;
  font-size:1.6em;
}

h4
{
  color:#666;
  font-size:1.2em;
}

hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #cccccc;
 border-bottom: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
 width:90%;
}


acronym 
{ 
cursor: help; 
border-bottom: 1px dashed #999; 
}

.search 
{

background-image: url(../../media/search.jpg);
width: 20px;
height: 20px;
/*padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
color: transparent;*/
}

.searchbox
{
/*display:inline;*/

}

input.searchbox{
 /* font-size:0.9em;
  color:#666;
  width:150px;*/

}

 /*form {
  background-color: #eee;
   width: 370px;  
   padding: 20px;
   border: 1px solid #8c8c8c;
}*/


form label {
   display: block; 
   cursor: pointer; 
}

input,textarea,select 
{
  border: 1px solid #8c8c8c;
 /* margin-bottom: 1em;*/
  cursor: pointer; 
}

input:focus,
textarea:focus,
select:focus {
   background-color: #d9d9d9;
}

table.noBorder {
  margin:0 0 0 0;
  border:none;
  font-size: 100%;
  color: #666666;
}

td.noBorder {
  border:none;
}

.flash_border{
border: 1px solid #8c8c8c;
}

/*
table {
  margin: 1em 0 2em 2em;
  empty-cells: show;
  border-collapse: collapse;
  border-top: 1px solid #cfcfcf;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  color: #222;
  font-size: 90%;
}

table.noBorder {
  margin:0 0 0 0;
  border:none;
  font-size: 100%;
  	color: #666666;
}

td.noBorder {
  border:none;
}

caption {
  margin: 0.5em 0 0 0;
  color: #345;
  letter-spacing: 0.02em;
  font-size: 110%;
}

th, td {
  padding: 2px 6px;
  background: #fff;
  border-bottom: 1px solid #cfcfcf;
  overflow: hidden;
}

tr:hover, tr.hover {
  background: #f6f5f9;
}

th {
  background: #f3f3ff;
  font-weight: bold;
  letter-spacing: 0.02em;
}*/

/*------------------------------------------------------------*
**  Container
**------------------------------------------------------------*/	
#container {
	margin: 0 auto;
	/*width: 900px;*/
		width: 800px;
	overflow:hidden;
	/*border: 1px solid #ddd;*/
	padding: 0px;
	text-align: left; /* Cancel IE Fix */
	background-color:#ffffff;
	}


#main {
/*background-color:#cfcfcf;*/
background-color:#eeeeee;
overflow:auto;
position:relative;
width:100%;
z-index:50;
padding: 0 0 0 0;

}



/*------------------------------------------------------------*
**  Header
**------------------------------------------------------------*/		
#header {
	/*background: #1f1f1f url(../../media/bg_header.png);*/

		background: #1f1f1f url(../../media/img2_01.png);
	  background-repeat: no-repeat;
  background-position:rigtht;


	padding: 70px;
	}	
/*#header h1 { 	
	margin: 0;
	color: #C6C4C5;
	font-size: 1.8em;
	font-weight: normal;
	cursor: default;
	}	
#header h2 { 	
	margin: 0;
	color: #8D8E90;
	font-size: 1.2em;
	padding-left: 1px;
	cursor: default;
	}	*/

/*------------------------------------------------------------*
**  Nav
**------------------------------------------------------------*/

/*#nav {
	background: #999999; 
	border-bottom: 0px solid #fff;
  padding: 0 0 0 250px;
	height: 22px;
	margin-top:0px;
	margin-bottom:0px;
	}
	
#nav li {
	list-style-type: none;
	display: inline;
	line-height: 22px;
	}	
  	
#nav li a { 
	text-decoration: none; 
	color: #ffffff;
	background-color: #999999;
	border-right: 0px solid #fff; 
	border-bottom: 0;
	padding: 0px 20px;
	font-size: 8pt;
	float: left;
	}
#nav li a:hover { background-color: #ff9900; }
/*#nav li a.on { background-color: #49515C; color: #C6C4C5; }*/

/*------------------------------------------------------------*
**  Side Bar
**------------------------------------------------------------*/
#sidebar 
{ 
background-color:#000000;
float:left;
font-size:90%;
margin:0;
padding:0 0 0 0;
width:160px;
font-weight: bold;
}

#sidebar a { text-decoration: none; color: #ff7000;}
#sidebar a:hover { border-bottom: 1px dashed #000000; color: #ff7000; }

/*#sidebar div { background: #fff url(para_bg.jpg); }	*/
/*------------------------------------------------------------*
**  Side Bar & Content
**------------------------------------------------------------*/
/*#sidebar h3, #content h3 { 
	font-size: 1.1em; 
	color: #49515C; 
	margin: 0 10px 0 0; 
	cursor: default;
	}
#content div, #sidebar div { 
	padding: 1px 0 10px 0;  

  padding: 10px;
	}	*/
/*------------------------------------------------------------*
**  Content
**------------------------------------------------------------*/
#content 
{
 /* padding: 0 0 0 0; 
   margin:10px 0 0 0;*/

float:right;
font-size:93%;
margin:0;
padding:10px 0 0 0;
/*width:660px;*/
width:600px;
}

#content  a 
{ 
text-decoration: underline; 
font-weight: bold;
color: #623715; 
}

#content a:hover 
{ 
font-weight: bold;
border-bottom: 1px dashed #000000; 
color: #623715; 
}

#innerContent 
{
 /* padding: 0 0 0 0; 
   margin:10px 0 0 0;*/
/*border: 1px solid;*/
float:left;
font-size:93%;
margin:0;
padding:0 0 0 0;
width:97%;
}

#imageLink{
border-style:none;
}
/*#content div { background: #fff url(para_bg.jpg) repeat-x; }*/	
/*------------------------------------------------------------*
**  Footer
**------------------------------------------------------------*/	
#footer {
	background:#1f1f1f none repeat scroll 0 0;
	font-weight: bold;
	font-size: 0.7em;
	padding: 0px;
	
/*	line-height: 1px;
	clear: both;
	word-spacing:1.5em;*/
	}
#footer a { text-decoration: none; color: #ffffff; border-bottom: 1px dashed #999999; }
#footer a:hover { border-bottom: 1px dashed #000000; color: #fff; }


#footerIndex {
	background:#999999 none repeat scroll 0 0;
	border-bottom: 0px solid #fff;
	border-top: 10px solid #fff;
	text-align: center;	
	color: #ffffff;
	font-size: 0.9em;
	padding: 10px;

	}
	#footerIndex strong{color:#666666;}
#footerIndex a { text-decoration: none; color: #ffffff; border-bottom: 1px dashed #999999; }
#footerIndex a:hover { border-bottom: 1px dashed #000000; color: #fff; }