body, td, th, caption, textarea, .tx-newsfeedit-pi1-form-error-field {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

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

/** basics **/

.weiss, div.mainNavItemActive, div#headerRight { color: #FFF; }

/* Blaugrau */
.blau, a, h1, h2, input, div.secNavItemActive, .seminarDatum, input.csc-mailform-submit, INPUT[type=file], div.copyright, select { color: #4f5d6c; border-color: #4f5d6c;}
.backBlau, div#headerRight, div.mainNavItemActive, div#loginBox, div#memberBox, div#search { background-color: #4f5d6c; }

.hellblau {color: #E4E9E7}

/* Hellgrau */
.hellgrauBackground, div#contentMenu, div#contentMenuohneHeader, div#contentMenuohneHeaderOuter, div.secNav, div.news-latest-header, .tx-srfeuserregister-pi1 FIELDSET, fieldset.csc-mailform, input.csc-mailform-submit, table#punktestand td, DIV.protokollHeader {background-color: #e5e7e9}

/* Mittelgrau */
.mittelgrau { color: #a7aeb6;}
h1.seminarHeader, table#punktestand caption { background-color: #a7aeb6;}
table#punktestand td { border-color: #a7aeb6;}

.rot, .rot:link, .tx-srfeuserregister-pi1-error { color: #e42b29; }

.left, img.latestNewsImage { float: left; }
.right {
	float: right;
}

.left img { vertical-align: middle; }
.right img { vertical-align: middle; }

.fett, .seminarDatum { font-weight: bold; }
.clear { clear: both; }

/* border color mittel blau */
div#rightOuter, div.mainNav,div.mainNavItem,div.mainNavItemActive, div.secNavItem, div.secNavItemActive, div#footer, hr, table.mitgliederverzeichnis {
	border-color: #C1CDCF;
	border-style: solid;
}

/* Main Menu */

div#mainMenu { margin: 36px 0 0 0; }

div.mainNav {
	width: 137px;
	margin: 0 0 0 20px;
	border-width: 1px 0 0px 0;
	border-style: solid none solid none;
}

div.mainNavItem, div.mainNavItemActive, div.secNavItem, div.secNavItemActive {
	font-size: 9px;
	line-height: 11px;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	padding: 4px 0 4px 5px;
}



div.secNavItem{ padding-left: 24px; }
div.secNavItemActive {
	background-image: url(/fileadmin/sbao/images/basics/Pfeil_Navigation.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
	padding-left: 24px;
}

/* div.mainNavItemActive {background-color: #597786;} */
div#left {
	width: 167px;
	float: left;
	margin: 0;
}

div#left img { padding: 0 0 0 10px; }

div#rightOuter {
	width: 625px;
	_width: 626px;
	margin: 0 0 0 167px;
	border-width: 0 0px 0 1px;
}
div#right { margin: 0 0 0 10px; }

.tx-newloginbox-pi1 div.right img { margin-left: 4px; }


div#headerRight {
	height: 20px;
	font-size: 9px;
	padding: 0 7px 0 7px;
	border-width: 0px;
}

div#headerRight div.left, div#headerRight div.right {
	margin: 3px 0 0 0;
	border-width: 0;
}

div#contentHeaderImage {
	margin: 0;
	line-height: 0px;
	padding: 0;
	font-size: 1px;
	border-width: 0;
}
div#contentHeaderImage IMG { border-width: 0; }

div#content {
}

div#contentMenuohneHeaderOuter {
	padding: 0px 0 0 0;
	float: left;
}

div#contentMenuHeader div, div#contentMenuHeader dl {
	margin: 0;
	padding: 0;
}

div#contentTextohneHeader { height: 550px; overflow: auto;}
div#contentMenuohneHeader { height: 550px; overflow: auto;}

div#contentMenu {
	height: 410px;
	overflow: auto;
}

div#contentText, div#contentTextohneHeader {
	float: left;
	width: 455px;
	margin: 0 10px 0 0px;
}

div#contentMenu, div#contentMenuohneHeader {
	float: left;
	width: 150px;
	font-size: 9px;
}

div#contentMenu p, div#contentMenu h1, div#contentMenuohneHeader p, div#contentMenuohneHeader h1{ margin-left:10px; }
	/* padding: 0 10px 0 10px; , div#contentMenu input[type=submit]  */

div#contentMenu div.csc-textpic, div#contentMenuohneHeader div.csc-textpic, div#contentMenuHeader div.csc-textpic  {
	margin: 0;
}

div#footer {
	width: 770px;
	clear: both;
	border-width: 1px 0px 0px 0px;
	margin: 10px 0 0 24px;
	height: 30px;
	line-height: 30px;
	font-size: 10px;
}

div.impressum {
	width: 620px;
}

div#footer a { margin: 0 0 0 0px; }

.blau { color: #597786; }


div.DruckUndDownload { margin: 40px 0 0 0; }

/* Forms */

form { margin: 0 0 0 0px; }

form#tx_indexedsearch_left {
	margin: 30px 0px 0px 24px;
	width: 130px;
}

div#search { padding: 5px 0 4px 4px; }

div#search input.tx_indexedsearch_sword {
	font-size: 9px;
	width: 100px;
	margin: 0 4px 0 0;
	float: left;
	padding: 1px 0 1px 0;
	border-color: #CCC;
	border-width: 1px;
	border-style: solid;
}

div#search input.submitImage {
	margin: 2px 0 0 3px;
	width: 15px;
	border-width: 0;
}



/* Login Box oben */
input.loginBox {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	vertical-align: middle;
	border-width: 0;
	
}

input[type=text].loginBox, input[type=password].loginBox{width: 120px;}
form#tx_indexedsearchXXX input[type=text]{height: 10px; width: 100px;}



.tx-srfeuserregister-pi1 FIELDSET, fieldset.csc-mailform {
	border-width: 0;
	margin: 0;
}

.tx-srfeuserregister-pi1 LABEL, div.csc-mailform-field label {
	width: 120px;
	display: block;
	float: left;
	clear: both;
	margin: 6px 0px 4px 0px;
	text-indent: 5px;
}

/* .tx-srfeuserregister-pi1 input[type=password], div.csc-mailform-field input[type=text], div.csc-mailform-field input[type=password], div.csc-mailform-field textarea { */
div.csc-mailform-field INPUT, div.csc-mailform-field TEXTAREA, DIV.tx-newsfeedit-pi1-form-field INPUT[type=text] {
	display: inline;
	margin: 4px 0px 4px 0px;
	height: 15px;
	font-size: 11px;
	width: 300px;
	color: #000;
	border: 1px solid #CCC;
}

INPUT[type=hidden] { border-width: 0; }

.tx-srfeuserregister-pi1 dd { margin: 0 0 0 120px; }

div.csc-mailform-field textarea { height: 60px; }

#mailformformtype_mail, .tx-srfeuserregister-pi1-submit, .tx-newsfeedit-pi1-form-submit, .tx-newsfeedit-pi1-preview-row INPUT[type=submit], INPUT[type=file] {
	float: right;
	width: auto;
	margin: 0 20px 0 0;
	padding: 0;
	font-size: 10px;
	border-width: 1px;
	border-style: solid;
	display: block;
}

INPUT[type=file] { float: none; }

.tx-ffsbao-pi1-searchbox form {
	background-color: #666;
	color: #FFF;
}

.tx-ffsbao-pi1-searchbox div.label {
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 5px;
}
.tx-ffsbao-pi1-searchbox input, .tx-ffsbao-pi1-searchbox select {
	width: 99%;
	border-width: 1px 0px 1px 1px;
	border-color: #999;
	font-size: 11px;
}

	
/* Images */

IMG {
	border-width: 0;
}

img#logo { margin: 0 0 40px 10px; }

img.icon {padding: 0 0 4px 0; }

/* Listen */
li {margin-left:-25px}

ul.menuListe { margin: -10px 5px 0px 0; }
ul.menuListe li {
	margin: 0 0 0 -20px;
	padding: 0;
	list-style-type: none;
	list-style-position: default;
}

/* Adds für Content Styled Imgtext */

.csc-textpic { margin: 20px 0 0 0px; }
.csc-textpic-intext-left-nowrap { margin: 0 0 10px 70px; }


/* News */

div.news-latest-container {
	margin: 0px 0 0 0;
}

div.news-single-img { display: block; }

img.latestNewsImage { margin: 0 15px 10px 0; }

div.news-list-container { margin: 0 10px 0 10px; }
div.news-list-item { margin: 0 0 10px 0; }

dl.news-single-files dt { margin: 0 0 4px 0; }
dl.news-single-files dd {
	margin: 0;
	line-height: 20px;
	vertical-align: middle;
}

dl.news-single-files dd img { margin: 4px 4px 0 0px; }

/* loginBox + memberBox*/


div#loginBox, div#memberBox{
	width: 151px;
	height: 114px;
	position: absolute;
	top: 50px;
	left: 642px;
	_left: 646px;
	padding: 4px 0px 0px 0px;
	border-color: #FFF;
	border-width: 1px;
	border-style: solid;
	line-height: 14px;
}

.tx-newloginbox-pi1 { padding: 0px 0 0 0; }

#tx-newloginbox-pi1-user {
	margin: 0;
	padding: 0;
}
#tx-newloginbox-pi1-user { margin: 0; }

div#loginBox p {
	margin: 0 0 4px 10px;
	padding: 0;
}

div#memberBox {
	height: 68px;
	border-bottom: 0px;
}
div#memberBox div {
	height: 22px;
	line-height: 22px;
	border-color: #FFF;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	padding: 0 7px 0 10px;
}

div#memberBox div img { margin: 4px 0 0 0; }

input.tx-newloginbox-pi1-submit { margin-left: 10px; }


.tx_chcforum-pi1-toolBar, .tx-chcforum-pi1-preTableWrap { display: none; }
.tx-chcforum-pi1-singlePost .author {
	background: #E3E7EF;
	padding: 3px;
	vertical-align: top;
	height: 40px;
}


.tx-chcforum-pi1-singlePost .scroller {
	overflow: auto;
	width: 95%;
	background: #FFF;
	min-height: 20px;
	text-indent: 0px;
	padding: 3px;
	background: #E3E7EF;

}

hr {
	border-width: 1px 0 0 0;
	border-style: solid;
	height: 1px;
	margin: 5px 0 5px 0;

}


/* Mitgliederverzeichnis */

table.mitgliederverzeichnis, table.mitgliedsdaten {
	width: 100%;
	border-collapse: collapse;
}

table.mitgliederverzeichnis {
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}

table.mitgliederverzeichnis td, table.mitgliedsdaten td {
	padding: 4px 0 4px 0;
	border-width: 0;
}


table.mitgliederverzeichnis td.spalteLinks, table.mitgliedsdaten td.spalteLinks{
	width: 50%;
	vertical-align: top;
}

/* Fachtagung */

td.td-0 {
	width: 80px;
	vertical-align: top;
}

td.td-last {
	width: 380px;
	vertical-align: top;
}
/* Credit Point Liste */

table.creditpointlist td.spalteRechts table td { padding: 0; }
table.creditpointlist td.spalteRechts table td { vertical-align: middle; }


/* Mitglieder Credit Points */

table#punktestand {
	width: 100%;
	border-collapse:collapse;
}
table#punktestand caption {
	color: #FFF;
	font-weight: bold;
	text-align: left;
	height: 20px;
	line-height: 20px;
	margin: 10px 0 0 0;
	padding: 0 0 0 10px;
}

table#punktestand th {
	text-align: left;
	padding: 4px;
}

table#punktestand td {
	padding: 4px;
	border-style: solid;
	border-width: 1px 0 0 0;
	vertical-align: top;
}

table#punktestand td.label { padding-left: 10px; }

/* Indexed Search */

td { padding: 0; }

.tx-indexedsearch-info, .tx-indexedsearch-percent { display: none; }

ul.browsebox { padding: 0; }
.tx-indexedsearch .tx-indexedsearch-browsebox LI { margin-left: 0px; margin-right: 5px; }


.tx-ffsbao-pi1-browsebox TABLE { width: 100%; }
.tx-ffsbao-pi1-browsebox TD p {
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	padding: 0;
	width: 24px;
}

.tx-ffsbao-pi1-browsebox TD p { margin: 0; }
TD.tx-ffsbao-pi1-browsebox-SCell { font-weight: bold; }


/* Seminare */

.tx-ffsbao-pi1 TABLE TD {
	vertical-align: top;
}
.tx-ffsbao-pi1 TABLE TD.labelSpalte {
	width: 120px;
}



/* forum */

DIV.tx-chcforum-pi1-singlePost DIV.text, DIV.tx-chcforum-pi1-singlePost DIV.scroller { background-color: #FFF; }

INPUT.attachment { width: 20px; }

FIELDSET#formBottom {
	padding-right: 0;
}

DIV#tx-chcforum-pi1-postForm-div, DIV#formWhere, DIV.tx-chcforum-pi1-postTableWrap {
	display: none;
}

.editorIframe {width: 200px;}