/*
* Farben
* dunkelblau:	#000094
* mittelblau:	#4a4ab0
* hellblau:		#719aee
* hellgrau:		#f4f4f4
*/
/************************ RESET ************************/
html * {
	padding: 0;
	margin: 0;
}
img {
	border: 0;
}
body {
	font: small/150% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #fff;
}

/************************ LAYOUT ************************/
#siteWrapper {
	width: 802px;
	margin: 2em auto;
}
#header {
	position: relative;
	width: 800px;
	height: 250px;
	border: 1px solid #000094;
	border-bottom-width: 4px;
	background: url(../lib/header.jpg) no-repeat top left;
}
#logo {
	position: absolute;
	top: 22px;
	left: 30px;
}
#contentWrapper {
	width: 790px;
	border: 1px solid #000094;
	padding: 10px 0 10px 10px;
	background-color: #f7f7f7;
}
#contentWrapper.dreispaltig {
	background: #f7f7f7 url(../lib/faux_cols.gif) repeat-y 600px 10px;
}
#contentWrapper #content {
	padding: 0 10px 10px 10px;
}
#contentWrapper #content, 
#content .newsSingle,
#content .addInfo,
#content .pageBrowser,
#content .csc-text,
#content .csc-uploads, 
#content h2,
#content .tx-cal-controller,
#content #calendar-event, 
#content .tx-powermail-pi1_formwrap,
#content .tx-powermail-pi1 {
	width: 569px;
	float: left;
}
#content h2 {
	width: 554px;
}
#contentWrapper.dreispaltig #content, 
#contentWrapper.dreispaltig #content .newsSingle,
#contentWrapper.dreispaltig #content .addInfo,
#contentWrapper.dreispaltig #content .pageBrowser {
	width: 414px;
}
#colLeft,
#colLeft .imgTeaser {
	width: 200px;
}
#colRight {
	width: 145px;
	background-color: #000094;
	padding: 0 0 0 10px;
}
#footer {
	width: 782px;
	padding: .5em 10px;
	font-size: 85%;
}
#header,
#contentWrapper,
#content,
#colLeft,
#colLeft .imgTeaser,
#footer,
#content .news .teaser,
#content .news .teaser dt {
	float: left;
}
#colRight {
	float: right;
}
#colLeft #navi {
	background-color: #000094;
}
#colLeft #navi li {
	border-bottom: 1px solid #f4f4f4;
	background-color: #000094;
}
#colLeft #navi .sub li {
	border-bottom: none;
	border-top: 1px solid #f4f4f4;
	background-color: #4a4ab0;
}
/*#colLeft #navi li.aktiv {
	background-color: #4a4ab0;
}*/
#colLeft #navi .aktiv span,
#colLeft #navi .aktiv > a {
	background: url(../lib/wuerfel.gif) no-repeat 10px 50%;
}
#colLeft #navi .sub .aktiv span {
	background-image: url(../lib/wuerfel_transparent.gif);
}
#colLeft #navi a:hover {
	background: #719aee url(../lib/wuerfel_transparent.gif) no-repeat 10px 50%;
	text-decoration: none;
}
#colLeft #navi ul.sub {
	display: none;
}
#colLeft #navi .open ul.sub {
	display: block;
}
#colLeft .imgTeaser dd {
	text-align: center;
	margin: 0 10px 10px 10px;
}
#colLeft .imgTeaser dt {
	width: 160px;
	background: url(../lib/wuerfel.gif) no-repeat left 50%;
	padding: 0 0 0 20px;
	margin: 1em 10px;
}
#colRight div {
	margin: 0 0 1em 0;
}
#colRight .moreLink a,
#colRight .linkListe li a {
	background-image: url(../lib/linklist_pfeile_weiss.gif);
}
#colRight .linkListe {
	list-style: none;
}
#content .image img {
	border: 1px solid #fff;
}
#content .imgArticle {
	background-color: #fff;
}
#content .imgArticle a {
	margin: 0;
	padding: 0;
	line-height: 0%;
	font-size: 0%;
}
#content .imgArticle .caption {
	font-size: 80%;
	color: #719aee;
	line-height: 125%;
	padding: 0 .5em;
	margin: .5em 0;
}
#content .newsSingle ul,
#content .csc-text ul {
	list-style: none;
	margin: 0 0 1em 1em;
}
#content .newsSingle li,
#content .csc-text li {
	background: url(../lib/listenpunkt.gif) no-repeat left .45em;
	padding: 0 0 0 12px;
}
#content .csc-text .linkListe li,
#navi,
#content .newsList li {
	list-style: none;
	margin: 0;
	padding: 0;
	background-image: none;
}
.moreLink a,
.linkListe li a,
.addInfo .newsList li a,
#calendar-event-backlink a {
	background: url(../lib/linklist_pfeile_blau.gif) no-repeat left .5em;
	padding: 0 0 0 12px;
}
.addInfo .newsList {
	margin: 0 0 1em 0;
}

/* NEWS-Plugin */
#content .news .teaser {
	width: 414px;
	margin: 0 0 1em 0;
}
#content .news .teaser dt {
	width: 404px;
}
#content .news .teaser dd.text {
	float: right;
	width: 245px;
}
#content .news .teaser dd.image {
	float: left;
	width: 162px;
}
#contentWrapper.zweispaltig #content .news .teaser {
	width: 569px;
}
#contentWrapper.zweispaltig #content .news .teaser dt {
	width: 554px;
}
#contentWrapper.zweispaltig #content .news .teaser dd.text {
	width: 399px;
}
#content .newsSingle .imgArticle {
	width: 162px;
	float: right;
	margin: 0 0 .5em .5em;
}
#content .newsSingle .addInfo h3 {
	padding: 0 0 0 10px;
	background: url(../lib/pfeil_rechts.gif) no-repeat left 50%;
}
#content .addInfo {
	padding: 1em 0 0 0;
	border-top: 1px solid #719aee;
}
#content .tx-ttnews-browsebox table {
	margin: 0 auto;
}
#content .tx-ttnews-browsebox td,
#content .pageBrowser span {
	padding: 0 .2em;
}
/* LightBox */
#lightbox #imageDetails {
	display: none;
}

/* Termine */
#content .tx-cal-controller {
	margin: 0 0 1em 0;
}
#content #calendar-event .imgArtikel {
	float: right;
	margin: 0 0 .5em 10px;
	width: 180px;
	text-align: right;
}
#content table.termine {
	width: 100%;
	line-height: 1em;
	border: 1px solid #719aee;
	float: left;
}
#content table.termine th {
	background-color: #719aee;
	color: #fff;
}
#content table.termine td {
	padding: 2px 5px;
}
#content table.termine tbody tr.even td {
	background-color: #d0def9;
}
#content table.termine th {
	line-height: 150%;
	text-align: left;
	padding: 0.15em 0.5em;
}
#content #calendar-event .label {
	font-weight: bold;
}
#content .pageBrowser {
	text-align: center;
	font-size: .9em;
}
#content .pageBrowser {
	margin: 1em 0;
}
#content .pageBrowser span,
#content .tx-cal-controller .pageBrowser a {
	margin: 0 0 0 .5em;
}
#content #calendar-event table,
#content #calendar-event h3,
#content #calendar-event h4,
#content #calendar-event p {
	float: left;
	width: 369px;
}
#content #calendar-event-backlink {
	float: left;
	width: 569px;
}

/* Powermail, DMail Subscription, indexed_search */
.tx-powermail-pi1 .powermail_mandatory {
	color: #719aee;
}
.tx-powermail-pi1 fieldset {
	border: none;
	margin: 0 0 1.5em 0;
} 
.tx-powermail-pi1 legend {
	font-size: 1em;
	font-weight: bold;
	color: #719aee;
	margin: 0 0 .5em 0;
	padding: 0;
}
.tx-powermail-pi1 #tx-powermail-pi1_fieldset_6 legend,
#beitritt #tx-powermail-pi1_fieldset_10 legend,
#beitritt #uid19_msgCnt {
	display: none;
}
.tx-powermail-pi1 label,
#content .newsletterForm label,
#content .indexedSearch label {
	width: 12em;
	float: left;
}
#beitritt #powermaildiv_uid28 label {
	width: 94%;
	float: right;
}
#beitritt #powermaildiv_uid28 input {
	margin: .25em 0 .25em 1%;
	width: 4%;
	float: left;
}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html,
#content .newsletterForm .fieldWrap,
#beitritt #powermaildiv_uid28 div {
	width: 100%;
	float: left;
	margin: 0 0 .5em 0;
}
.tx-powermail-pi1 #tx-powermail-pi1_fieldset_6 input,
#beitritt #tx-powermail-pi1_fieldset_10 input,
#content .newsletterForm .submitFields input,
.tx-powermail-pi1 .tx_powermail_pi1_formconfirmation_back input,
.tx-powermail-pi1 .tx_powermail_pi1_formconfirmation_submit input, 
.tx_powermail_pi1_fieldwrap_html_submit input,
.tx_powermail_pi1_fieldwrap_html_reset input {
	padding: .1em 1em;
	margin: 1em 1em 1em 0;
	width: 13em;
}
.tx-powermail-pi1 #tx-powermail-pi1_fieldset_6 div,
#beitritt #tx-powermail-pi1_fieldset_10 div,
.tx-powermail-pi1 .tx_powermail_pi1_formconfirmation_back,
.tx-powermail-pi1 .tx_powermail_pi1_formconfirmation_submit,
.tx-powermail-pi1 .tx_powermail_pi1_formconfirmation_reset {
	float: left;
	width: 16em;
}
.tx-powermail-pi1 .powermail_mandatory_js {
	font-style: italic;
	color: #719aee;
	padding: 0 0 0 21px;
	background: url(../lib/error.gif) no-repeat left 50%;
}
#beitritt #powermaildiv_uid29,
#beitritt #powermaildiv_uid32,
#beitritt #powermaildiv_uid33 {
	font-size: 90%;
	width: 92%;
	float: right;
	margin: 0 2% .25em 0;
}
#content .indexedSearch .formSubmit input {
	padding: .1em 1em;
}
#content .indexedSearch .formSubmit {
	display: inline;
}
#content .indexedSearchRules {
	padding: 1em;
	border: 1px dashed #ccc;
	margin: 1em 0;
}

/* WT DIRECTORY */
#content .mitgliederDetail {
	width: 100%;
	float: left;
}
#content .mitgliederDetail .imgArticle {
	width: 160px;
	float: right;
	margin: 0 0 .5em 1em;
}

/* DMail Subscription */
	 
/************************ TEXTFORMATE ************************/
#contentWrapper {
	font-size: 89%;
}
#colRight h3,
#colLeft #navi {
	font-size: 1.15em;
}
#colLeft .imgTeaser dt {
	color: #719aee;
	font-weight: bold;
	font-size: 1em;
}
#content h3 {
	font-size: 1.15em;
	font-weight: bold;
	color: #719aee;
	margin: 1.5em 0 .5em 0;
}
#content .newsSingle .addInfo h3 {
	font-size: 1em;
	margin: 0;
}
a {
	font-weight: bold;
	color: #000094;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#content p {
	margin: 0 0 1em 0;
}
#content .teaser p {
	margin: 0;
}
#content .news .teaser dt,
#content h2 {
	color: #719aee;
	font: 1.5em/160% Georgia, "Times New Roman", Times, serif;
	background: url(../lib/wuerfel.gif) no-repeat left 50%;
	padding: 0 0 0 15px;
	margin: 0 0 .25em 0;
}
#content h2 a,
#content .news .teaser dt a,
#content .pageBrowser span.inaktiv {
	color: #719aee;
	font-weight: normal;
}
#content .pageBrowser span.aktiv {
	color: #000094;
	text-decoration: underline;
}
#content .addInfo .newsList a {
	font-weight: normal;
}
#content .tx-ttnews-browsebox,
#content .pageBrowser {
	font-size: .96em;
	text-align: center;
}

#content .wtdirectory_filter_abc {
	text-align: center;
	margin: 1em 0;
}
#content .mitgliederListe dt {
	font-weight: bold;
	color: #000094;
}
#content .mitgliederListe dl {
	margin: 0 0 .5em 0;
}
#content .indexedSearchRules * {
	font-size: 90%;
	line-height: 1.4em;
	margin: 0;
}
	
#colLeft, 
#colRight,
#colRight a,
#colLeft a {
	color: #fff;
}
#colRight h3 {
	font-weight: bold;
	padding: 0 0 .1em 0;
	margin: 0 0 .2em 0;
	border-bottom: 1px solid #fff;
}
#colLeft #navi a,
#colLeft #navi .aktiv span {
	display: block;
	padding: .5em .25em .5em 30px;
	font-weight: normal;
}
#footer {
	color: #000094;
}
#footerNavi {
	margin: 0 0 0 1em;
}