/* CSS Document */


body{

background-color:#000;
margin:0px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;

}



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

/* STARTSEITE */
.container_start{

width:980px;
height:540px;
min-heigth:540px;
margin: auto auto;

}

.container_start_inner_middle{
background-repeat:no-repeat; background-position:top;
background-image:url(graphics/start/start_logo.jpg);
height:650px;
width:540px;
margin:0px auto;
}


#container_framework{width:845px; height:auto; margin:0px auto;padding-bottom:40px;}

#content{float:left; width:530px; margin-top:25px;}

.start_dance_around{border-top:1px solid #707173; border-bottom:1px solid #707173;font-size:16,6px; padding-top:7px; padding-left:3px;font-family: 'Impact', Arial; letter-spacing: 0.08em; color:#BFE3e7;  background-image:url(graphics/start/start_headline_country.jpg); width:197px; height:48px; overflow:hidden;}

#start_right {float:right; width:200px; height:275px;margin-top:190px; border-bottom:1px solid #707173;border-top:1px solid #707173; }
#start_right .top{ font-size:16,6px; padding-top:7px; padding-left:10px;font-family: 'Impact', Arial; letter-spacing: 0.08em; color:#BFE3e7;  border-bottom:1px solid #707173; padding-bottom:9px;}
#start_right a{ font-size:11px; color:#FFFFFF; text-decoration:none;}

#start_become_member { margin-top:10px;border-top:1px solid #707173; padding-top:5px; }
#start_become_member .headline { font-family: 'Impact', Arial; letter-spacing: 0.08em; font-size:16,6px; color:#BFE3e7; padding-top:5px;  padding-left:10px; }
#start_become_member .description { font-family: 'Arial Narrow', Arial; font-weight:200; font-size:16,5px; color:#BFE3e7;  padding-left:10px; }




#start_left {float:left; width:200px; margin-top:190px;height:275px;  border-bottom:1px solid #707173;}


#start_list {color:#BFE3E7; font-family: Arial, Helvetica, sans-serif; font-size:11px;width:180px; margin:10px auto;border-top:1px solid #707173;}
#start_list a{ width:100%; display:block; color:#BFE3E7; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
#start_list a:hover{ width:100%; display:block; color:#BFE3E7; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
#start_list ul {width:150px;}



#start_list li{list-style:none; padding-left:2px; padding-top:3px; padding-bottom:3px; width:178px; border-bottom:1px solid #707173; background-image:url(graphics/start/start_pfeil_go_off.jpg); background-position:right; background-repeat:no-repeat;}
#start_list ul{margin:0px; padding:0px;}
#start_list li:hover{list-style:none; pading-left:2px; padding-top:3px;  background-color:#59595B; padding-bottom:3px; width:178px;  border-bottom:1px solid #707173; background-image:url(graphics/start/start_pfeil_go_on.jpg); background-position:right; background-repeat:no-repeat;}


#start_login_form form {padding:0; margin:0; padding-left:10px;}
#start_login_form input{height:14px; width:170px;}


.messagebox{
 position:absolute;
 width:100px;
 margin-left:30px;
 border:1px solid #c93;
 background:#ffc;
 padding:3px;
}
.messageboxok{
 position:absolute;
 width:auto;
 margin-left:30px;
 border:1px solid #349534;
 background:#C9FFCA;
 padding:3px;
 font-weight:bold;
 color:#008000;
}
.messageboxerror{
 position:absolute;
 width:auto;
 margin-left:30px;
 border:1px solid #CC0000;
 background:#F7CBCA;
 padding:3px;
 font-weight:bold;
 color:#CC0000;
}



#line_top{height:10px; width:100%; background-color:#333333;}

#header {background-image:url(graphics/header_logo.jpg); background-repeat:no-repeat; width:860px; background-position:left; height:110px;}

#header_a {background-image:url(graphics/header_logo_a.jpg); background-repeat:no-repeat; width:860px; background-position:left; height:110px;}
#header_b {background-image:url(graphics/header_logo_b.jpg); background-repeat:no-repeat; width:860px; background-position:left; height:110px;}


#header_menue{float:right; width:355px; padding-left:20px;height:25px; margin-top:46px; font-size:18px; font-family:'Impact', Arial; color:#58585A;}
#header_menue li{float:left; list-style:none; padding-right:18px;}
#header_menue ul{padding:0; padding-left:5px;margin:0;}

#header_menue_new{float:right; width:335px; padding-left:40px;height:25px; margin-top:44px; font-size:20px; font-family:'Impact', Arial; color:#58585A;}
#header_menue_new li{float:left; list-style:none; background-color:#999999;margin-left:5px; text-align:center; padding-left:5px;padding-right:5px; width:auto;}
#header_menue_new ul{padding:0; padding-left:5px;margin:0;}



#header_menue a{font-size:20px; font-family:'Impact', Arial; color:#58585A;}
#header_menue a:hover{font-size:20px; font-family:'Impact', Arial; color:#000;}











.arrow_left{float:left; width:22px; height:30px; margin-top:105px;}
.arrow_right{float:right; width:22px; height:30px;margin-top:105px;}
#preview_top_big_cont{width:780px; height:270px; margin:0px auto;}



#eventpreview h1{ margin-top:12px; margin-left:25px; color:#333333; font-size:16px; font-family:Arial;}


#plus img {margin-right:5px;}




.tick{background-image:url(ajax/tick.png); background-repeat:no-repeat; background-position:right; padding-right:18px;float:right; width:200px; text-align:right;}
.cross{background-image:url(ajax/cross.png); background-repeat:no-repeat; background-position:right; padding-right:18px;float:right; width:200px; text-align:right;}
	
#register label {width:320px; float:left;margin-right:10px; padding-left:20px; margin-top:5px; padding-left:30px;}
#register input{float:right; width:200px;}







.alertInformation,.alertError,.alertSucess{
border:1px solid #eadfa0;background:#f9f6d0;font-size:.9em;padding:2px;  width: 97%; margin-left: 0px; margin-top: 8px; margin-bottom: 10px;
}
.alertInformation p,.alertError p,.alertSucess p{
text-transform:uppercase;font-weight:600;background:#FFF;padding:1px 0px 3px 5px; margin: 0px;
}.alertInformation p img,.alertError p img,.alertSucess p img{
margin-right:5px;vertical-align:top;
}.alertInformation li,.alertError li,.alertSucess li{
line-height:10px;float:none;width:auto;height:auto;border:0;margin:5px 0;padding:0 0 0 15px ;
list-style:none;
}
.alertError{
border:1px solid #fbcece;background:#fae6e6;width: 97%;color:#000000;  margin: 20px auto;
}.alertSucess{
border:1px solid #7bd585;background:#cee7d1;  width: 97%;color:#000000; margin: 20px auto;
}






/**SIDEBAR **/

#sidebar {float:right;width:240px; margin-right:10px; margin-top:6px;}
#sidebar .signin {color:#BFE3E7; margin-top:20px; font-size:20px;font-family: 'Impact', Arial; letter-spacing: 0.08em;  border-bottom:1px solid #707173; border-top:1px solid #707173; padding-top:5px; padding-left:10px;height:30px; width:230px;}
#sidebar .loginbox {color:#BFE3E7; margin-top:10px; border-bottom:1px solid #707173; width:240px; height:auto; padding-bottom:5px;}
#sidebar .becomeamember{color:#BFE3E7; padding:10px; margin-top:5px;padding-left:10px;font-size:20px;font-family: 'Impact', Arial; letter-spacing: 0.08em;  width:230px;}
#sidebar .description{ font-family: 'Arial Narrow', Arial; font-weight:200; font-size:18px; color:#BFE3e7;  padding-left:10px;}
#sidebar .check{padding-bottom:11px; padding-top:20px;padding-left:10px; }
#sidebar .nowdancemembers{color:#BFE3E7; font-size:20px;font-family: 'Impact', Arial; letter-spacing: 0.08em; margin-bottom:10px; margin-top:20px;  padding-top:5px; padding-left:10px;height:30px; width:230px;border-top:1px solid #707173; border-bottom:1px solid #707173;}
#sidebar .background_members{float:left; margin-bottom:5px; margin-left:5px; width:63px; padding:3px; height:63px; background-image:url(graphics/member_bg.jpg);}
#sidebar .mostwantedevents{color:#BFE3E7; font-size:20px;font-family: 'Impact', Arial; letter-spacing: 0.08em;  border-bottom:1px solid #707173;  border-top:1px solid #707173;  margin-top:10px; padding-top:5px; padding-left:10px;height:30px; width:230px;}


.tag1 {
font-size:12px; float:left; width:auto; margin-right:4px;
}
.tag2 {
font-size:16px; float:left; width:auto; margin-right:4px;
}
.tag3 {
font-size:13px; float:left; width:auto; margin-right:4px;
}
.tag4 {
font-size:12px; float:left; width:auto; margin-right:4px;
}
.tag5 {
font-size:10px; float:left; width:auto; margin-right:4px;
} 

#sidebartags {border-bottom:1px solid #707173; padding:10px; padding-bottom:20px; width:220px;}
#sidebartags a{text-decoration:none;}
#sidebartags a:hover{text-decoration:underline;}




#sideuserbar li{list-style:none; padding-left:2px; padding-top:3px; padding-bottom:3px; width:178px; border-bottom:1px solid #707173; background-image:url(graphics/start/start_pfeil_go_off.jpg); background-position:right; background-repeat:no-repeat;}
#sideuserbar ul{margin:0px; padding:0px;}
#sideuserbar li:hover{list-style:none; padding-left:2px; padding-top:3px;   padding-bottom:3px; width:178px;  border-bottom:1px solid #707173;}
#sideuserbar a{width:100%; font-size:12px; font-family:Arial, Helvetica, sans-serif; display:block; margin-top:2px; margin-bottom:2px;}
#sideuserbar a:hover{width:100%; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; display:block;   background-color:#59595B;  margin-top:2px; margin-bottom:2px;  background-image:url(graphics/start/start_pfeil_go_on.jpg); background-position:right; background-repeat:no-repeat;}



/**OVERVIEW**/

#overview_events .title{padding-left:35px; padding-top:10px; font-size:18px; color:#333333; font-family: 'Impact', Arial;}
#overview_events .desc{padding-left:35px;  font-size:14px; color:#333333; font-family:Arial; font-family: Arial;}


#profile .desc{padding-left:35px;  font-size:14px; color:#333333; font-family:Arial; font-family: Arial;}
#profile .title{padding-left:35px; padding-top:10px; font-size:18px; color:#333333; font-family: 'Impact', Arial;}

.suggestionofdayheadline{font-family: 'Impact', Arial; letter-spacing: 0.08em; font-size:20px; color:#BFE3e7; padding-top:5px;  height:30px; padding-left:20px; border-bottom:1px solid #707173; border-top:1px solid #707173;}



.headlinecontent{font-family: 'Impact', Arial; letter-spacing: 0.08em; font-size:20px; color:#BFE3e7; padding-top:5px;  height:30px; padding-left:20px; border-bottom:1px solid #707173; border-top:1px solid #707173;}

.headlinecontentsmall{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; padding-top:8px;  font-size:11px; height:27px; padding-left:20px; border-bottom:1px solid #707173; border-top:1px solid #707173;}






/**CAL**/
.calender {
    width:250px;
	
    border:1px solid black;
}
.calender div.after,
.calender div.before{
    color:#666666;
}
.day {
    float:left;
    width:30px;
    height:30px;
	margin:2px;
    line-height: 30px;
    text-align: center;
	background-color:#333333;
	 color:#FFF;font-size:11px;
}
.day.headline {
    background:#000; color:#BFE3E7; font-size:14px; font-weight:bold;
}
.day.current {
    font-weight:bold; font-size:11px;
	background-color:#BFE3E7; color:#000000;
}
.clear {
    clear:left;
}
.pagination {
margin-top:5px; margin-bottom:5px;
    text-align: center;
    height:20px;
    line-height:20px;
	color:#FFFFFF;
    font-weight: bold;
}
.pagination a {
    width:20px;
    height:20px;color:#FFFFFF;
	font-size:16px;
}

.head_calender{color:#BFE3E7; margin-top:20px;font-size:20px;font-family: 'Impact', Arial; letter-spacing: 0.08em;  border-bottom:1px solid #707173; border-top:1px solid #707173; padding:10px; width:220px;}






.toggle_teaser_off{margin-left:5px; background-image:url(graphics/profile/teaser_profil.jpg); width:520px; height:60px; cursor:pointer;}
.toggle_teaser_on{margin-left:5px; background-image:url(graphics/profile/teaser_profil_on.jpg); width:520px; height:60px; cursor:pointer;}














/*** EVENTS **/


.listcont{border-bottom:1px solid #707173; padding-top:20px; padding-bottom:20px;}
.leftpicture{float:left; width:176px; height:116px; margin-left:20px; background-image:url(graphics/bg_venue_thumbnails.jpg); padding:2px;}
.leftpicture_inner{width:176px;height:116px; overflow:hidden;}
.righttitle{float:left; width:250px; margin-left:20px; margin-top:8px; color:#BFE3E7; font-size:14px; font-weight:bold;}
.rightinfodate{float:left; margin-top:8px; width:250px; margin-left:20px;font-size:12px; font-weight:bold;}
.rightinfotolocation{float:left; margin-top:5px; width:250px; margin-left:20px;font-size:12px; font-weight:bold;}
.rightcheckoutcont{float:left; width:250px; margin-left:20px; margin-top:20px;}




.container_description{width:505px; padding-left:15px; padding-right:10px; margin-top:20px; border-bottom:1px solid #707173; padding-bottom:25px;}
.title_event{font-size:18px; font-family:Arial; font-weight:bold; color:#BFE3E7;}
.at_day{font-size:14px; margin-top:10px; font-family:Arial; font-weight:bold; color:#FFF;}
.desc_location{font-size:14px; margin-top:10px; font-family:Arial; font-weight:bold;}
.desc_website{font-size:14px; margin-top:20px; font-family:Arial; font-weight:bold; color:#FFF;}
.cont_desc_inner{font-size:12px; color:#FFFFFF; font-family:Arial; margin-top:20px;}

.second_headlines{color:#BFE3E7; margin-top:10px; padding-bottom:10px; margin-bottom:15px; font-size:20px;font-family: 'Impact', Arial; letter-spacing: 0.08em;  border-bottom:1px solid #707173;}







/** DASHBOARD**/

.wallcont_text{margin-top:20px; width:auto; height:auto;}
.wallcont_text .picture_left{float:left; margin-bottom:10px; margin-left:10px; width:66px; height:66px; padding:2px; background-image:url(graphics/member_bg.jpg);}
.wallcont_text .picture_inner{width:66px; height:66px; overflow:hidden;}
.wallcont_text .right_content{float:left; margin-left:20px; width:430px;}
.wallcont_text .name{font-size:12px; color:#FFF; font-family:Arial; font-weight:bold;}
.wallcont_text .message{ font-size:11px; color:#FFF; font-family:Arial; margin-top:5px;}
.wallcont_text .options{ float:left; margin-top:10px; color:#BFE3E7;font-size:11px; width:auto;}
.wallcont_text .delete{width:auto; font-size:11px; color:#BFE3E7; width:100px;float:right; font-family:Arial; margin-top:10px; text-align:right; cursor:pointer;}

#footer ul{padding:0px; margin:0px;}
#footer li{float:left; padding:10px; margin-right:21px; width:225px;  border-bottom:1px solid #707173; list-style:none; background-image:url(graphics/pfeil_go.png); background-position:right; background-repeat:no-repeat;}
#footer li img{}
#footer a{width:100%; display:block; color:#BFE3E7; text-decoration:none; font-size:14px;}
