/* DATEI: basis.css */


body { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;	
text-align: center;
margin: 0;
padding:0 5px 20px 20px;
color: #000;
background-color: #F4EEEF; 
letter-spacing: 0.05em;
line-height: 140%;
}

.breaker {
overflow: hidden;
clear: both;
height: 0px;
}

img {
border: none;
}

a { 
color:#845057;
text-decoration:none;
text-transform: uppercase;
}

a:hover {
color:#845057;
text-decoration:underline;
text-transform: uppercase;
}

b, strong { color: #000; }

p.align-right { text-align:right; }

/* ------------- Container ------------------- */

#main { width: 955px; margin: 0 auto; overflow:hidden; text-align: left; }
#headerContainer { position: relative; width: 975px; height: 120px; }
#contentContainer { width: 955px; padding: 15px 0 15px 0;  }
#col1 { width: 140px; padding: 30px 0 0 0; float:left; text-align: right;  }
#contentContainer2 { width: 795px; float:right; }
#col2 { width: 575px; float:left; border: #845057 10px solid; padding: 20px; background-color: #fff; }
#col3 { width: 140px; float:right; padding: 30px 0 0 0;  text-align: center; }
#footer { width: 745px; padding: 0 0 0 210px;}

/* ------------- Header ------------------- */


#headerLogo {
position:absolute;
top: 30px;
left: 160px;
width: 248px;
height: 90px;
overflow: hidden;
}

/* ------------- sidemenu ------------------- */

#sidemenu { }

#sidemenu ul {
padding: 0;
margin:0;
list-style-type:none;
text-transform: uppercase;
}

#sidemenu ul li	{ margin:0; padding: 0; }
#sidemenu ul li a	{  }

#sidemenu ul li ul li {  }
#sidemenu ul li ul li a	{ color: #999; }


/* ------------- maincontent ------------------- */

#col2 h1, #col3 h1 { margin:0; color: #000; font-size: 12px; font-weight: bold; text-transform: uppercase; }


/* ------------- footer ------------------- */

#footer { font-size:10px; color: #845057; margin-left:auto; margin-right:auto; padding:20px 20px 0 0; text-align:center;  }
#footer a { font-size:10px; color: #845057; }
#footer a:hover { font-size:10px; color: #845057; }

div.programmItem { margin-bottom: 10px; }
div.programmItemDate { width: 100px; float: left; }
div.programmItemNotice { width: 465px; float: right; }


/* NEWS */

.news-list-item img, .news-latest-container img
{
	float: left;
	margin-right: 6px;
	border: 1px solid #EFEFEF;
}


