f/*   
Theme Name: zuckerwatt.at
Theme URI: http://www.zuckerwatt.at/cms/wp-content/themes/zuckerwatt/
Description: ZUCKERWATT.at
Author: Richard L.
Author URI: http://www.zuckerwatt.at
Version: 1.1.0
.
i don't like people copying my templates... :D
.
*/


/* ################################# */
/* BASIC LAYOUT                      */
/* ################################# */

html {
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
	overflow-x: auto;
	height: 101%;
	margin: 0px 0px 1px 0px;
}
body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Arial, Sans-Serif, Verdana, Helvetica;
	background: #ffffff url(http://www.zuckerwatt.at/web/wp-content/themes/zuckerwatt_neu/images/bg.jpg) repeat 0px 1px;
	color: #000;
	line-height: 18px;
}
#headerwrapper {
	width: 100%;
	height: 40px;
	background: #000;
	margin-bottom: 20px;
}
#header {
	width: 805px;
	margin: auto;
}
#headerlogo {
	width: 196px;
	height: 24px;
	float: right;
	padding: 8px 0px;
}
#wrapper {
	width: 805px;
	margin: auto;
}
#mediabox {
	float: left;
	width: 805px;

}
#teaser {
	float: right;
	width: 580px;
}
#container {
	width: 580px;
	float: right;
}
#container2 {
	width: 805px;
	float: right;
}
.connectbox {
	width: 215px;
	float: left;
	height: 258px;
	background: #000000;
	padding: 5px;
}
.sidebar {
	width: 200px;
	float: left;
	margin-top: 11px;
}
#footer {
	margin-top: 50px;
	background: #000000;
	height: 0px;
	width: 100%;
	float: left;
}

/* ################################# */
/* HEADERMENU                        */
/* ################################# */

#headermenu {
	width: 495px;
	float: left;
}
#headermenu ul#headernav {
	width:495px;
	height:40px;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	background:#000000;
}
#headermenu ul#headernav li {
	float:left;
	margin:0;
	padding:0;
}
#headermenu ul#headernav li a {
	display: block;
	height:40px;
	overflow:hidden;
	text-indent:-99999px;
	background:transparent url(http://www.zuckerwatt.at/web/wp-content/themes/zuckerwatt_neu/images/menu.jpg) no-repeat;
}

#headermenu ul#headernav li#home a { background-position:0 0; width:57px; }
#headermenu ul#headernav li#home a:hover { background-position:0 -40px; width:57px; }
#headermenu ul#headernav li#home_hi a { background-position:0 -40px; width:57px; }

#headermenu ul#headernav li#blog a { background-position:-57px 0; width:57px; }
#headermenu ul#headernav li#blog a:hover { background-position:-57px -40px; width:57px; }
#headermenu ul#headernav li#blog_hi a { background-position:-57px -40px; width:57px; }

#headermenu ul#headernav li#events a { background-position:-114px 0; width:75px; }
#headermenu ul#headernav li#events a:hover { background-position:-114px -40px; width:75px; }
#headermenu ul#headernav li#events_hi a { background-position:-114px -40px; width:75px; }

#headermenu ul#headernav li#booking a { background-position:-189px 0; width:82px; }
#headermenu ul#headernav li#booking a:hover { background-position:-189 -40px; width:82px; }
#headermenu ul#headernav li#booking_hi a { background-position:-189 -40px; width:82px; }

#headermenu ul#headernav li#pictures a { background-position:-271px 0; width:85px; }
#headermenu ul#headernav li#pictures a:hover { background-position:-271px -40px; width:85px; }
#headermenu ul#headernav li#pictures_hi a { background-position:-271px -40px; width:85px; }

#headermenu ul#headernav li#videos a { background-position:-356px 0; width:71px; }
#headermenu ul#headernav li#videos a:hover { background-position:-356px -40px; width:71px; }
#headermenu ul#headernav li#videos_hi a { background-position:-356px -40px; width:71px; }

#headermenu ul#headernav li#shop a { background-position:-427px 0; width:56px; }
#headermenu ul#headernav li#shop a:hover { background-position:-427px -40px; width:56px; }
#headermenu ul#headernav li#shop_hi a { background-position:-427px -40px; width:56px; }

#headermenu ul#headernav li#links a { background-position:-483px 0; width:61px; }
#headermenu ul#headernav li#links a:hover { background-position:-483px -40px; width:61px; }
#headermenu ul#headernav li#links_hi a { background-position:-483px -40px; width:61px; }

#headermenu ul#headernav li#about a { background-position:-544px 0; width:66px; }
#headermenu ul#headernav li#about a:hover { background-position:-544px -40px; width:66px; }
#headermenu ul#headernav li#about_hi a { background-position:-544px -40px; width:66px; }



/* ################################# */
/* LINKS & STYLES                    */
/* ################################# */

a:link {
	color: #0D5B9D;
}
a:visited {
	color: #0D5B9D;
}
a:hover {
	color: #0D5B9D;
}
h1 {
	margin: 0px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 18px;
font-weight: normal;
	line-height: 26px;
}

/* ################################# */
/* VIDEOS                            */
/* ################################# */

.videos_single {
	margin-top: 10px;
	padding-top: 15px;
	float: left;
}
.videos_single .videos {
	margin: 0px!important;
}
.videos_single .content {
	background: #ffffff!important;
color: #000000!important;
}

.videos {
	float: left;
	width: 580px;
	margin-top: 25px;
	margin-bottom: 5px;
}
.videos .content {
	width: 570px;
	float: left;
	background: #000000;
	padding: 5px;
	color: #ffffff;
}
.videos .excerpt {
	float: left;
	width: 500px;
}
.videos .date {
	float: right;
	width: 70px;
	text-align: right;
}
.videos .content a {
	text-decoration: none;
}


.videos .infos {
	float: left;
	width: 580px;
	line-height: 11px;
}
.videos .infos .left {
	float: left;
	width: 350px;
	margin-left: 5px;
}
.videos .infos .right {
	text-align: right;
	float: right;
	width: 140px;
	margin-right: 5px;
}


.videos .location,
.videos .city {
	float: left;
	background: #000000;
	color: #ffffff;
	padding: 1px 2px;
	margin-right: 3px;
	font-size: 10px;
	text-transform: uppercase;
}
.videos .view a,
.videos .edit a {
	float: right;
	background: #0D5B9D;
	color: #ffffff;
	padding: 1px 2px;
	margin-left: 3px;
	font-size: 11px;
	text-decoration: none;
}
.videos .share {
	float: right;
	background: #000000;
	color: #ffffff;
	padding: 1px 2px;
	margin-left: 3px;
	font-size: 11px;
}
.videos .share a {
	color: #ffffff;
	text-decoration: none;
}



/* ################################# */
/* EVENTS                            */
/* ################################# */

.events {
	float: left;
	width: 580px;
	margin-top: 25px;
	margin-bottom: 5px;
}
#mediabox .events {
	margin-bottom: 20px;
}
.events .content {
	width: 580px;
	float: left;
	background: #ffffff;
}
#mediabox .events .content {
	float: left;
	background: #000000;
	color: #ffffff;
}
.events .excerpt {
	float: left;
	width: 300px;
	padding-top: 15px;
}
.events .flyer {
	width: 215px;
	float: right;
}
.events .date {
	margin-top: 15px;
	float: left;
	width: 50px;
	margin-left: 5px;
}
.events .alignright {
	background: #fff;
	padding: 5px;
	margin-top: -15px;
	margin-left: 5px;
}
#mediabox .events .alignright {
	background: #000000;
}
.events img.alignright  {
	border: 0px;
}
.events .weekday {
	float: left;
	width: 100%;
	font-size: 16px;
	text-transform: uppercase;
}
.events .day {
	float: left;
	width: 100%;
	font-size: 30px;
	padding: 3px 0px 3px 0px;
}
.events .month {
	float: left;
	width: 100%;
	font-size: 15px;
	text-transform: uppercase;
}
.events p {
	margin-top: 15px;
	padding: 0px;
}


.events .infos {
	float: left;
	width: 580px;
	line-height: 11px;
}
.events .infos .left {
	float: left;
	width: 400px;
	margin-left: 5px;
}
.events .infos .right {
	text-align: right;
	float: right;
	width: 140px;
	margin-right: 5px;
}


.events .location,
.events .start,
.events .city {
	float: left;
	background: #000000;
	color: #ffffff;
	padding: 1px 2px;
	margin-right: 3px;
	font-size: 10px;
	text-transform: uppercase;
}
.events .win,
.events .friendlist {
	float: left;
	color: #ffffff;
	padding: 1px 2px;
	margin-right: 3px;
	font-size: 10px;
	text-decoration: none;
}
.events .win {background: #ee0099;}
.events .friendlist {background: #0D5B9D;}

.events .readmore a,
.events .edit a {
	float: right;
	background: #0D5B9D;
	color: #ffffff;
	padding: 1px 2px;
	margin-left: 3px;
	font-size: 11px;
	text-decoration: none;
}
.events .win a,
.events .friendlist a {
	color: #ffffff;
	text-decoration: none;
}
.events .share {
	float: right;
	background: #000000;
	color: #ffffff;
	padding: 1px 2px;
	margin-left: 3px;
	font-size: 11px;
}
.events .share a {
	color: #ffffff;
	text-decoration: none;
}


.events .full {
	background: #ffffff;
	float: left;
	padding: 0px 5px 0px 55px;
	width: 520px;
	margin-top: 20px;
}
.events .update_fl {
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 3px solid #000;
float: left;
}
.events .update_fl strong {
	color: #0D5B9D;
}


/* ################################# */
/* NEWSLETTER                        */
/* ################################# */

.newsletter {
	float: left;
	background: #1C1C1C;
	padding: 5px;
	margin-top: 5px;
	width: 205px;
}
.newsletter .content {
}
.newsletter input.newsletter, .newsletter input.newsletter2 {
	float: left;
	width: 195px;
	border: none;
	font-size: 12px;
	padding: 4px 5px;
	margin: 0px 0px 0px 0px;
	background: #000000;
	color: #8C8C8C;
	font-family: arial, helvetica, verdana;
}
.newsletter input.newsletter {
	margin: 0px 0px 8px 0px;
}
.newsletter input.button {
	float: right;
	width: 66px;
	background: #000000;
	color: #ffffff;
	padding: 2px 2px;
	margin: 7px 0px 0px 0px;
	font-size: 10px;
	border: 1px solid #141414;
	font-family: arial, helvetica, verdana;
	text-transform: uppercase;
}
.newsletter div.button2 {
	float: left;
	width: 70px;
	background: transparent;
	color: #8c8c8c;
	padding: 1px 5px;
	margin: 0px 4px 6px 0px;
	font-size: 10px;
	border: 0px solid #000;
	text-transform: uppercase;
	font-family: arial, helvetica, verdana;
	height: 19px;
}
.newsletter form {
	margin: 0px;
	padding: 0px;
}



.sidebar .newsletter {
	width: 180px;
}
.sidebar .newsletter input.newsletter, .sidebar .newsletter input.newsletter2 {
	width: 170px;
}

/* ################################# */
/* SOCIALIZE                         */
/* ################################# */

.socialize {
	float: left;
	background: #1C1C1C;
	padding: 5px;
	width: 205px;
}
.socialize .content {
}
.socialize img {
	padding: 1px 2px;
	border: 0px;
}
.socialize .left {
	float: left;
	width: 95px;
}
.socialize .right {
	float: right;
	width: 95px;
}
.socialize ul {
	margin: 0;
	padding: 0;
}
.socialize li {
	list-style: none;
	padding-left: 23px;
	line-height: 22px;
}
.socialize li a {
	color: #8C8C8C;
	text-decoration: none;
	display: block;
}
.socialize li a:hover {
	color: #efefef;
	text-decoration: none;
}
.socialize li#facebook {background: url(http://www.zuckerwatt.at/web/wp-content/themes/zuckerwatt_neu/images/facebook.jpg) no-repeat 0px 3px;}
.socialize li:hover#facebook {background: url(http://www.zuckerwatt.at/web/wp-content/themes/zuckerwatt_neu/images/facebook_hi.jpg) no-repeat 0px 3px;}

.socialize li#myspace {background: url(http://www.zuckerwatt.at/web/wp-content/themes/zuckerwatt_neu/images/myspace.jpg) no-repeat 0px 3px;}
.socialize li:hover#myspace {background: url(http://www.zuckerwatt.at/web/wp-content/themes/zuckerwatt_neu/images/myspace_hi.jpg) no-repeat 0px 3px;}

.socialize li#studivz {background: url(http://www.zuckerwatt.at/web/wp-content/themes/zuckerwatt_neu/images/studivz.jpg) no-repeat 0px 3px;}
.socialize li:hover#studivz {background: url(http://www.zuckerwatt.at/web/wp-content/themes/zuckerwatt_neu/images/studivz_hi.jpg) no-repeat 0px 3px;}

.socialize li#twitter {background: url(http://www.zuckerwatt.at/web/wp-content/themes/zuckerwatt_neu/images/twitter.jpg) no-repeat 0px 3px;}
.socialize li:hover#twitter {background: url(http://www.zuckerwatt.at/web/wp-content/themes/zuckerwatt_neu/images/twitter_hi.jpg) no-repeat 0px 3px;}

.socialize li#rss {background: url(http://www.zuckerwatt.at/web/wp-content/themes/zuckerwatt_neu/images/rss.jpg) no-repeat 0px 3px;}
.socialize li:hover#rss {background: url(http://www.zuckerwatt.at/web/wp-content/themes/zuckerwatt_neu/images/rss_hi.jpg) no-repeat 0px 3px;}

.socialize li#youtube {background: url(http://www.zuckerwatt.at/web/wp-content/themes/zuckerwatt_neu/images/youtube.jpg) no-repeat 0px 3px;}
.socialize li:hover#youtube {background: url(http://www.zuckerwatt.at/web/wp-content/themes/zuckerwatt_neu/images/youtube_hi.jpg) no-repeat 0px 3px;}

.socialize li#playfm {background: url(http://www.zuckerwatt.at/web/wp-content/themes/zuckerwatt_neu/images/playfm.jpg) no-repeat 0px 3px;}
.socialize li:hover#playfm {background: url(http://www.zuckerwatt.at/web/wp-content/themes/zuckerwatt_neu/images/playfm_hi.jpg) no-repeat 0px 3px;}

.socialize li#lastfm {background: url(http://www.zuckerwatt.at/web/wp-content/themes/zuckerwatt_neu/images/lastfm.jpg) no-repeat 0px 3px;}
.socialize li:hover#lastfm {background: url(http://www.zuckerwatt.at/web/wp-content/themes/zuckerwatt_neu/images/lastfm_hi.jpg) no-repeat 0px 3px;}



.sidebar .connectbox {
	width: 190px;
	margin-top: 14px;
}
.sidebar .socialize {
	width: 180px;
}
.sidebar .player {
	width: 180px;
}
.sidebar .socialize .left {
	width: 85px;
}
.sidebar .socialize .right {
	width: 85px;
}

/* ################################# */
/* MUSIC PLAYER                      */
/* ################################# */

.player {
	float: left;
	background: #1C1C1C;
	margin-top: 5px;
	padding: 5px;
	width: 205px;
}
.player .content {
	color: #fff;
	font-size: 10px;
	padding-left: 5px;
}
.player .playerbuttons {
	text-align: right;
	float: right;
	width: 80px;
}
.player .content a {
	text-decoration: none;
	padding-left: 5px;
	font-size: 11px;
	color: #ffffff;
}
.player .content a:hover {
	text-decoration: none;
	font-size: 11px;
	color: #0D5B9D;
}
.player input.button {
	float: right;
	width: 30px;
	background: #000000;
	color: #ffffff;
	padding: 2px 2px;
	margin: 0px 0px 0px 5px;
	font-size: 10px;
	border: 1px solid #141414;
	font-family: arial, helvetica, verdana;
	text-transform: uppercase;
}


/* ################################# */
/* SIDEBAR                           */
/* ################################# */

.facebookbox {
	width: 200px;
	float: left;
	background: #000;
}
.locationbox {
	color: #000;
	padding: 2px 5px 2px 5px;
	background: #fff;
}

.connect_top {
	border: none;
}

.return {
	margin-top: 14px;
	padding: 2px 5px 2px 5px;
	background: #000;
}
.return a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
.return a:hover {
	color: #0D5B9D;
}

.download,
.facebook {
	padding: 2px 5px 2px 5px;
	background: #000;
}
.tickets {
	padding: 2px 5px 2px 5px;
	background: #0D5B9D;
}
.download a,
.facebook a,
.tickets a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
.download a:hover,
.facebook a:hover {
	color: #0D5B9D;
}
.tickets a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.locationbox a {
}
.locationbox a:hover {
	color: #fff;
}


.preview {
	float: left;
}
.preview .heading {
	background: #000000;
	color: #ffffff;
	padding: 0px 2px;
	margin: 0px;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 14px;
	float: left;
}
.preview .content {
	width: 188px;
	background: #fff;
	padding: 0px 5px;
	float: left;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
}
.preview .content p {
	padding: 0px;
	margin: 10px 0px;
}
.preview .content strong {
	color: #000;
	font-size: 12px;
}
.preview .content a {
	color: #000000;
	text-decoration: none;
	display: block;
}
.preview .content a strong {
	color: #0D5B9D;
}
.preview .content a:hover {
	color: #0D5B9D;
}

.artistbox {
	background: #ffffff;
	float: left;
	width: 100%;
}
.artistbox img {
	float: left;
	margin-right: 5px;
}
.artistbox a {
	background: #0D5B9D;
	color: #fff; 
	text-decoration: none;
	float: right;
	margin: 8px 5px 0px 0px;
	padding: 0px 2px;
	line-height: 14px;
	font-size: 11px;
}


/* ################################# */
/* OTHER                             */
/* ################################# */

.ente {
	position: fixed;
	width: 160px;
	height: 120px;
	bottom: 0px;
	left: 50%;
	margin-left: -402px;
}
.ente2 {
	position: absolute;
	width: 160px;
	height: 120px;
	top: 126px;
	left: 50%;
	margin-left: -402px;
}
.events .excerpt p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.events .excerpt span.headliner {
	width: 315px;
	font-size: 18px;
	display: inline-block;
	margin-top: 0px;
	padding-bottom: 5px;
}
.events .excerpt span.headliner_label {
	font-size: 14px;
}


/* ################################# */
/* WIN                               */
/* ################################# */

.events .winform {
	background: #000;
	float: left;
	padding: 0px 5px 0px 55px;
	width: 520px;
}
.events .winform p {
	color: #fff;
	float: right;
	width: 290px;
	margin: 5px 0px 5px 0px;
	font-size: 10px;
	color: #8c8c8c;
	line-height: 16px;
}
.events .wintickets {
	float: left;
	width: 580px;
	line-height: 11px;
}
.events .wintickets .left {
	float: left;
	width: 350px;
	margin: 20px 0px 0px 55px;
}
.events .wintickets .win,
.events .wintickets .friendlist {
	float: left;
	color: #ffffff;
	padding: 1px 2px;
	margin-right: 3px;
	font-size: 10px;
	text-decoration: none;
}
.events .win {background: #ee0099;}
.events .friendlist {background: #0D5B9D;}


.events .cform {
	float: left!important;
	margin: 0px 0px 10px 0px!important; 
	width: 220px!important;
	color: #fff;
}
.events .linklove {
	display: none!important;
}
.events .cform input {
	width: 200px!important;
	border: 1px solid #ffffff!important;
	margin: 0px!important;
}
.events .cform .secinput {
	width: 30px!important;
	margin: 0px!important;
}
.events .cform ol.cf-ol	{

}
.events .cform ol.cf-ol li	{
	text-align:right!important;
	width: 210px!important;
	line-height: 0px!important;
}
.events .cform ol.cf-ol li#li--1 label,
.events .cform ol.cf-ol li#li--2 label	{
	display: none;
}
.events .cform label {
	width:160px!important; 
}
.events .cform label span {
	width: 120px!important;
	text-align: left!important;
}
.events .cform p.cf-sb {
	text-align:left!important;
	width: 220px;
}
.events .cform input.sendbutton	{ 
	width:60px!important;  
	padding:2px!important; 
	margin: 5px 0 0 0px!important;
	background:#0D5B9D!important; 
	border:1px solid #0D5B9D!important;
	color: #ffffff!important;
	font-family: Arial!important;
	font-size: 11px;
}
.events .cform ol.cf-ol li.cf_li_err {
	background: #000000!important;
	border: 1px solid #0D5B9D!important;
	padding:5px 0!important;
	margin:5px 0!important;
}
.events .cform .cf_error { 
	color:#0D5B9D!important; 
	border:1px solid #ffffff!important; 
}
.events div.cf_info {
	color:#0D5B9D!important;
	padding:10px 5px!important;
	width:508px!important;
	margin:5px 0px!important;
}
.events div.cf_info ol {
	margin:0;
	padding:5px 15px 0 30px;
}
.events div.cf_info ol li {
	padding:1px 0;
	margin:2px 0;
}
.events div.cf_info a	{
	color:#ad2929!important;
	text-decoration:underline!important;
}
.events div.success {
	float: left;
	background:#000000!important;
	border-color:#0D5B9D!important;
	border-style:solid!important;
	border-width:1px!important;
}
.events div.failure {
	float: left;
	background:#000000!important;
	border-color:#0D5B9D!important;
	border-style:solid!important;
	border-width:1px!important;
}
.events div.waiting {
	float: left;
	background:#000000!important;
	border-color:#0D5B9D!important;
	border-style:solid!important;
	border-width:1px!important;
}

/* ################################# */
/* PICTURES                          */
/* ################################# */

.pictures {
	float: left;
	width: 580px;
	margin-top: 25px;
}
.pictures.single {
	float: left;
	width: 805px;
	margin-top: 0px;
}
.pictures .content {
	float: left;
	background: #000000;
}
.pictures.single .content img {
	width: 155px;
	height: 103px;
}
.pictures .excerpt {
	float: right;
	width: 525px;
}
.pictures.single .excerpt {
	float: right;
	width: 800px;
	padding: 0px 0px 0px 5px;
}
.pictures .date {
	margin-top: 15px;
	float: left;
	width: 50px;
	margin-left: 5px;
	color: #ffffff;
}
.pictures.single .date {
	display: none;
}
.pictures .weekday {
	float: left;
	width: 100%;
	font-size: 16px;
	text-transform: uppercase;
}
.pictures .day {
	float: left;
	width: 100%;
	font-size: 30px;
	padding: 3px 0px 3px 0px;
}
.pictures .month {
	float: left;
	width: 100%;
	font-size: 15px;
	text-transform: uppercase;
}
.pictures p {
	margin-top: 15px;
	padding: 0px;
}

.pictures .infos {
	float: left;
	width: 580px;
	line-height: 11px;
}
.pictures.single .infos {
	width: 805px;
}
.pictures .infos .left {
	float: left;
	width: 350px;
	margin-left: 5px;
}
.pictures .infos .right {
	text-align: right;
	float: right;
	width: 140px;
	margin-right: 5px;
}
.pictures .pics,
.pictures .location,
.pictures .city {
	float: left;
	background: #000000;
	color: #ffffff;
	padding: 1px 2px;
	margin-right: 3px;
	font-size: 10px;
	text-transform: uppercase;
}
.pictures .viewall a,
.pictures .edit a {
	float: right;
	background: #0D5B9D;
	color: #ffffff;
	padding: 1px 2px;
	margin-left: 3px;
	font-size: 11px;
	text-decoration: none;
}
.pictures .share {
	float: right;
	background: #000000;
	color: #ffffff;
	padding: 1px 2px;
	margin-left: 3px;
	font-size: 11px;
}
.pictures .share a {
	color: #ffffff;
	text-decoration: none;
}

/* ################################# */
/* BOOKING                           */
/* ################################# */


.booking {
	float: left;
	width: 580px;
	margin-top: 25px;
	margin-bottom: 5px;
}

.booking .content {
	width: 100%;
	float: left;
	background: #ffffff;
}
.booking .content .full {
	float: left;
}
.booking .alignright {
	float: right;
	background: #fff;
	padding: 5px;
	margin-top: -15px;
	margin-left: 5px;
}
.booking img.alignright  {
	border: 0px;
}
.booking p {
	margin-top: 15px;
	padding: 0px;
}


.booking .infos {
	float: left;
	width: 580px;
	line-height: 11px;
}
.booking .infos .left {
	float: left;
	width: 350px;
	margin-left: 5px;
}
.booking .infos .right {
	text-align: right;
	float: right;
	width: 140px;
	margin-right: 5px;
}


.booking .edit a {
	float: right;
	background: #0D5B9D;
	color: #ffffff;
	padding: 1px 2px;
	margin-left: 3px;
	font-size: 11px;
	text-decoration: none;
}
.booking .share {
	float: right;
	background: #000000;
	color: #ffffff;
	padding: 1px 2px;
	margin-left: 3px;
	font-size: 11px;
}
.booking .share a {
	color: #ffffff;
	text-decoration: none;
}
.booking .full {
	background: #ffffff;
	float: left;
	padding: 0px 5px 0px 5px;
	width: 570px;
	margin-top: 0px;
}
table.locationtable {
	width: 570px;
	margin: 0px;
}
table.locationtable td {
	padding: 0px;
	line-height: 18px;
	border: 0px;
}
td.locationtable_left {
	width: 285px;
}
td.locationtable_right {
	width: 285px;
}



/* ################################# */
/* STATIC                            */
/* ################################# */


.static {
	float: left;
	width: 580px;
	margin-top: 25px;
	margin-bottom: 5px;
}

.static .content {
	width: 100%;
	float: left;
	background: #ffffff;
}
.static .content .full {
	float: left;
}
.static .alignright {
	float: right;
	background: #fff;
	padding: 5px;
	margin-top: -15px;
	margin-left: 5px;
}
.static img.alignright  {
	border: 0px;
}
.static p {
	margin-top: 15px;
	padding: 0px;
}


.static .infos {
	float: left;
	width: 580px;
	line-height: 11px;
}
.static .infos .left {
	float: left;
	width: 350px;
	margin-left: 5px;
}
.static .infos .right {
	text-align: right;
	float: right;
	width: 140px;
	margin-right: 5px;
}


.static .edit a {
	float: right;
	background: #0D5B9D;
	color: #ffffff;
	padding: 1px 2px;
	margin-left: 3px;
	font-size: 11px;
	text-decoration: none;
}
.static .share {
	float: right;
	background: #000000;
	color: #ffffff;
	padding: 1px 2px;
	margin-left: 3px;
	font-size: 11px;
}
.static .share a {
	color: #ffffff;
	text-decoration: none;
}
.static .full {
	background: #ffffff;
	float: left;
	padding: 0px 5px 0px 5px;
	width: 570px;
	margin-top: 0px;
}
table.linktable {
	width: 570px;
	margin: 0px;
}
table.linktable td {
	padding: 0px;
	line-height: 18px;
	border: 0px;
}
td.linktable_name {
	width: 270px;
}
td.linktable_url {
	width: 300px;
}



.static.termine {
	width: 520px!important;
margin-left: 45px;

}
.static.termine .full {
	width: 520px!important;
	border-left: 5px solid #000;
}
.static.termine .infos {
	width: 535px!important;
}
table.terminetable {
	width: 520px;
	margin: 0px;
}
table.terminetable td {
	padding-bottom: 10px;
	line-height: 16px;
	border: 0px;
}
table.terminetable td.terminetable_event {

}
table.terminetable td.terminetable_city {
	width: 35px;
	text-align: right;
}
table.terminetable a {
	text-decoration: none;
}
table.terminetable a:hover {
	text-decoration: underline;
}







.facebookbottom {
float: left;
margin-bottom: 10px;
}
#togglebox {
	width: 104px;
	background: #000;
	float: left;
	text-align: center;
	margin-left: 5px;
}
#togglebox.open {
	margin-top: -18px;
}
#togglebox.close {
	margin-top: 0px;
}
a.togglelink {
	padding: 2px 2px;
	text-decoration:none;
	font-size: 12px;
	color: #ffffff;
}
