/*
///////////////////////////////////////////////////////////////////////////////
//																			 //	
// HH    HH    OOOOOO    MM       MM   MM       MM							 //
// HH    HH   OO    OO   MMMM   MMMM   MMMM   MMMM						     //
// HHHHHHHH   OO    OO   MM MM MM MM   MM MM MM MM							 //
// HH    HH   OO    OO   MM  MMM  MM   MM  MMM  MM							 //
// HH    HH    000000    MM       MM   MM       MM							 //
//																			 //	
// erstellt durch       										             //
//																			 //	
// HOMM interactive, 6003 Luzern, www.homm.ch                  				 //
//																			 //	
//																			 //	
///////////////////////////////////////////////////////////////////////////////
*/


/* BASIS */


* {
margin:0;
padding:0;
}

html {
SCROLLBAR-FACE-COLOR: #454545; 
SCROLLBAR-HIGHLIGHT-COLOR: #454545; 
SCROLLBAR-SHADOW-COLOR: #454545; 
SCROLLBAR-3DLIGHT-COLOR: #949494; 
SCROLLBAR-ARROW-COLOR: #949494; 
SCROLLBAR-TRACK-COLOR: #454545; 
SCROLLBAR-DARKSHADOW-COLOR: #949494; 
SCROLLBAR-BASE-COLOR: #454545; 
buttonface: #454545;
}


body {
padding: 0px;
margin: 0px;
text-align:center;
background: url(images/bg_back.jpg) top #333333 fixed;
background-repeat:repeat-x;
position: relative;
font-family: "Trebuchet MS", arial, verdana, sans-serif;
font-size:13px;
}

#containerTop {
width:943px;
position: relative;
z-index:1;
padding: 0px;
margin: 0px;
}

#container {
width:943px;
position: relative;
border-left:1px solid #9e9e9e;
border-right:1px solid #9e9e9e;
background:url(/cms/themes/default/images/bg_mainStart.jpg) 4px 0px repeat-y;
}

#top {
width:929px;
position: relative;
height:110px;
padding-left:6px;
}

#content {
width:935px;
text-align:left;
height:436px;
padding-left:0px;
background:url(images/bg_main.jpg) no-repeat;
}

#pages {
width:935px;
/*height:128px;*/
float:left;
text-align:left;
margin: 0 0 0 4px;
background-color:#cccccc;
}

#footer {
width:935px;
margin: 0 0 0 0;
}

#clearDiv {
clear:both;
}

#layerLogo {
position:absolute;
left:-1px;
top:0px;
width:945px;
height:160px;
z-index:100;
background:url(images/bg_topStart.gif) top left no-repeat;
}

#abstand {
height:4px; 
width:943px;
border-left:1px solid #9e9e9e;
border-right:1px solid #9e9e9e;
border-bottom:1px solid #9e9e9e;
}

.footlink {color: #d7d7d7; font-size:11px; }
.footlink:hover {color: #d7d7d7; font-size:11px; }


.adresse					{font-size:11px; color: #d7d7d7; line-height:120%;}
.adresse a 					{font-size:11px; color: #d7d7d7; line-height:120%;}
.adresse2					{font-size:11px; color: #d7d7d7; line-height:120%;}
.adresse2 a 				{font-size:11px; color: #d7d7d7; line-height:120%;}


/* Styles für Content */


#content_img{
width:800px;
height:219px;
margin:120px 0 0 159px;
float:left;
}
#content_navi{
height:20px;
padding: 413px 0px 0px 95px;

}

#content_txt{
padding: 23px 0px 28px 95px;
color:#474747;
text-align:left;
}

#cont{
float:left;
color:#FFFFFF;
font-size: 13px;
}
#img{
margin:0px 14px 0px 14px;
padding:3px 3px 3px 3px;
border:1px solid #464646;
}
#img:hover{
border:1px solid #FFFFFF;
background-color:#FFFFFF;
}
.text{
padding:10px 0px 0px 14px;
}

#space{
margin-top:25px;
}

.pagination{
padding: 1px 0px 0px 0px;
padding: 2px 0px 0px 0px!ie;
font-size:16px;
text-align: left;
}
.pagination a{
padding: 0px 16px 0px 16px;
text-decoration: none; 
color: #CCCCCC;
background: #5e5e5e;
}
.pagination a:hover, .pagination a.selected{
color: #5e5e5e;
background-color: #CCCCCC;
}
.sliderwrapper{
position: relative; 
overflow: hidden; 
width: 520px;
height: 80px; /*CONTENT height*/
}
.sliderwrapper .contentdiv{
visibility: hidden; 
position: absolute; 
left: 0;  
top: 0; 
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
padding:0px;
width: 500px; 
height: 80px; /*CONTENT height*/
line-height:28px;
background-color:#cccccc;
}
a{
color: #474747;
text-decoration:none;
}
a:hover, a.selected{
color: #474747;
text-decoration:none;
}





