/* CSS Document */
/*Grundelegendes*/
*{
padding: 0;
margin: 0;
border:none;
}
h3 a:hover {
text-decoration:underline;
}
h3 {
font-size:15px;
}
h1 {
font-size:17px;
}
a {
z-index:100;
}

#box{
width: 1000px;
margin: 0 auto;  /* Zentrierung */
text-align: left;
background:url(http://www.eventkiste.de/img/hg_box.png) #e9e9e9 repeat-x;
border:1px solid #bcc1a3;
border-top:none;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
background: url(../img/138.jpg);
}
a {
font-weight:bold;
color:#333333;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

/*andere*/
#top {

}
#menue {
clear:both; 
height:112px;
}
#menue a {
color:#FFFFFF;
}
#menue div {
height:78px; 
width:308px;
padding:32px 0px 0px 18px;
}
#menue #magazin {
float:left; 
background:url(http://www.eventkiste.de/img/m_magazin.gif); 
margin-left:3px;
}
#menue #fotos {
float:left;
background:url(http://www.eventkiste.de/img/m_fotos.gif);
margin-left:8px;
}
#menue #community {
float:right;
background:url(http://www.eventkiste.de/img/m_community.gif);
margin-right:3px;
}

#leiste {
background:url(http://www.eventkiste.de/img/bg_leiste.gif);
background-repeat:repeat-x;
border:1px solid #bcbcbc;
height:15px;
margin: 5px 3px 0px 3px;
padding:5px;
}
#left{
float:left;
width:189px;
}
#middle{
width:auto;
float:left;
padding:0px 10px 0px 10px;
}
#right{
float:right;
width:189px;
}
#shoutbox {
background:#FFFFFF;
border: solid 1px #333333;
min-height:300px;

padding:2px;
}
/*Kalender*/
#kalender {
text-align:center;
font-weight:bold;
}
.kalender {
width:160px;
}
.kalender td {
text-align:center;

}
.kalender td a {
display:block;
width:20px;
text-decoration:none;
color:black;
border:solid 1px #dbdcd8;
}
.kalender td a:hover {
background: #999999;
}
.kalenderLeer {
background: #A2A2A2;
}

/*runde ecken shit*/

.round_foto {
padding:3px;
background:url(http://www.eventkiste.de/img/rounded/fotos.gif) repeat-x #cd0000;
border:solid 1px #bb0500;
}
.round_community {
padding:3px;
background:url(http://www.eventkiste.de/img/rounded/community.gif) repeat-x #ff7400;
border:solid 1px #c95d00;
}

.round_community input {
background:#FFFFFF; border:dotted 1px orange; padding:3px;
}
.round_foto input {
background:#FFFFFF; border:dotted 1px red; padding:3px;
}
.loginbox input {
background:#FFFFFF; border: solid 1px #F27900; padding:3px;
}

.round_magazin {
padding:3px;
background:url(http://www.eventkiste.de/img/rounded/magazin.gif) repeat-x #db34a4;
border:solid 1px #9d006f;
}

div#round_content {
background:url(http://www.eventkiste.de/img/boxbg.gif) repeat-x #ededed; 
border:solid 1px #bdc1a3; 
padding:5px;
min-height:122px;
}
span#eventkl{
display:block; 
margin-top:3px; 
height:35px;
clear:both;
font-weight:bold;
}
span#newskl{
display:block; 
margin-top:3px; 
height:55px;
}
.register {
font-size:12px; 
}

.minikast {
background:url(http://www.eventkiste.de/img/boxbg.gif) repeat-x #ededed;
padding:2px; 
margin:0px;
border:1px solid #bcbcbc; 
width:185px;
z-index:301;
}
.minikast hr {
width:170px; 
height:3px;
 background-color:#ff7400; 
 color:#ff7400; 
 border:0; 
margin:5px;
}

/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  text-decoration: none;
}

.nav li a:hover {


}
#nav-one li:hover a, 
#nav-one li.sfHover a {


text-decoration:none;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
	color:black;	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
text-decoration:underline;
  color: #000;	
}

.nav ul {
  background: white;
  list-style: none;
  margin: 0;
  width: 123px;
  position: absolute;
  top: -999em;
  left: -1px;
  border: 1px solid orange;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 15px;
}
.nav ul li {
  border: 0;
  float: none;
  padding:3px;
}
.nav ul a {
  border-bottom: 0;
  
  width: 100px;
  white-space: nowrap;
}
.nav ul a:hover {
  color: #000;
}