/* content css redesign 2009 */

@import 'top.css';
@import 'lightbox.css';
@import 'gallery.css';

body {
	background: #fff;
	margin:0;
	padding:0;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #28323c;
}

div, img { 
	behavior: url(/static/js/iepngfix.htc) 
}

img {
	border:0;
}

table {
	border-collapse: collapse;
	border: 0;
}

h1 {
	font: 20px tahoma,arial,verdana;
	margin: 5px 0 10px 0;
	color: #5879a4;
	font-weight: normal;
}

h2 {
	font: 12px tahoma,arial,verdana;
	margin: 5px 0 10px 0;
	text-decoration: none;
	color: #5879a4;
}

h3 {
	font: 12px tahoma,arial,verdana;
	margin: 5px 0 10px 0;
	text-decoration: none;
	color: #5879a4;
}

#content li {
	margin:0 0 4px 0;
	padding:0px;
}

#content p {
	margin: 0 0 10px 0;
}

#content a {
	color:#5879a4;
	text-decoration:underline;
}

#content a:hover {
	color:#5879a4;
	text-decoration:none;
}

#content a:visited {
	color:#5879a4;
	text-decoration:none;
}

#content a:aktiv {
	color:#5879a4;
	text-decoration:none;
}

#content ul {
	margin: 6px 0 15px 12px;
	padding: 0 0 0 0;
}

#content ul li {
	margin: 0 0 4px -12px;
	padding: 0 0 0 15px;
	background: url(/static/img/content_ul_li.gif) left 5px no-repeat;
	list-style: none;
}

/* footer background content overwrite*/
#footer {
	background: url(/static/img/footer_content_bg.gif) left top no-repeat;
}


/* generell Site containers
----------------------------------------------------------------------*/
#site {
	background: none;
	width: 1000px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}

#logo {
	width: 185px;
	height: 135px;
	overflow: hidden;
	position: absolute;
	right: 18px;
	top: 0;
	z-index: 2000;
}

#content_area {
	background: #f3f4f4 url(/static/img/contentarea_shadow.gif) left bottom no-repeat;
	width: 1000px;
	overflow: hidden;
	padding: 0 0 26px 0;
	margin: 0;
}

/* main area */
#main {
	background: url(/static/img/main_bg.gif) left top repeat-y;
	width: 780px;
	overflow: hidden;
	padding: 0 2px 0 0;
	position: relative;
	float: left;
}

/* header */
#header {
	width: 780px;
	height: 220px;
	overflow: hidden;
	position: relative;
	float: left;
}

#header .mask {
	background: url(/static/img/header_mask.png) left top no-repeat;
	width: 25px;
	height: 25px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}

#header .claim {
	width: 315px;
	height: 95px;
	overflow: hidden;
	position: absolute;
	left: 16px;
	top: 12px;
	z-index: 10;
}

#kitzBlitzContent {
	background: url(/static/img/kitzblitz.png) left top no-repeat;
	width: 382px;
	height: 19px;
	overflow: hidden;
	padding: 6px 0 0 188px;
	color: #dce1e6;
	cursor: pointer;
	position:absolute;
	left: 210px;
	top: 195px;
	z-index: 10;
}



/* Leftframe (inkl Menu) 
---------------------------------------------------------*/
#leftframe {
	width: 210px;
	overflow: hidden;
	padding: 20px 0 0 0;
	float: left;
}

#leftframe .menu {
	width: 210px;
	overflow: hidden;
}

#leftframe .menu ul {
	margin:0;
	padding:0;
	display:block;
	list-style:none;
	float:left;
	width:100%;
}

#leftframe .menu li {
	display:block;
	float:left;
	width:100%;
	text-transform: uppercase;
	font-weight:bold;
	font-size:14px;
	padding:0px 0 0px 20px;
}

#leftframe .menu li.over {
	background-color: #d2dbe6;
}

#leftframe .menu li.out {
	background-color:none;
}

#leftframe .menu li.out ul, #leftframe .menu li.over ul {
	display:none;
}

#leftframe .menu li a {
	float:left;
	display:block;
	padding:3px 0 1px 15px;
	background-image:url(/static/img/mainmenu.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#5879a4;
	text-decoration:none;
	width:100%;
}

#hovermenu {
	background: #d2dbe6;
	width: 170px;
	display: none;
	padding: 10px 10px 10px 20px;
	position: absolute;
	left: 190px;
	z-index: 5000;
	margin: 30px 0 0 0;
}

#hovermenu ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	display:block;
}

#hovermenu li {
	display:block;
	width:100%;
}

#hovermenu a {
	display:block;
	padding:0 0 2px 10px;
	background-image:url(/static/img/subsubmenuarrow.gif) !important;
	background-position:left top;
	background-repeat:no-repeat;
	color:#3e3e3e;
	text-decoration:none;
}

#leftframe .menu a.active {
	color: #9cddff !important;
	background-image:url(/static/img/submenuarrow_active.gif) !important;
}

#leftframe .menu li a img {
	margin-top:1px;
	display:block;
}

#leftframe .menu li.active {
	background: #707173;
	border-bottom: 1px solid #707173;
	padding: 8px 0 10px 20px;
	margin-bottom:5px;
}

#leftframe .menu ul li.active a {
	background-image:url(/static/img/mainmenuhover.gif);
	color:#5879a4;
	/*background-position: left 2px;
	border-bottom:1px solid #FFFFFF;*/
}


#leftframe .menu ul ul {
	padding:5px 0 0 10px;
}

#leftframe .menu ul ul li.active {
	border-bottom: 1px solid #FF0000;
	margin:0 0 3px 0;
	padding:3px 0 3px 0;
}

#leftframe .menu ul ul ul {
	border:none;
	padding:2px 0 3px 10px;
}

#leftframe .menu ul ul li {
	text-transform:none;
	font-size:11px;
	padding:0;
}

#leftframe .menu ul ul li a {
	background-image:url(/static/img/submenuarrow.gif) !important;
	background-position:left top;
	background-repeat:no-repeat;
	font-weight:normal;
	border:none !important;
	padding:1px 0 1px 10px;
	color: #fff !important;
}


/* Content bereich 
-----------------------------------------------------------------------*/

#content {
	background:#FFFFFF;
	width:550px;
	min-height:420px;
	float:left;
	padding:15px 0 20px 20px;
}

#content_ticketing {
	width: 550px;
	float: left;
	padding: 0 0 20px 20px;
}


#content .content {
	padding:0 20px 0 0;
	width:530px;
	float:left;
	overflow:hidden;
}

#content_ticketing .content {
padding:0 20px 0 0;
width:530px;
float:left;
overflow:hidden;
}

#content .content.pictures {
width:550px !important;
padding:0 !important;
}

#content .content div.flashheadline {
float:left;
}

#content .content.pictures .text {
float:left;
width:360px;
padding:10px 0 0 0;
overflow:hidden;
}

#content .content.pictures .images {
float:left;
width:180px;
overflow:hidden;
padding:10px 0 0 10px;
}

#content .content.pictures .images img {
margin-bottom:15px;
}

#content .content.pictures .images a {
display:block;
float:left;
position:relative;
}

#content .content.pictures .images a img.icon {
position:absolute;
top:5px;
left:165px;
}

#content .content .text {
padding: 10px 0 0 0;
}

#content_ticketing .content .text {
padding: 10px 0 0 0;
}

#content .content .text h1 {
margin:0;
padding:0 0 15px 0;
font-size:16px;
color:#00a5eb;
}

#content .content .text input {
border:1px solid #D2DBE6;
height:14px;
padding:1px 4px 4px 5px;
color:#28323C;
font-family:Tahoma,Verdana,Arial;
font-size:11px;
}

#content .content .text textarea {
border:1px solid #D2DBE6;
width:400px;
overflow-y:auto;
height:100px;
padding:1px 0pt 0pt 5px;
color:#28323C;
font-family:Tahoma,Verdana,Arial;
font-size:11px;
}

#content .content .text select {
border:1px solid #D2DBE6;
background: #fff;
}

#content .content .text .submitbutton {
font-family:Tahoma,Verdana,Arial;
font-size:14px;
background-color:#5879a4;
border:1px solid #5879a4;
color:#FFF;
height:25px;
}

#content .content .text .fileinput {
border:1px solid #D2DBE6;
height:20px;
padding:1px 4px 4px 5px;
color:#28323C;
font-family:Tahoma,Verdana,Arial;
font-size:11px;
}

#content .bottom {
float:left;
width:550px;
margin-top:20px;
overflow:hidden;
height:60px;
}

#content .bottom .overflow {
width:600px;
}

#content .bottom .contentteaser {
float:left;
background:#ebf0f5;
margin:0 5px 0 0;
cursor:pointer;
}

#content .bottom .contentteaser.last {
margin:0 !important;
}

#content .bottom .contentteaser img.pic {
display:block;
float:left;
width:60px;
height:60px;
overflow:hidden;
}

#content .bottom .contentteaser .text {
float:left;
width:100px;
height:54px;
overflow:hidden;
padding:6px 10px 0px 10px;
}



/* Webcam Content */
#content .content .webcamOverlay {
width:150px;
height:20px;
overflow:hidden;
position:absolute;
}

#content .content .webcamOverlay .stream {
float:left;
width:20px;
height:20px;
}

#content .content .webcamOverlay .webcam {
float:left;
width:20px;
height:20px;
margin:0 0 0 2px;
}

#content .content .webcamOverlay .name {
background-image:url(/static/img/webcamOverlayBg.png);
width:95px;
float:left;
padding:3px 5px 4px 5px;
}


/* Liste mit bild im Contentbereich */

.content .text .listcontainer a, .content .text .listcontainer a:visited {
text-decoration: none;
}

.content .text .listcontainer {
width:530px;
overflow:hidden;
cursor:pointer;
}

.content .text .listcontainer .list {
margin:10px 0 0 0;
padding: 2px 10px 5px 10px;
background:#e9e9ec;
float:left;
}

.listcontainer p {
margin: 0 0 0 0;
}

.content .text .list .head {
float:left;
width:510px;
padding: 5px 0 5px 0;
border-bottom:1px solid #DCE1E6;
}

.content .text .list .head .left {
float:left;
font-weight:bold;
}

.content .text .list .head .right {
float:right;
}

.content .text .list .intro {
float:left;
width:510px;
padding: 5px 0 5px 0;
}

#content .content .text .list.picture {
margin:10px 0 0 0;
padding: 0 0 0 0;
background:#e9e9ec;
float:left;
width:530px;
}

#content .content .text .list.picture .picture {
width:110px;
height:75px;
overflow:hidden;
float:left;
background: #FFFFFF;
margin: 0 10px 0 0;
}

#content .content .text .list.picture .picture img {
float:left;
}

#content .content .text .list.picture .head {
float:left;
width:400px;
padding: 5px 0 5px 0;
border-bottom:1px solid #DCE1E6;
}

#content .content .text .list.picture .head .left {
float:left;
font-weight:bold;
}

#content .content .text .list.picture .head .right {
float:right;
}

#content .content .text .list.picture .intro {
float:left;
width:400px;
padding: 5px 0 5px 0;
}


/* Pressebilder */

#content .content .text .presspictures {
width:530px;
}

#content .content .text .presspictures .item {
float:left;
width:250px;
overflow:hidden;
margin:10px 15px 0 0;
}

#content .content .text .presspictures .item img {
display:block;
float:left;
width:250px;
height:190px;
}

#content .content .text .presspictures .item .label {
float:left;
background:#ebf0f5;
width:230px;
padding:5px 10px 5px 10px;
}

#content .content .text .presspictures .item .label a {
width:16px;
display:block;
height:16px;
float:right;
}

#content .content .text .presspictures .item .label a img {
width:16px;
height:16px;
}

#content .content .text .presspictures .item .label span {
display:block;
float:left;
}


/* Formulare */

form {
margin: 0 0 0 0;
}

.standart_form {
border:1px solid #ebf0f5;
}

.standart_form .form_title {
width:80px;
background-color:#ebf0f5;
padding-left:5px;
}

.standart_form .form_kitz_aktuell_title {
width:200px;
background-color:#ebf0f5;
padding:4px 0 4px 5px;
}

.standart_form .form_prognose {
background-color:#ebf0f5;
padding:4px;
}

.standart_form .form_prognose_line {
padding:4px;
border-bottom:1px solid #ebf0f5;
}

.standart_form .form_text {
padding-left:5px;
}

.standart_form .form_kitz_aktuell_text {
padding:4px 0 4px 5px;
border-bottom:1px solid #ebf0f5;
}

.standart_form .form_text input {
background-color:#FFFFFF;
border:1px solid #d6dbe7 !important;
padding-left:5px;
}

.standart_form .form_submit input {
background-color:#d60842;
border:1px solid #d60842;
height:20px;
color: #fff;
}

#popup_close input {
background-color:#d60842;
border:1px solid #d60842;
height:20px;
color: #fff;
}


/* Job Formular */

/*.job_form {
border:1px solid #ebf0f5;
}
*/
.job_form .form_title {
width:90px;
background-color:#ebf0f5;
padding-left:5px;
}

.job_form .form_submit input {
background-color:#d60842;
border:1px solid #d60842;
height:20px;
color: #fff;
}

.job_form .form_text input {
background-color:#FFFFFF;
border:1px solid #d6dbe7;
padding-left:5px;
}

.job_form .form_textarea {
height: 120px;
font-size:11px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#schulbildung, #werdegang {
line-height: 22px;
background: url(/static/img/textarea_line.gif) repeat-y;
}

/* lifte in betrieb */

#content .content .text .lifteinbetrieb
{
margin-top:5px;
}

#content .content .text .lifteinbetrieb th {
background:#707173;
color:#FFFFFF;
}

#content .content .text .lifteinbetrieb td {
background-color:#d2d2d2;
border-bottom: 1px solid #FFFFFF;
}

#content .content .text .lifteinbetrieb .lift_false td {
background:#e9e9ec;
}

/* Standard Table definitionen */
#content .content .text table th {
	background:#707173;
	font-weight:normal;
	color: #fff;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding: 2px 3px 3px 5px;
	_padding: 10px 3px 10px 5px;
}

#content .content .text table td {
	background:#e9e9ec;
	padding:2px 3px 3px 5px;
	font-weight:normal;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	color:#000;
}








/* eCard */
.ecardForm td {
height:22px;
}

.ecardForm input {
padding-left:3px;
background-color:#FFFFFF;
border:1px solid #5879a4;
color:#333333;
}

.ecardForm textarea {
overflow-y: auto;
font-size:11px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
width:184px;
height:55px;
padding-left:3px;
background-color:#FFFFFF;
border:1px solid #5879a4;
color:#333333;
}

.ecardForm input.submit {
font-family:Tahoma,Verdana,Arial;
font-size:11px;
background-color:#5879a4;
border:1px solid #5879a4;
color:#fff;
height:20px;
}




/* content */

hr {
width: 100%; 
height: 1px;
color: #DCE1E6;
background-color: #DCE1E6;
width: 530px;
border: 0;
text-align: left;
margin: 5px 0 5px 0;
clear: both;
}



/* Formulare */

form.form {

}

form.form table {
margin: 10px 0 0 0;
}

form.form th, form.form td {
text-align: left; 
font-weight: normal;
padding: 2px 10px 2px 0;
}

form.form .button_submit {
background: #D70A46 url(/static/img/submit1.gif) top right no-repeat;
border: solid 0px;
padding: 2px 15px 1px 10px;
text-align: left;
color: #FFFFFF;
}

/* LIVECAM
----------------------------------------------------------- */

#content .content .livecam {
width:530px;
height: 400px;
float:left;
overflow:hidden;
margin-top: 10px;
margin-bottom: 20px;
}

#content .content .livecamslider {
width:530px;
height: 120px;
float:left;
overflow:hidden;
margin-top: 10px;
}

#content .content .livecamslider #toLeft {
width:15px;
height: 120px;
float:left;
overflow:hidden;
margin-right: 15px;

background: url(/static/img/toLeft.gif) left top no-repeat;
}

#content .content .livecamslider #toRight {
width:15px;
height: 120px;
float:right;
overflow:hidden;

background: url(/static/img/toRight.gif) left top no-repeat;
}

#content .content .livecamslider .images {
width:470px;
height: 120px;
float:left;
overflow:hidden;
margin: 0;
}



#content .content .livecamslider .images .imagecontainer {
	width: 470px;
	height: 120px;
	float: left;
	overflow: hidden;
	position: relative;
}


#content .content .livecamslider .images .imagecontainer .allimages {
	height: 120px;
	width: 5400px;
	position: absolute;
	left: 0;
	top: 0;
}

.allimages .entry {
	width: 110px;
	height: 120px;
	float: left;
	overflow: hidden;
	margin-right: 10px;
}

.allimages .entry .e_img {
	width: 110px;
	height: 90px;
	float: left;
	overflow: hidden;
}

.allimages .entry .e_img  img {
	padding: 0;
	margin: 0;
	border: 0;
}

.allimages .entry .caption {
	width: 100px;
	height: 28px;
	padding: 2px 5px;
	float: left;
	overflow: hidden;
	background: #e9e9ec;
}



/* right frame (sidebar right)
---------------------------------------------------*/
#rightframe {
	background: url(/static/img/rightframe_bg.png) left top no-repeat;
	width: 218px;
	min-height: 445px;
	overflow: hidden;
	float: left;
	padding: 105px 0 0 0;
}


#rightframe .padding {
	padding: 10px 20px 0 18px;
	float: left;
}

#rightframe .fixedElements {
	float: left;
	height: 220px;
	overflow: hidden;
	width: 210px;
}

#rightframe .slidebox {
	background: #fff;
	width:179px;
	float:left;
	margin-bottom:4px;
	overflow:hidden;
	border-bottom: solid 1px #d5d7d9;
	border-right: solid 1px #d5d7d9;
}

#rightframe .slidebox ul {
	color:#FFFFFF;
	margin:0;
	padding:0 0 0 20px;
}

#rightframe .slidebox li {
	list-style-image:url(/static/img/whiteArrow.gif);
}

#rightframe .slidebox .top {
	padding:6px 7px 6px 15px;
	width:158px;
	float:left;
	_float:none;
}

#rightframe .slidebox .top.plus {
	cursor:pointer;
	background: #FFFFFF url(/static/img/teaser_back21.gif) !important;
	color: #5879a4;
}

#rightframe .slidebox .top div.left {
	float:left;
}

#rightframe .slidebox .top div.right {
	float:right;
}


#rightframe .slidebox .price {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#rightframe .slidebox .price i {
	font-style: normal;
}
#rightframe .slidebox .price b {
	font-weight: normal;
	background: #D70A46;
	color: #FFFFFF;
	padding: 3px 10px 3px 10px;
}


#rightframe .slidebox .content {
	padding:0 7px 0px 15px;
	width:158px;
	overflow:hidden;
	float:left;
}


#rightframe .slidebox.noslide .content {
height:auto;
padding-bottom:10px;
}

#rightframe .slidebox .content.fullwidth {
width:180px !important;
padding:0 !important;
}

#rightframe .slidebox .content table.weather {
	color:#838f9a;
}

/*Weatherbox rightframe
-------------------------*/
#rightframe .slidebox .content table.weather_preview {
	border-collapse: collapse;
	border: 0;
	margin: 0;
}
#rightframe .slidebox .content table.weather_preview th {
	text-align: left;
	vertical-align: top;
	padding: 0;
}

#rightframe .slidebox .content table.weather_preview td {
	vertical-align: top;
	padding: 4px 0 0 0;
	color: #838f9a;
}

#rightframe .slidebox .content table.weather_preview td.todaylabel {
	vertical-align: top;
	padding: 4px 0 0 3px;
	color: #838f9a;
}


#rightframe .slidebox .content table.weather_text {
	border-collapse: collapse;
	border: 0;
	margin: 3px 0 0 0;
	color: #28323c;
}

#rightframe .slidebox .content table.weather_text th {
	text-align: left;
	vertical-align: top;
	padding: 1px 0 0 0;
	font-weight: normal;
}

#rightframe .slidebox .content table.weather_text td {
	vertical-align: top;
	padding: 1px 0 0 0;
}

#rightframe .slidebox .content .statusBar {
	width: 50px;
	height: 8px;
	background: #8c9fb6;
	margin: 3px 0 0 0;
	overflow: hidden;
	position: relative;
}

#rightframe .slidebox .content .statusBar .bar {
	background:#5879a4;
	height:8px;
	position: absolute;
	left: 0;
	top: 0;
}

#rightframe .slidebox .content .statusBar .bar.slope {
	background:#5879a4;
}


#rightframe .slidebox .content table.info span {
	padding-right:5px;
}

#rightframe .slidebox .content table.info .grey {
	color:#838f9a;
	background:#FFFFFF;
}

#rightframe .slidebox .content table.info .darkgrey {
	color:#28323c !important;
	background:#FFFFFF;
}

#rightframe .slidebox .content table.info td.first {
	background-repeat:repeat-x;
	background-position:bottom left;
	background-image:url(../img/infotablebg.gif);
}

#rightframe .slidebox .content .row {
	padding:0 0 5px 0;
	float:left;
}

#rightframe .slidebox .content .row select {
	float:left;
}

#rightframe .slidebox .content .clickContainer {
	height:112px;
	float:left;
	width:180px;
	cursor:pointer;
}

#rightframe .slidebox .content .labelText {
	float:left;
}

#rightframe .mellow {
	padding:0 0 0 7px;
	overflow: hidden;
	float: left;
}

#rightframe .t_snowpark {
	padding:0 0 18px 18px;
	overflow: hidden;
	float: left;
}

#rightframe .socialmedia {
	padding:15px 0 15px 44px;
	overflow: hidden;
	float: left;
}

#rightframe .socialmedia a.facebook {
	background:url(/static/img/socialmedia.png) 0 0;
	display:block;
	float: left;
	width:57px;
	height:57px;
	margin:0 17px 0 0;
	overflow:hidden;
}

#rightframe .socialmedia a.youtube {
	background:url(/static/img/socialmedia.png) -74px 0;
	display:block;
	float: left;
	width:57px;
	height:57px;
	overflow:hidden;
}


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

a.interaktiv:hover {
	text-decoration:underline;
}

/* Interactive */

#rightframe #interactive.slidebox  {
}

#rightframe #interactive.slidebox .top.minus {
display:none !important;
}
#rightframe #interactive.slidebox .content {
margin: 0 0 0 0;
padding: 0 0 0 0;
width:180px !important;
height:140px !important;
}

#rightframe #interactive.slidebox ul {
margin: 80px 0 6px 12px;
padding: 0 0 0 0;
}
#rightframe #interactive.slidebox li {
margin: 0 0 2px -12px;
padding: 0 0 0 25px;
background: url(/static/img/rightframe_li.gif) left 4px no-repeat;
list-style: none;
}

#rightframe #interactive.slidebox a {
	color: #5879a4;
}




#rightframe .teaser_blast { background: url(/static/img/teaser_blast.gif) left bottom no-repeat; width: 190px; float: left; margin: 0 0 10px 0; padding: 6px 0 0 0; cursor:pointer; }
#rightframe .teaser_blast h3 { }
#rightframe .teaser_blast_image { padding: 0 15px 0px 15px;  }
#rightframe .teaser_blast_image p { line-height: 14px; padding: 0 0 10px 0; margin: 0 0 0 0; }
#rightframe .teaser_blast_image b { color: #5879a4; }


/* Inverse version*/
#rightframe .teaser_blast_inverse { background: url(/static/img/teaser_blast_inverse.gif) left bottom no-repeat; width: 190px; float: left; margin: 0 0 10px 0; padding: 6px 0 0 0; cursor:pointer; }
#rightframe .teaser_blast_inverse h3 { color: #fff; font-weight:bold; }
#rightframe .teaser_blast_image_inverse { padding: 0 15px 0px 15px;  }
#rightframe .teaser_blast_image_inverse p { line-height: 14px; padding: 0 0 10px 0; margin: 0 0 0 0; color:#fff; }
#rightframe .teaser_blast_image_inverse b { color: #5879a4; }



/* Webcam Slidebox */

#slidebox_webcam .top.minus {
	display: none !important;
}

#slidebox_webcam .webcamContainer {
	width: 150px;
	padding: 8px 15px 8px 15px;
	float: left;
	background: #fff;
}

#slidebox_webcam .content {
	margin: 0;
	padding: 0;
}

#webcamSlidebox .webcamLeft {
	float: left;
}

#webcamSlidebox .webcamRight {
	float:right;
}

img.webcam_slide {
	width: 15px;
	height: 12px;
}

a.webcam_slide_left {
	background: url(/static/img/webcam_slide_left10.gif) no-repeat;
}
a.webcam_slide_left:hover {
	background: url(/static/img/webcam_slide_left11.gif) no-repeat;
}
a.webcam_slide_right {
	background: url(/static/img/webcam_slide_right10.gif) no-repeat;
}
a.webcam_slide_right:hover {
	background: url(/static/img/webcam_slide_right11.gif) no-repeat;
}

#content .wetterletter p {
	display:block;
	float:left;
	width:4530px;
}

#content .wetterletter label {
	display:block;
	float:left;
	width:100px;
}

#content .wetterletter input {
	display:block;
	float:left;
	width:220px;
	height:12px !important;
}

#content .wetterletter select {
	display:block;
	float:left;
	width:90px;
	height:18px;
}

#content .content .text {
	background:#fff;
	border:none;
	padding:0 0 20px 0;
}

#content .content .text .submitbutton input {
    background-color: #5879A4;
    border: 1px solid #5879A4;
    color: #FFFFFF;
    font-family: Tahoma,Verdana,Arial;
    font-size: 11px;
	width:100px;
    height:20px !important;
	cursor:pointer;
}








