body{ background-image:url(../images/bg_body.png); background-repeat:repeat-x; margin:0; padding:0; font-family:verdana; font-size:14px; line-height: 150%; text-align: left; }
a{text-decoration:none; color:#692176}
a:hover{text-decoration:underline}
/**
FARBEN

Rosa/Beige			-> #f8e7e7
Lila Dunkel			-> #692176
Lila Hell			-> #a075a5
Grün Highlights		-> #71d8ad
Blau Breadcrumbs	-> #0103ff

**/

/** GRUNGERÜST **/
.sitewrapper{width:981px; margin:0px auto; padding:0px; background-image:url('../images/bg_sitewrapper.png'); background-position:top 59px center; background-repeat:no-repeat}
.menuwrapper{width:981px; margin-left:; height:53px; background-image:url('../images/bg_menu.png'); background-repeat:no-repeat; background-position:center center; position:absolute; z-index:999; margin-top:182px}
.main{width:933px; margin:auto; background-color:white; min-height:640px}
.wrapper{display:block; clear:both; width:933px}
.smalltext{ font-size:10px; line-height: 140%; }

h2{margin-top:25px; color:#692176; font-size:16px; font-weight:bold}
h3{margin:0px 0px 0px 0px; color:#692176; font-size:14px}
.page-header h2{margin-top:0px}

/** KOPF **/
.head_overlay{display:block; position:absolute}
.kopf{height:202px; margin-bottom:35px}
.kopf_links{width:263px; float:left; height:202px}
.kopf_links p{padding:60px 0px 0px 0px}
.kopf_rechts{width:670px; float:right; height:202px}

/** BREADCRUMBS **/
.breadcrumbs{padding:0px 177px 0px 176px; text-align:right; font-size:10px; color:#0103ff; height:15px}
.breadcrumbs ul{list-style-type:none; margin:0px; padding:0px; float:right}
.breadcrumbs ul li{float:left}
.breadcrumbs ul li a{color:#0103ff}
.breadcrumbs ul li span.divider{font-size:8px; padding:0px 5px 0px 5px}

/** LEFT **/
.links .moduletable{margin-bottom:10px}
.links h3{border-bottom:1px solid; margin:0 0 10px}

/** CONTENT **/
.content{}
.links{float:left; width:156px; padding:10px}
.mitte{float:left; width:580px; padding:0px}
.rechts{float:left; width:157px; padding:10px}
.item-page{padding:10px; background-color:#effaf0}

.bild-1-links{display:block; width:180px; height:auto; float:left; margin:5px 10px 5px 0px}
.bild-1-mitte{display:block; width:180px; height:auto; float:left; margin:5px 0px}
.bild-1-rechts{display:block; width:180px; height:auto; float:right; margin:5px 0px 5px 10px}
.bild-15-links{display:block; width:275px; height:auto; float:left; margin:0px 5px 5px 0px}
.bild-15-rechts{display:block; width:275px; height:auto; float:right; margin:0px 0px 5px 5px}
.bild-2-links{display:block; width:370px; height:auto; float:left; margin:5px 10px 5px 0px}
.bild-2-rechts{display:block; width:370px; height:auto; float:right; margin:5px 0px 5px 10px}
.bild-3{display:block; width:560px; height:auto; clear:both; margin:5px 0px}
p{display:block; clear:both}

/** BLOGLAYOUT **/
.blog img{display:none}
.blog .item-image img{display:block!important}
.blog .items-row, .blog .items-leading{ margin-bottom:10px; background-color:#effaf0; padding:10px; border-color: #cde6cf; outline: solid 1px #cde6cf; }
.blog .page-header{float:right; width:400px; text-align:left; padding-right:10px}
.blog .page-header h2{margin:5px 0px}
.blog p{display:inline; width:390px; float:right; clear:none; margin:0px; padding-right:10px}
.blog .pull-left{float:left}
.blog .pull-left img{width:150px}
.blog .items-leading .pull-left img{width:300px}
.blog .items-leading p{width:260px}
.blog .items-leading .page-header{width:260px}
.blog .readmore{float:right; text-align:right; padding-right:10px}


/** Jevents **/
.mod_events_latest_table td{ padding-top: 15px; padding-right: 0; padding-left: 0; border-bottom:1px dotted #ccc }

.wrapper:after,
.clearfix:after,
.breadcrumbs:after,
.breadcrumb:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}