/*------------------------------------------------------------*
**  Global
**------------------------------------------------------------*/
body {
	background: #fff url(../../media/bg2.gif); 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center; /* IE Fix */
	margin: 0;
	padding: 0;
	color: #000;
	line-height:1.8em;
	behavior:url("csshover.htc"); 
}

h1
{
    font-size:26px;
   	line-height:1.0em;
}

h2
{
    font-size:16px;
}


h3.bandname
{
  color:#000;
  line-height:1.0em;
}

h4
{
  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 #000; 
}

.search 
{

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

}

.more{
  text-align:right;
	background-color: transparent;
	background-image: url("http://hofa-training.de/media/arrow.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 100% 50%;
	padding-right:15px;
}

.searchbox
{
/*display:inline;*/

}

input.searchbox{
  font-size:0.8em;
  color:#fff;
  width:80px;
  height:14px;
 background-color: #000;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	border-bottom:none;
}

 /*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: #000;
}

td.noBorder {
  border:none;
}

/*
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;
	overflow:hidden;
	border: 1px solid #ddd;
	padding: 0px;
	text-align: left; /* Cancel IE Fix */
	background-color:#ffffff; 
	}   

#main {
background-color:#ffffff;
overflow:auto;
position:relative;
width:100%;
z-index:50;
padding: 0 0 0 0;
}

ul#portfolio {
list-style:none;
padding-left: 20px; 

}



/*------------------------------------------------------------*
**  Header
**------------------------------------------------------------*/		
#header {
	background: #49515C url(http://www.hofa.de/media/alle_header/headerTr.png);
	  background-repeat: repeat-y;
  background-position:center;
	border-bottom: 1px solid #fff;
	border-top: 0px solid #fff;
	padding: 50px 50px;
	}	    
/*#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 
{ 
float:left;
font-size:90%;
margin:0;
padding:20px 0 0 20px;
width:205px;
}

#sidenewsHeader 
{ 
width:90%;
padding-left:10px;
font-size:90%;
border:1px solid #ececec;
border-bottom:1px solid #cccccc;
background:url(http://hofa-training.de/media/RSS.gif);background-repeat: no-repeat; background-position:95% 50%; background-color:#ececec;
 
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;

-khtml-border-radius-topleft:5px;
-khtml-border-radius-topright:5px;

}

#sidenews 
{ 
width:90%;
padding-left:10px;
font-size:90%;
border:1px solid #cccccc;
}


#sidebar a { text-decoration: underline; color: #000;}
#sidebar a:hover { text-decoration: underline; color: #000; }

/*
#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;

margin:0;
padding:10px 0 0 0;
width:660px;
}

a 
{ 
text-decoration: underline; 
color: #000; 
}

 a:visited
{ 
text-decoration: underline; 
color: #000; 
}

 a:hover 
{ 
text-decoration: underline; 
color: #000; 
}
/*
#content  a 
{ 
text-decoration: none; 
font-weight: bold;
color: #ff7000; 
}

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



#innerContent 
{
 /* padding: 0 0 0 0; 
   margin:10px 0 0 0;*/
  /* border: 1px solid;*/
float:left;

margin:0;
padding:10px 0 0 0;
width:97%;
}

#imageLink{
border-style:none;
text-decoration: none; 
}
/*#content div { background: #fff url(para_bg.jpg) repeat-x; }*/	
/*------------------------------------------------------------*
**  Footer
**------------------------------------------------------------*/
#footer {background-color:#ffffff;}	
*.divColItem{margin-top: 22px;margin-right: auto;margin-bottom: 1px;margin-left: auto;float: left;width: 20%;line-height: 20px;}
.clearFloat{height:0;padding:0;margin:0;line-height:0;font-size:1px;clear:both;overflow:hidden}
a.footer-link{text-decoration:none; color:#ee7f00; font-size:smaller;}
h2.footer{font-size:12px; color:#888888; text-transform:uppercase; line-height:0.2em;}












