/*
positioning.css
positioniert die Hauptelemente, 
fuegt Abstaende und Masse hinzu usw.
*/


body {
margin: 0px 0px 0px 0px;
padding: 0px;
}

/*--------------------------------------------------------------*/

#page {
}

#header {
width: 927px;
height: 25px;
margin: 0px auto;
padding: 0px 10px;
}

.description {
padding: 0px 10px 0px 5px;
}

#headerimg {
width: 945px;
height: 300px;
margin: 0px auto;
}

#logoKlein {
position: relative;
top: 20px;
left: 10px;
z-index: 1000;
}

#portal_menu { /*div*/
}

#portal_menu_container {/*ul*/
}

/*--------------------------------------------------------------*/

.breadcrumb {
width: 907px;
margin: 0px auto 10px auto;
padding: 0px 10px 0px 10px;
}

#content {
width: 927px;
margin: 0px auto;
padding: 0px 10px 10px 10px;
}

.narrowcolumn {
}

.widecolumn {
}

.post {
}

.post small {
display: block;
padding: 0px 10px;
}

.entry {
padding: 5px 10px 15px 10px;
}

p.postmetadata {
padding: 5px 10px;
}

.entry p.postmetadata {
margin: 0px 0px 10px 0px;
padding: 5px 10px 0px 10px;
}

.entry .postmetadata small {
margin: 0px;
padding: 0px;
}

/*--------------------------------------------------------------*/

#respond {
display: none;
}

/*--------------------------------------------------------------*/

ul#submenu {
}

/*--------------------------------------------------------------*/

div.navigation {
margin: 25px 0px 0px 0px;
padding: 0px 5px;
}

div.alignleft {
}

div.alignright {
}

/*--------------------------------------------------------------*/

.with_sidebar #sidebar {
margin-left: 630px;
width: 270px;
padding: 0px 0px 0px 20px;
}

.with_sidebar .post {
float: left;
width: 610px;
}

.with_sidebar div.navigation {
float: left;
width: 600px;
}

/*--------------------------------------------------------------*/

#footer {
padding: 5px 0px 20px 0px;
}

#footer div.shortlinks {
margin-bottom: 5px;
padding-bottom: 10px;
}

/*--------------------------------------------------------------*/

hr {
display: none;
}

/*--------------------------------------------------------------*/

.alignleft {
float: left;
}

.alignright {
float: right;
}

img.alignleft {
margin: 5px 10px 5px 0px;
}

img.alignright {
margin: 5px 0px 5px 10px;
}

img.alignnone {
margin: 5px 0px 5px 0px;
}

p img.alignleft {
margin-bottom: 0px;
}

p img.alignright {
margin-bottom: 0px;
}

div.clear {
clear: both;
height: 5px;
margin: 5px 0px;
}

/*--------------------------------------------------------------*/

/*
home.php
*/

#dc_intro {
float: left;
width: 290px;

}

#termine {
float: right;
width: 290px;
}

#nachrichten {
width: 327px;
margin: 0px 0px 0px 300px;
padding: 0px;
}

/*--------------------------------------------------------------*/

#werbepartner {
margin: 0px auto;
width: 800px;
border-collapse: collapse;
}

#werbepartner td {
padding: 0px;
width: 33%;
text-align: center;
}

#werbepartner #partner_head {
padding: 0px;
}

/*--------------------------------------------------------------*/

#calendar_events {
}























