/* Start of CMSMS style sheet 'luttermann : white' */
* { 
  margin: 0; 
  padding: 0; 
  outline: 0;    
}

body {
	color: #4D4D4D;
	padding-top: 8px; 
	background: #BDBDBD;
        background: url("uploads/white/images/core/bg.png");
        font-family: Verdana, Arial, sans serif;
        font-size: 12px;
}

/* 
definition tags should be hidden. . . these are used for menu links    
*/
dfn {
   position: absolute;
   left: -1000px;
   top: -1000px;
   width: 0;
   height: 0;
   overflow: hidden;
   display: inline;
}

/*------------------------------------------
   LAYOUT
-------------------------------------------*/
#wrap-out {
	  width: 840px;
	  margin: 0px auto;
          padding: 10px;
}

#header {
  width: 840px;
  height: 80px;
  background: url("uploads/white/images/core/header.png") no-repeat right top;
}

/* --------------------------------------------
 Navi im Header
---------------------------------------------*/ 
#nav1 {
	padding-top: 20px;
        margin-left: 12px;
}

#nav1 ul {
	list-style: none;
	text-transform: uppercase;
	display: inline;
        margin-left: 70px;
}

#nav1 li {
display:block;
}


#nav1 a {
  float:left;
  font: 10px Verdana, Geneva, sans-serif;
  text-transform: uppercase;
  color: #656565;
 padding-right: 5px;
 padding-left: 5px;  
border-right: 1px solid #C7C7C7;
display:inline;
}

#nav1 a:hover {
  color: #fff;
  text-decoration: underline;
  border: none;
  border-right: 1px solid #C7C7C7;
display:inline;
text-shadow: #CDCDCD 0px 0px 5px 5px;
}

#nav1 a:active {
  color: #fff;
  text-decoration: underline;
  border: none;
  border-right: 1px solid #C7C7C7;
display:inline;
text-shadow: #CDCDCD 0px 0px 5px 5px;
}

#nav1 a:visited {
  color: #000;
  text-decoration: underline;
  border: none;
  border-right: 1px solid #C7C7C7;
display:inline;
text-shadow: #CDCDCD 0px 0px 5px 5px;
}

#nav2 {
	padding-top: 20px;
        margin-left: 12px;
}

#nav2 ul {
	list-style: none;
	text-transform: uppercase;
	display: inline;
        margin-left: 70px;
}

#nav2 li {
display:block;
}


#nav2 a {
  float:left;
  font: 10px Verdana, Geneva, sans-serif;
  text-transform: uppercase;
  color: #656565;
 padding-right: 5px;
 padding-left: 5px;  
border-right: 1px solid #C7C7C7;
display:inline;
}

#nav2 a:hover {
  color: #fff;
  text-decoration: underline;
  border: none;
  border-right: 1px solid #C7C7C7;
display:inline;
text-shadow: #CDCDCD 0px 0px 5px 5px;
}

#nav2 a:active {
  color: #fff;
  text-decoration: underline;
  border: none;
  border-right: 1px solid #C7C7C7;
display:inline;
text-shadow: #CDCDCD 0px 0px 5px 5px;
}

#nav2 a:visited {
  color: #000;
  text-decoration: underline;
  border: none;
  border-right: 1px solid #C7C7C7;
display:inline;
text-shadow: #CDCDCD 0px 0px 5px 5px;
}







/*-- soweit der Header --*/



#content-wrap {
  width: 840px;
  background: url("uploads/white/images/core/content.png") repeat-y center top;
}

#content-wrap li{
  margin-left: 50px;
}


#content {
 background: url("uploads/white/images/core/.png") #eee;
border: 1px solid #999;
padding: 10px 15px 15px 15px;
min-height:400px;    
}    

#content p {
  margin-left: 5px;
  margin-top: 8px;
margin-right: 10px;
  text-align: justify;
}

#content a {
  color: #585858;
  text-decoration: underline;
}

#content h1 {
  font: bold 1.5em , "Arial rounded", Arial, sans-serif;
  font-size: 1.5em;
  color: #585858;
  letter-spacing: 1px;
  border-bottom: 1px solid #cdcdcd;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

#content h2 {
  padding: 10px 0px 4px 0px;
  font: bold 1.5px Verdana, sans-serif;
  color: #C70023;
  letter-spacing: 0px;
  text-transform: none;
  width: 480px;
  margin-left: 30px;
  margin-top: 150px;
/*  border-top: 1px solid #cdcdcd; */ 
}

#content h3 {
  padding: 5px 0px 0px 5px;
  font: bold 12px Verdana, sans-serif;
  color: #585858;
  text-transform: none;
  width: 480px;
  margin-left: 26px;
}

#content h4 {
  padding: 0px 0px 0px 7px;
  font: bold 2.8em , Arial, sans-serif;
  color: #585858;
  letter-spacing: 1px;
  text-transform: none;
}

/* sidebar */
#sidebar {
	float: right;
        border: 1px solid #cdcdcd;
	width: 130px;
	margin: 0px 38px 0 18px ;
   min-height: 350px; 
}

#sidebar h1 {
  font: bold 0.5em, "Arial rounded", Arial, sans-serif;
  color: #585858;
  margin-left: 7px;
}        

#sidebar ul.sidemenu {
	list-style:none;
	margin: 0;
	padding: 5px 0 15px 0;			
}
#sidebar ul.sidemenu li {
	padding: 0 3px;
       margin-left: 0px;
}
        

#sidebar ul.sidemenu a {
	display: block;
	font-weight: normal;
	color: #585858; 
	height: .1.2em;
	text-decoration: none;
	padding: .3em 0 .3em 5px;
	background: #e7e7e7;		
	border-bottom: 1px dashed #151515;
        border-left: 1px solid  #000;
        font-size: 0.8em; 
}
#sidebar ul.sidemenu a.top{
	border-top: 1px dashed #151515;
}
#sidebar ul.sidemenu a:hover {
	padding: .3em 0 .3em 5px;
	background: #fff;
	border-left: 1px solid  #00ff00;
	color: #585858;
        text-decoration: underline;		
}
#sidebar .sidebox {
	background: #cdcdcd;
	margin: 5px 5px 10px 5px;
}


#footer {
  background: url("uploads/white/images/core/footer60.png") no-repeat center top;
  width: 840px;
  height: 100px;
  font-size: 0.8em;
}

#footer p {
  margin-left: 20px;
  padding-top: 5px;
}

/* --------------------------------------------
 Navi im Footer
---------------------------------------------*/ 
#navfooter {
      margin-left: 12px;
}

#navfooter ul {
	list-style: none;
	text-transform: uppercase;
	display: inline;
        margin-left: 7px;
}

#footer a {
  float:left;
  font: 10px Verdana, Geneva, sans-serif;
  text-transform: uppercase;
  color: #656565;
 padding-right: 5px;
 padding-left: 5px;  
border-right: 1px solid #C7C7C7;
background: url("uploads/images/core/buttonbg80.png") no-repeat;
}

#navfooter a:hover {
  color: #ffcc00;
  text-decoration: underline;
  border: none;
  border-right: 1px solid #C7C7C7;
}

/* End of 'luttermann : white' */

