body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#f1f1f1; margin:0; padding:0; color:#333333;}

img {border:0 none}
a {color:#F60074; text-decoration:none; outline:none;}
a:hover {color:#F60074; text-decoration:underline;}
p, form {margin:0; padding:0;}
h3 {font-size:12px;}
h2 {font-size:14px;}

.download {color:#F60074; text-decoration:none; font-size:11px; font-weight:bold;}

.Lt1 {float:left;}
.Rt1 {float:right;}
.clr {clear:both; font-size:0; margin:0; padding:0; line-height:0; visibility:hidden; height:0;}

.mrgn-top-off {margin-top:0px !important;}
.mrgn-right-off {margin-right:0px !important;}
.mrgn-btm-off {margin-bottom:0px !important;}
.mrgn-left-off {margin-left:0px !important;}
.mrgn-btm-on {margin-bottom:28px !important;}

#main-outer {margin:0 auto; padding:30px 0; width:1004px;}

.header-container {margin:0; padding:0; height:1%;}
.logo {float:left; margin:0 14px 0 0; padding:0}
.top-right-container {margin:0; padding:0; float:left;}
.header-img {margin:0; padding:0;}
.menu-search-container {margin:0; padding:0;}

.menu {margin:0; padding:0; float:left;}
.menu ul {margin:0; padding:0; background:#f1f1f1;}
.menu ul li {margin:0 1px 0 0; padding:0px; background:url(../images/menu-bg.gif) left top no-repeat; list-style-type:none; width:115px; display:block; border:1px solid #969595; height:27px; line-height:27px; font-size:11px; font-weight:bold; text-align:center; float:left;}
.menu ul li a {text-decoration:none; color:#333333; display:block; width:115px; height:27px;}
.menu ul li a:hover {color:#fff; text-decoration:none;}
.menu ul li.act a, .menu ul li.act a:hover {color:#fff;}

UL.nav-thirdLevel {
	display: block;
}
.leftmenu UL.nav-thirdLevel li { 
	background-image:none; 
	border:none; 
	font-weight: normal;
	padding: 0;
	margin: 0;
}
.leftmenu LI UL.nav-thirdLevel li A { 
	color: #333;
}
.leftmenu LI UL.nav-thirdLevel li A:hover, .leftmenu LI UL.nav-thirdLevel li.act A {
	color: #666;
}
.search {margin:0; padding:0px 5px 0 5px; float:left; border:1px solid #969595; border-left:0 none; width:196px; background:url(../images/searcg-bg.gif) left top no-repeat;}
.input-txt {background:none; border:0 none; width:194px; font-family:Verdana; font-size:11px; color:#797979; margin:0; padding:7px 0; *padding:6px 0;}

.content-container {margin:28px 0; padding:0; height:1%;}

.content-left-container {margin:0; padding:0; width:194px; float:left;}
.leftmenu {margin:0 0 0px 0; padding:0; width:194px;}
.leftmenu ul {margin:0; padding:0;}
.leftmenu ul li {margin:0 0 6px 0; padding:0 0 0 14px; background:url(../images/left-menu-bg.gif) left top repeat-x; list-style-type:none; width:178px; display:block; border:1px solid #969595; line-height:27px; font-size:11px; font-weight:bold;}
.leftmenu ul li a {text-decoration:none; color:#333333; display:block; width:178px; height:27px;}
.leftmenu ul li a:hover {color:#fff; text-decoration:none;}
.leftmenu ul li.act a, .leftmenu ul li.act a:hover {color:#fff; text-decoration:none; display:block; width:178px; height:27px;}
.content-left-container .csc-textpic-clear {margin-bottom:14px; padding:0;}

.mrgn-btm14 {margin-bottom:14px; padding:0;}

.content-middle-container {margin:0px 14px; padding:0; width:588px; float:left;}
.topcontent {margin:0 0 28px 0; padding:9px; border:1px solid #969595; min-height:184px; background:#fff;}
img.LtImg1 {float:left; margin:0 15px 0 0;}
.title {font-size:11px; font-weight:bold;}

.col1box {width:273px; border:1px solid #969595; min-height:157px; height:auto !important; height:157px; float:left; margin:0 14px 0 0; padding:6px; background:#fff;}
.titlepink {margin:0; padding:0 0 8px 0; font-size:11px; font-weight:bold; color:#F60074; border-bottom:1px solid #dddcdc;}
.arwlink {margin:0; padding:0; color:#333333;}
.arwlink li {list-style-type:none; background:url(../images/arw-pink.gif) left 4px no-repeat; margin:12px 0 0 0; padding:0 0 0 21px}
.arwlink li a {text-decoration:none; color:#333333;}
.arwlink li a:hover {text-decoration:none; color:#F60074;}


.col1box .csc-frame-frame2 {margin:0; padding:0; color:#333333;}
.col1box .csc-frame-frame2 p {list-style-type:none; background:url(../images/arw-pink.gif) left 4px no-repeat; margin:12px 0 0 0; padding:0 0 0 21px}
.col1box .csc-frame-frame2 a {text-decoration:none; color:#333333;}
.col1box .csc-frame-frame2 a:hover {text-decoration:none; color:#F60074;}


.content-right-container {margin:0; padding:0; width:194px; float:left;}
.TagCloud {
	text-align:justify;
	height:184px;
	line-height:23px;
	color:#999999;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 28px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.TagCloud a {color:#999999; text-decoration:none;}
.TagCloud a:hover {color:#666666; text-decoration:underline;}
.txt11 {font-size:11px;}
.txt12 {font-size:12px; font-weight:bold;}
.txt13 {font-size:13px;}
.txt15 {color:#666666; font-size:15px;}

.right-advcontainer {margin:0; padding:0; border:1px solid #969595; min-height:169px; background:#FFF;}
.right-advcontainer .ad-toppart {border:1px solid #FFF; background:#989797; line-height:21px; font-size:11px; font-weight:bold; color:#FFF; text-align:center;}
.right-advcontainer .adpart {border-top:1px solid #969595; margin:0; padding:0; text-align:center;}
.tx-slideshow-pi1 {text-align:center; padding-top:30px;}

/*** Navigation Footer ***/
.footer-container {margin:0; padding:0; background:#dddcdc; line-height:19px; height:19px;}
.copyright {margin:0; padding:0 0 0 3px; background:#969595; float:left; width:191px; color:#fff;}
.footerlink {margin:0; padding:0 0 0 14px; float:left; color:#969595;}
.footerlink a {color:#969595; text-decoration:none;}
.footerlink a:hover,
.footerlink .first a:hover {color:#000; text-decoration:none;}
.footerlink .first a {color:#F60074; font-weight:bold;}

/* Inner Page css */
.topcontent-inner {margin:0; padding:9px; border:1px solid #969595; min-height:383px; background:#fff;}
h1 {margin:16px 0; padding:0 0 8px 0; font-size:11px; font-weight:bold; color:#333333; border-bottom:1px solid #dddcdc;}
.csc-header-n1 h1 {margin:0 0 8px 0;};

.arwlink1 {margin:0; padding:0; color:#333333;}
.arwlink1 li {list-style-type:none; background:url(../images/arw-pink.gif) left 4px no-repeat; margin:11px 0 0 0; padding:0 0 0 21px;}
.arwlink1 li a, .arwlink1 li a:hover {text-decoration:none; outline:none; cursor:pointer;}
.arwlink1 .Date {color:#333333; font-weight:bold; width:80px; float:left;}
.arwlink1 .Info {float:left; width:450px;}


div.adpart {min-height:143px;height:auto !important;height:143px;}

/*	
.arwlink_event {margin:0; padding:0; color:#333333;}
.rmevent_date_start { font-weight: bold; }
.arwlink_event li h2.rmevent_title { margin:0 0 0 3px; padding:0px; font-size:10px; font-weight:normal; float:left; width:150px;}
.arwlink_event li h2.rmevent_title a { float:none; border:none; }
*/
UL.arwlink_event { margin:0; padding:0; }
.arwlink_event li {clear:both; list-style-type:none; background:url(../images/arw-pink.gif) left 4px no-repeat; margin:12px 10px 0px 0px; padding:0px 0px 0px 21px; position:relative;}
.arwlink_event li a {text-decoration:none; color:#333333; }
.arwlink_event li a:hover {text-decoration:none; color:#F60074;}
.rmevent_date_start { font-weight: bold; }

.tx-rgslideshow-pi1 .rgslideshow {
	border: none;
	margin-top: 25px;
/*
	margin-left:auto;
	margin-right:auto;
	text-align: center;
*/
}

.tx-newloginbox-pi3-listrow table { width: 100%; }

#main-outer .content-container .content-middle-container .topcontent-inner .news-single-item .news-single-backlink {padding-top:10px;}

.arwlink li a.morestartpage {color:#F60074;}
.arwlink_event li a.morestartpage {color:#F60074;}
.tx-rmevent-pi1-browsebox {
  margin-top:10px;
	text-align:center;
}
.tx-rmevent-pi1-browsebox-strong {font-weight:bold;}

/*** Styles Formulare ***/
.csc-mailform {
	border:none;
	padding:0px;
	margin:0px;
}
label {
	clear:both;
	float:left;
	width:140px;
	line-height:19px;
}
.csc-mailform input.csc-mailform-submit,
#mailform input.csc-mailform-submit {
	margin-left:140px;
	width:208px;
}
.csc-mailform input,
#mailform input,
#mailform textarea,
.csc-loginform input {
	border:1px solid #333333;
	margin-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	width:200px;
}
input, textarea, select {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
}
.tx-newloginbox-pi3-searchbox-sword,
.tx-newloginbox-pi3-searchbox-button {
	border:1px solid #333333;
	width:100px;
	margin:0px;
	padding:0px;
}
.tx-newloginbox-pi3-searchbox,
.tx-newloginbox-pi3-browsebox {padding-left:0px; margin-left:0px;}
.tx-newloginbox-pi3-searchbox table,
.tx-newloginbox-pi3-searchbox td {padding:0px; margin:0px;}

/*** Mitgliederliste ***/
.tx-newloginbox-pi3-singleView .leftCell {
	padding-right:10px;
	text-align:left;
	vertical-align:top;
}

.news-list-container .news-list-browse .tx-ttnews-browsebox {padding-top:10px;}
.news-single-additional-info .news-single-files dd {
  padding-top:2px;
	margin-left:0px;
}
.news-list-container .news-list-item h3 {margin-top:0px; margin-bottom:0px; padding-bottom:0px;}
.news-list-container .news-list-item .datenews {margin-top:10px;}

.news-single-img {
	float:right;
	margin-left:10px;
}
.rgsgcontent .jdGallery {
	border-color:#D2D4D7;
	margin-bottom:10px;
	margin:0px;
	padding:0px;
}

/*** Suche ***/
.tx-indexedsearch-browsebox {margin-bottom:10px;}
.tx-indexedsearch-browsebox .browsebox {margin-bottom:0px;}


/*** Event ***/
.tx-rmevent-pi1 .rmevent_record .rmevent_date {margin-bottom:10px;}
.tx-rmevent-pi1 .rmevent_record .rmevent_images {padding-left:0px;}
.tx-rmevent-pi1 .rmevent_record .rmevent_images .image {list-style-type:none;}


/*** News ***/

.topcontent-inner .news-amenu-container .news-amenu-item-year {
	list-style-type:none;
}
