@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

p {
	margin-bottom:0.5em;
	text-align:justify;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

h1, h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-size:2em;
	color:#888;
	margin-bottom:1em;
	line-height:1em;
}

h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-size:1.5em;
	color:#888;
	line-height:1em;
}

h4 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#0099ff;
	margin-bottom:1em;
}

a {
	text-decoration:none;
	color:#0099FF;
}

body {
	background-color:#FFF;
	font-family: 'Open Sans', sans-serif;
	color:#333;
	font-weight:400;
	font-size:14px;
	line-height:1.5em;
}

#header {
	height:150px;
	background-color:#0099FF;
	color:#fff;
	margin-bottom:30px;
}

.headerimage {
	margin-left:70px;
	margin-top:40px;
}

#sidebarLeft {
	float:left;
	width:270px;
	margin-top:45px;
}

.nav.menu {
	padding:0;
}

ul.nav.menu {
	width:270px;
	font-size:1.5em;
	font-weight:lighter;
	list-style-type:none;
	text-align:right;
}

ul.nav.menu a {
	color:#888;
}

ul.nav.menu a:hover {
	color:#0099FF;
}

ul.nav.menu li {
	padding:5px 10px 5px 0;
	margin-bottom:10px;
}

ul.nav.menu li.current.active {
	background-color:#0099FF;
}

ul.nav.menu li.current.active a {
	color:#fff;
}

ul.nav.menu li.item-158,
ul.nav.menu li.item-159,
ul.nav.menu li.item-164,
ul.nav.menu li.item-165 {
	margin-top:30px;
	border-top:solid #ff9933 1px;
	border-right:solid #ff9933 1px;
	border-bottom:solid #ff9933 1px;
}

ul.nav.menu li.item-158.current.active {
	background-color:#fff;
}

ul.nav.menu li.item-158 a,
ul.nav.menu li.item-158.current.active a,
ul.nav.menu li.item-159 a,
ul.nav.menu li.item-159.current.active a,
ul.nav.menu li.item-164 a,
ul.nav.menu li.item-164.current.active a,
ul.nav.menu li.item-165 a,
ul.nav.menu li.item-165.current.active a {
	color:#ff9933;
}

ul.nav.menu li.item-159.current.active,
ul.nav.menu li.item-164.current.active,
ul.nav.menu li.item-165.current.active {
	background-color:#fff;
}

ul.nav-child.unstyled.small {
	width:270px;
	font-size:0.7em;
	font-weight:lighter;
	list-style-type:none;
	text-align:right;
}

ul.nav-child.unstyled.small a {
	color:#0099FF;
}

ul.nav-child.unstyled.small a:hover {
	color:#0099FF;
}

ul.nav-child.unstyled.small li {
	padding:15px 10px 0px 0;
	margin-bottom:0px;
}

ul.nav-child.unstyled.small li.current.active {
	background-color:#fff;
	color:#0099FF;
	padding:15px 10px 0px 0;
	margin-bottom:0px;
}

ul.nav-child.unstyled.small li.current.active a {
	color:#0099FF;
}

#content {
	float:left;
	width:55%;
	margin:50px 88px 80px 88px;
}

div#content div.blog div.item {
  margin-bottom:60px;
}

div#content div.blog div.item.column-1 p {
  	width:215%;
}

#content a:hover,
.moduletable-mitgliederlogin a:hover {
	text-decoration:underline dotted;
}

div.blog div.page-header h2 {
	margin-bottom:0.25em;
	margin-left:-2px;
	width:220%;
}

dt.article-info-term {
	display:none;
}

dd.published {
	color:#999;
	margin-bottom:1em;
}

h2.item-title {
	color:#0099ff;
}

.column-1 {
	margin-right:8%;
}

.column-1, .column-2 {
    width: 46%;
    float: left;
}

div.blog div.items-more,
div.pagination {
	clear:both;
}

div.moduletable-aktuelles h6 {
	visibility:collapse;
	margin-top:-2.2em;
}

div.moduletable-aktuelles p {
	margin-bottom:3em;
}



#content div.content-category {
	margin-left:5px;
}

#content div.pagination {
  display:none;
}

table.category.table.table-striped.table-bordered.table-hover {
	margin-left:-7px;
}

/* Beginn Mitgliederliste */

form#adminForm {
	margin-top:-40px;
	margin-left:-13px;
}

fieldset.filters,
td.item-num {
	visibility:hidden;
}

td.item-title,
td.item-position,
td.item-suburb,
td.item-state {
	padding-right:3em;
}

/* Ende Mitgliederliste */

/* Beginn Mitgliederseite */

div.contact .dl-horizontal dt {
	margin-top:1em;
	margin-bottom:1em;
}

div.contact h3 {
	visibility:collapse;
}

div.thumbnail.pull-right {
	float:right;
	margin:-37px 0 40px 100px;
}

dl.contact-position.dl-horizontal {
	margin-top:-40px;
}

/* Ende Mitgliederseite */

/* Beginn Mitgliederlogin */

div.moduletable-mitgliederlogin {
	text-align:right;
	margin-top:5em;
}

 div.moduletable-mitgliederlogin h3 {
	 padding-top:1em;
	 margin-bottom:1em;
	 border-top:#0099ff solid 1px;
 }

.input-prepend {
	margin-bottom:0.8em;

}

label.element-invisible {

}

.input-small {
	margin-left:10px;
}

#form-login-remember.control-group.checkbox {
	margin-bottom:0.8em;
}

button.btn.btn-primary {
	margin-bottom:0.8em;
}

ul.unstyled {
	list-style-type:none;
	font-size:0.8em;
	padding-left:0;
}

.login-greeting {
	margin-bottom:0.8em;
}

/* Ende Mitgliederlogin */

/* Beginn Bearbeitungsfunktionen */

ul.dropdown-menu {
	list-style-type:none;
	padding:5px 10px 5px 10px;
	margin-bottom:30px;
	line-height:1.2em;
	width:100px;
	text-align:center;
	border:thin #ff9933 solid;
}

li.edit-icon,
li.edit-icon a {
	color:#FF9933;
}

#content li.edit-icon a:hover {
	text-decoration:none;
}

td.list-edit,
td.list-edit a,
td.list-edit a:hover {
	color:#FF9933;
	text-decoration:none;
	margin-left:30px;
}

a.btn.btn-primary {
	color:#ff9933;
}

div.edit.item-page fieldset {
	clear:both;
	border:0;
	margin-left:3px;
}

div.edit.item-page form#adminForm.form-validate.form-vertical {
	margin-top:3px;
}

div.edit.item-page div.btn-group button {
	float:left;
	font-size:1em;
	color:#ff9933;
	padding:5px 10px 5px 10px;
	border:1px solid #ff9933;
	background-color:#fff;
	margin-left:13px;
}

div.edit.item-page textarea {
	width:503px;
	height:250px;
	margin-bottom:10px;
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	border:solid 1px #CCC;
}

div.edit.item-page ul.nav.nav-tabs {
	display:none;
}


div.edit.item-page .control-label {
	margin-top:2em;
	margin-bottom:1em;
}

div.edit.item-page .controls {
	margin-bottom:1em;
}

div.edit.item-page input {
	width:500px;
	margin-bottom:10px;
	font-family:'Open Sans', sans-serif;
	font-size:14px;
}

div.content-category table.category {
	margin-bottom:30px;
}

div.content-category a.btn.btn-primary {
	font-size:1em;
	color:#ff9933;
	padding:5px 10px 5px 10px;
	border:1px solid #ff9933;
	background-color:#fff;
	margin-top:50px;
	margin-left:-3px;
}

.tooltip {
	font-size:0;
}

.alert.alert-message {
	display:none;
}

/* Ende Bearbeitungsfunktionen */

/* Beginn Kandanda-Einstellungen */

/* Kandanda-Mitgliederliste */

#kandanda.row-fluid form fieldset.pull-left.span5.form-inline {
	border:1px solid #0099FF;
	margin-left:2px;
}

div#kandanda.row-fluid p {
	margin:20px 0 20px 2px;

}

#kandanda.row-fluid input#filter-search.inputbox {
	width:250px;
}

a.chzn-single {
	width:4em;
	margin-left:2px;
	text-decoration:none;
}

#kandanda.row-fluid input.pull-left.btn {
	display:none;
}

#kandanda.row-fluid table.table.table-striped thead tr,
#kandanda.row-fluid td.num {
	display:none;
}

#kandanda.row-fluid table.table.table-striped {
	width:100%;
}

td.pagination.pagination-toolbar ul {
	text-align:center;
	margin-top:50px;
}

li.pagination-start,
li.pagination-prev,
li.pagination-next,
li.pagination-end,
div#kandanda.row-fluid td.pagination.pagination-toolbar ul li {
	display:inline;
	list-style-type:none;
	margin-right:20px;
}

div#kandanda.row-fluid td {
	width:25%;
}

/* Kandanda-Profilseite */

#kandanda .dl-horizontal {
	margin-top:-75px;
	margin-left:-10px;
}

div#kandanda.kandanda-profile ul.nav.nav-tabs,
legend {
	visibility:collapse;
}

div#kandanda.kandanda-profile fieldset.form-horizontal {
	border:0;
}

div#kandanda.kandanda-profile label#jform_lastname_0_0-lbl,
div#kandanda.kandanda-profile label#jform_firstname_0_0-lbl,
div#kandanda.kandanda-profile label#jform_titel_0_0-lbl,
div#kandanda.kandanda-profile label#jform_institution_0_0-lbl,
div#kandanda.kandanda-profile label#jform_adresse_0_0-lbl,
div#kandanda.kandanda-profile label#jform_plz_0_0-lbl,
div#kandanda.kandanda-profile label#jform_ort_0_0-lbl,
div#kandanda.kandanda-profile label#jform_bundesland_0_0-lbl,
div#kandanda.kandanda-profile label#jform_land_0_0-lbl {
	display:none;
}

dd.kandandaFieldValue-1 {
	float:left;
}

dd.kandandaFieldValue-1,
dd.kandandaFieldValue-2 {
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-size:2em;
	color:#888;
	margin-bottom:0.5em;
	line-height:1em;
	margin-left:-1px;
	margin-right:0.15em;
}

dd.kandandaFieldValue-13 {
	float:left;
	margin-right:0.25em;
}

dd.kandandaFieldValue-4,
dd.kandandaFieldValue-5,
dd.kandandaFieldValue-7,
dd.kandandaFieldValue-8,
dd.kandandaFieldValue-9,
dd.kandandaFieldValue-10,
dd.kandandaFieldValue-11,
dd.kandandaFieldValue-16,
dd.kandandaFieldValue-18,
dd.kandandaFieldValue-37 {
	margin-bottom:1.5em;
}

dt.kandandaField-9,
dt.kandandaField-10,
dt.kandandaField-11 {
	margin-top:2.5em;
	margin-bottom:0.75em;
}

dd.kandandaFieldValue-9 br,
dd.kandandaFieldValue-11 br {
	margin-bottom:0.75em;
}

/* Kandanda-Profilbearbeitung */

#kandanda.kandanda-profile-edit form#kandandaForm ul.nav.nav-tabs {
	display:none;
}

#kandanda.kandanda-profile-edit form#kandandaForm {
	margin-top:-25px;
}

#kandanda.kandanda-profile-edit fieldset.form-horizontal {
	margin-left:-7px;
	border:0;
}

div.control-label label {
	font-weight:bold;
}

#kandanda.kandanda-profile-edit .controls textarea {
	width:503px;
	height:250px;
	margin-bottom:10px;
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	border:solid 1px #CCC;
}

#kandanda.kandanda-profile-edit .controls input {
	width:500px;
	margin-bottom:10px;
	font-family:'Open Sans', sans-serif;
	font-size:14px;
}

#kandanda.kandanda-profile-edit .controls select {
	width:507px;
	margin-bottom:10px;
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	border:solid 1px #ccc;
}

#kandanda.kandanda-profile-edit button {
	font-size:1em;
	color:#ff9933;
	padding:5px 10px 5px 10px;
	border:1px solid #ff9933;
	background-color:#fff;
}

/* Ende Kandanda-Einstellungen */

form#adminForm.form-inline {
	margin-top:0;
	margin-left:0;
}

#footer {
	clear:both;
	text-align:center;
	font-size:0.8em;
	margin-bottom:50px;
}

#footer a {
	color:#333;
}
