/* CSS Document */
#albenbearbeiten, #albenVerwaltenDIV {
padding:10px;	
}
.buttonstil {
	display:block;
	background:#EBEBEB;
	padding:5px;
	border:1px solid #C60;
	width:150px;
	margin:10px;
}
#albenbearbeiten input, #albenbearbeiten textarea,  #albenbearbeiten table, #fotohochladen input, #fotohochladen select, #albenbearbeiten select {
	border:1px solid #C60;
	padding:3px;
	background: #F4F4F4;
}
.fotobeab {
	margin:5px;
	padding:5px;
	background:#FFF;
	float:left;
	width:250px;
}
#albenbearbeiten table {
	border:none;
}
#personalinfo
{
	background:#F8F8F8;
	padding:5px;
}
#personalinfo td {
	padding:5px;
}
#albenbearbeiten h3, #fotohochladen h3, h3.head {
	display:block;
	margin:10px 5px;
	border-bottom:1px solid #F60;
}

#ueberpruefen {
}
#ueberpruefen p {
	margin:10px 0px;
}
#comm_start {
	background:url(../img/community_start.png) no-repeat;
	height:158px;
	width:815px;
	padding:10px 4px 5px 5px;
	color:white;
}
#comm_start h3 {
	display:block;
	margin-left:5px;
}
#comm_start ul, #comm_start li {
	list-style:none;
}
#comm_start li a {
	text-align:center;
	display:block;
	float:left;
	height:96px;
	width:133px;
	background: url(../img/icons/75/icobg.png) no-repeat;
	margin:5px 0px 0px 40px;
	padding:10px;
}
.right,.middle {
	float:right;
}
.left {
	float:left;
	padding:0px 0px 0px 3px;
}
#leftad {
	width:160px;
	float:left; 
	margin-left:5px;
}
#startbox {
	height:200px; 
	width:825px;
	margin:0px 0px 5px 3px;
}
#startbox div.login {
	position:relative;
	float:left; 
	background:url(../img/login_bg.jpg) repeat-x #fcc929; 
	height:188px; 
	width:234px;
	border:1px solid #d27d00;
	border-right:none;
	padding:5px;color:white;
	font-size:11px;
}
#startbox div.login h1{
	font-size:14px;
}
#startbox div.login span {
	display:block;
	padding-left:20px;
	width:156px;
}
#startbox div.login a {
	color:white;
	text-decoration:underline;
}
#startbox span#msgboxLogin {
	display:block;
	bottom:10px;
	left:230px;
}
.eingabe{
	width:176px;
	height:22px;
	border:1px solid #d27d00;
	padding-top:4px;
	font-size:16px;
}
#stats {
	background:url(../img/stats.png) no-repeat;
	float:left;
	height:240px;
	width: 98px;
	padding: 10px;
	color:white;
	
}
#werbung_start {
	float:left;margin: 5px 0px 0px 5px;
}
div.tabs {
	position:relative;
	z-index:10;
}
div.tabs ul.tab {
	height:43px;
	position:relative;
	z-index:11;
}
div.tabs ul.szene {
	background:url(../img/tab/bg_szene.png) no-repeat;
}
div.tabs ul.foto {
	background:url(../img/tab/bg_foto.png) no-repeat;
}
div.tabs ul.community {
	background:url(../img/tab/bg_community.png) no-repeat;
}
div.tabs ul.tab li {
	display:block;
	float:left;
}
div.tabs ul.tab li a {
	display:block;
	padding:12px 10px 0px 10px;
	margin:5px 0px 0px 4px;
	color:white;
	text-decoration:none;
	font-weight:normal;
}
div.tabs ul.tab li a h3 {
	font-size:12px;
}
div.tabs ul.tab li a:hover, div.tabs ul.tab li a.active {
	display:block;
	padding:4px 10px 12px 10px;
	margin:12px 0px 0px 4px;
	color:black;
	text-decoration:none;
	/*background: url(../img/tab/bg_hover.png) no-repeat top left;*/
	background:white;
	border:5px solid black;
	border-bottom:none;
	font-weight:bold;
}
div.tabs div.tabcontent {
	min-height:50px;
	background:white;
	border:5px solid black;
	padding:3px;
}
div.tabs div.tabcontent ul {
	padding:3px;
}
div.tabs div.tabcontent ul li {
	display:block;
	clear:both;
}
div.tabs div.tabcontent ul li a {
	clear:both;
	display:block;
	border-bottom:1px solid black;
	padding:3px;
	color: black;
	text-decoration:none;
	font-weight:normal;
	white-space:nowrap;
	overflow:hidden;
}
div.tabs div.tabcontent ul li a span {
	display:block;
	font-size:14px;
	margin: 12px 0px 0px 5px;
	font-weight:bold;
	float:left;
}
div.tabs div.tabcontent ul li a span.profilTab {
	font-size:11px;
	font-weight:bold;
	margin:8px 0px 0px 5px;
}
div.tabs div.tabcontent ul li.last a {
	border:none;
}
div.tabs div.tabcontent ul li a:hover {
	background: #E0E0E0;
}
div.tabs div.tabcontent ul li a h3 {
	line-height:normal;
	cue-after:none;
	page-break-after:avoid;
	font-size:14px;
}

	
div.tabs div.tabcontent ul li a img {
	float:left;
	border: 1px solid black;
	margin-right:3px;
}
div.tabs div.tabcontent ul li a h3 img {
	border:none;
	float:right;
}
#footer {
	background:url(../img/footer.png) no-repeat;
	width:960px;
	padding:10px 10px 10px 15px;
	height:94px;
	margin: 5px 0px 5px 10px;
	color: white;
	font-size:10px;
}
#footer h3 {
	font-size:12px;
}
#footer ul {
	display:block;
	padding:10px;
	float:left;
	margin-left:150px;
}
#footer ul li  {
	list-style:none;
	margin-left:10px;
}
#footer ul li a {
	color:white;
	text-decoration:underline;
	font-weight:normal;
}
#footer ul li a:hover {
	color:yellow;
}
#footer ul li.first {

	font-weight:bold;
	margin:0px;
}
#msgboxRegister {
	display:block;
	float:right;
	position:absolute;
	bottom:20px;
	left:350px;
}
	
/*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;
}
#box {
	width: 1000px;
	margin: 0 auto;  /* Zentrierung */
	text-align: left;
	background:bottom url(../img/bg.jpg) #ffffff no-repeat;
	border:1px solid #bcc1a3;
	border-top:none;
	min-height:700px;
}
.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:12px;
color:#333333;
background: url(../img/138.jpg);
}
a {
font-weight:bold;
color:#333333;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

/*andere*/
#menu {
	background:url(../img/menu/bg.png) no-repeat;
	width:999px;
	height:60px;
	position:relative;
	z-index:52;

}

#menu ul li a.szene {
	padding:20px 33px 20px 30px;
	background:url(../img/menu/pfeil.png) 80px 27px no-repeat;
	cursor:default;
}
#menu ul li a.fotos {
	padding:20px 40px 20px 40px;
	background:url(../img/menu/pfeil.png) 86px 27px no-repeat;
	cursor:default;
}
#menu ul li a.community {
	padding:20px 32px 20px 23px;
	background:url(../img/menu/pfeil.png) 106px 27px no-repeat;
	cursor:default;
}

#header {
	margin: 0px 0px 3px 0px;
}
#topad {
	float:right; 
	width:728px; 
	margin-top:0px; 
	margin-right:5px;
	z-index:10;
	position:relative;
}

div#menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
	z-index:399;
}
div#menu ul.menu {
    padding-left: 30px;
}

div#menu li {
    position: relative;
    z-index: 400;
	margin: 0px;
    display: block;
    float: left;
}
div#menu li:hover>ul {
    left: 10px;
}

div#menu a {
    position: relative;
    z-index: 401;
    display: block;
    float: left;
    text-decoration: none;
    font: normal 16px Arial;
	color:#fff;
}
div#menu a:hover, div#menu a:hover span { color: #fff; }
div#menu a:hover { color: rgb(218,219,222); }
div#menu li.current a {}



div#menu span {
    display: block;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 95% 0;
}
div#menu ul ul a.parent  {
    
    background: url(../img/menu/item-pointer.gif) 95% 8px no-repeat;
}
div#menu ul ul a.parent:hover  {
    background: url(../img/menu/item-pointer-mover.gif) 95% 8px no-repeat;
}

/* menu::level1 */

div#menu span {
    margin-top: 5px;
color: #333;
}
div#menu ul a:hover span {
color: #333;
}
div#menu ul ul span {
color: rgb(169,169,169);
}
div#menu ul ul a:hover span {
color: rgb(218,219,222);
}

/* menu::level2 */
div#menu ul ul {
    position: absolute;
    top: 55px;
    left: -999em;
    width: 163px;
    padding: 5px 0 0 0;
    background: rgb(45,45,45);
    margin-top:1px;
	z-index:52;
}
div#menu ul ul a {
    padding: 0 0 0 15px;
    height: auto;
    float: none;
    display: block;
    line-height: 24px;
    color: rgb(169,169,169);
	font-size:11px;
}

div#menu ul ul li.last { background: none; }
div#menu ul ul li {
    width: 100%;
}

/* menu::level3 */
div#menu ul ul ul {
    padding: 0;
    margin: -55px 0 0 153px !important;
    margin-left:172px;
	background:#333;
}

#breadCrumb
{
	display: block;
	height: 21px;
	width: 980px;
	padding:5px;
	border:solid 1px #dedede;
	background:#fff;
	margin:5px;
	position:relative;
	z-index:2;
}
#breadCrumb ul
{
	height: 21px;
	display: block;
	width:700px;
	float:left;
}
#breadCrumb ul li
{
	display: block;
	float: left;
	position: relative;
	height: 21px;
	overflow: hidden;
	line-height: 21px;
	margin: 0px 6px 0px 0;
	padding: 0px 10px 0px 0;
	font-size: .9167em;
	background: url(../img/breadcrumb/Chevron.gif) no-repeat 100% 0;
		z-index:3;
}


#breadCrumb ul li a
{
	display: block;
	position: relative;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	float: left;
	font-weight:normal;
}
#breadCrumb ul li a:hover {
	text-decoration:none;
	color: #666;
}
#breadCrumb ul li.first a
{
	height: 16px !important;
	text-indent:-1000em;
	width:16px;
	padding: 0;
	margin-top: 2px;
	overflow: hidden;
	background:url(../img/breadcrumb/IconHome.gif) no-repeat 0 0;
	z-index:3;
}
#breadCrumb ul li.first a:hover
{
	background-position: 0 -16px;
}
#breadCrumb ul li.last
{
	background: none;
	margin-right: 0;
	padding-right: 0;
}
#breadCrumb #date {
	float:right;
	width:200px;
	padding-top: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{

float:right;

}
#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;
}

.verlosungen {
	margin:10px;
	background:#E8E8E8;
	padding:10px;
}
.verlosungen img.pic {
	float:left;
	margin:0px 5px 0px 0px;
}
.verlosungen p {
	margin:5px 0px 5px 0px;
}
.teilnehmen {
	text-align:center;
	margin:10px;
}