/***********************************************/
/* xs42.css   Layout                          */
/***********************************************/

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 20px 0px;
	background-color: #efefef;
}

a{
	color: #ff6600;
	text-decoration: none;
}

a:link{
	color: #ff6600;
	text-decoration: none;
}

a:visited{
	color: #ff6600;
	text-decoration: none;
}

a:hover{
	color: #ff6600;
	text-decoration: none;
}

h1{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 114%;
 color: #ff6600;
 margin: 0px;
}

h2{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 100%;
 margin: 0px;
}

h3{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 92%;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ff6600;
 font-size: 92%;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

.kugerl { 
color: #FF6600 
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#navi{
	
	width: 140px;
 	color: #333333;
}



#content
{
 	color: #333333;
  	padding: 0px 15px 0px 15px;
}

#aktuell{

	width: 140px;
	padding-right: 10px;

}



/***********************************************/
/* Components                                  */
/***********************************************/

#siteName{
	margin: 0;
	padding: 0 0 0 10px;
}

/************* #subNavi **************/

#subNavi{
padding: 10px 0px 0px 0px ;
font-weight : bold;

}

#subNavi a {
	font-size: 80%;
	padding: 0 4px 0 0;
	color: #4b4b4b;
	line-height: 28px;
}
#subNavi ul, #subNavi li{
display: inline;
list-style: none;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#subNavi li a, #subNavi li a:hover, #subNavi li a:active { 

text-decoration: none; 
background-color : #ccc;
margin: 1px 1px 1px 1px;
padding: 2px 6px 2px 6px;
border: 1px solid #999999;
text-align: center;
font-weight: normal;

}
#subNavi li a:hover, #subNavi li a:active { 
border-top: solid 1px #e0e0e0;
border-right: solid 1px #888;
border-bottom: solid 1px #888;
border-left: solid 1px #e0e0e0;
color: #ff6600;
}


/*************** #pageName styles **************/

#pageName{
	margin: 0px;
	padding: 15px 0px 5px 0px;
}

/************** .feature styles ***************/

.feature{
	font-size: 78%;
}
.feature td
{
	font-size: 78%;
}

.technik{
	font-size: 78%;
	margin: 0px 15px;
}
.technik img{
	float:left;
}

.bild{
	font-size: 10px;
	padding: 0px 0px 5px 0px;
}
.zitat{
	padding: 0px 0px 0px 10px;
	font-size: 9px;
}
.feature h3{
	padding: 0px 5px;
}
 .feature ul{list-style-image: url(images/kugerl.gif);
  list-style-position:outside;
}  
.ende{
	text-align:right;
	font-size: 76%;
}

.start {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1px; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
color: #EFEFEC
}

/************* #siteInfo styles ***************/

#siteInfo{

	font-size: 75%;
	color: #cccccc;
	padding: 5px 10px 5px 10px;
	background-color: #ffffff;
}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}


/************* # formular suchen ***************/

#search{
	padding: 0px;
	font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}


/*********** #navi link styles ***********/

#navi ul a:link, #navi ul a:visited {display: block;}
#navi ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navi li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navi li {border-bottom: none;}


/*********** #naviLinks styles ***********/

#naviLinks{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#naviLinks h3{
	padding: 10px 0px 10px 0px;
}

#naviLinks a {
	display: block;
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
}

#naviLinks a:hover{
	background-color: #dddddd;
	
}

#naviLinks a .info {display:none;
}

.info{
color:black;
background:transparent;
display:block;
width:110px;
height:120px;
padding:5px 10px 5px 10px;
font-size: 75%;
line-height:17px;
}

#naviLinks a .space
{
	display:none;
}


/************** #advert styles **************/

#advert{
	padding: 10px 0px 10px;
}

#advert img{
	display: block;
}


/************** #aktuell styles **************/

#aktuell{
	margin: 0px;
	padding: 10px 0px 5px 10px;
	font-size: 70%;
}

.beschreibung
{
	font-size:12px;
}

.hand
{
	cursor: pointer;
}
