body {
 width: auto !important;
 margin: 0 !important;
 padding: 0 !important;

 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #000;
 line-height: 1.4em;
}

img {
 border: 0;
}

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

h1#header {
 margin: 0 0 30px 0;
}

h2 {
 font-size: 12pt;
 margin: 0 0 20px 0;
}

h3 {
 font-size: 11pt;
 margin: 0 0 12px 0;
}

h4 {
 font-size: 10pt;
 margin: 0 0 10px 0;
}

.left, .right, .weatherbox, .webcambox, 
#topbanner, #channelpic, #mainmenu, #extrabox {
 display: none;
}

hr {
 color: #dfdbdb;
 height: 1px;
 width: 96%;
}

#footer {
 width: 696px !important;
 clear: both;
 border: 1px solid #ccc;
 border-width: 1px 0 0 0;
 margin: 30px 0 0 0;
}

#footer[id] {
 width: auto !important;
}

.textpadder { padding: 10px; }


/* ------------- Articles & Stuff ------------- */

#center {
 width: 646px !important;
}

#center[id] {
 width: 696px !important;
}

.article .more {
 display: none;
}

.top-article .more {
 display: none;
}

.article h4, .article p {
 margin: 0;
 padding: 0 5px;
}

.article img {
 margin: 0 5px;
}

.picture, .banner, .text {
 margin: 10px 0;
}

#center .top-article, #center .article {
 margin: 0 0 30px 0;
}

#center .top-article img, #center .article img {
 margin: 0 0 5px 0;
}

.date strong, .date em {
 color: #efefef;
}


/* ------------- Article Detail ------------ */

.article-detail {
 width: 646px !important;
}

*[class="article-detail"] {
 width: 696px !important;
}

.article-detail .column-left {
 display: none;
 /* width: 280px !important; */
}

/*
.article-detail .column-left .greybox {
 margin: 0 0 8px 10px;
}

.article-detail .column-left .greybox p {
 margin: 0 0 2px 0;
 font-style: italic;
}
*/

.article-detail .column-right {
 width: auto !important;
}


/* ------------- Veranstaltungen ----------- */

.eventsquery p {
 float: left;
}


/* ------------- Special Fixes ------------- */

/* \*/
* html .outer a,
* html .outer,
* html h2,
{ height: 1%; }
/* Holly hack */


/*** Variance fixes for IEwin ***/

/*\*/
* html .outer p { margin-right: -6px; }
/* */


/* ------------- Utility Rules ------------- */

/*\*/ /*/
.sidenav a:hover { position: relative; }
/* this fixes an IEmac hover bug in the left column, hidden from other browsers */


.brclear {                                  /* Use a break with this class to clear float containers */
 clear: both;
 height: 0;
 margin: 0;
 font-size: 1px;
 line-height: 0;
}

.hide, .print-hide {
 display: none;
}

/* Holly hack */

.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}

.clearfix { display: inline-table; }

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