* {
	margin: 0;
	padding: 0;
}
body {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
	color: #545454;
	background: #eceae1 url(../img/stripe.gif) 0 0 repeat-x;
	font-size: 100.01%;
	text-align:center;
}
h1, h2, h3, h4 {
	font: normal .75em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
p {
	font: normal .75em/1.5em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
a {
	text-decoration:none;
	color: #545454;
}
li {
	list-style: none;
}
.float-left {
	float:left;
}

.float-right {
	float:right;
}
a img {
	border: none;
}
.kursiv {
	font-style: italic;
}
#logo {
	float: left;
	border: none;
}
.breaker {
	clear: both;
}
.sfir {
	display: none;
}
h4 a {
	text-decoration: underline;
	font-size: 1.25em;
}
h4.large {
	font-size: 1.1em;
	padding: 15px 5px 10px 0;
}
h3.large {
	font-size: 1.1em;
	/*width: 400px;*/
}
#wrapper {
	font-size: 1em;
	text-align:left;
	color:inherit;
	width: 1050px;
	margin:	auto;
}
.content-wrapper {
	float: left;
	width: 620px;
	background-color: #fff;
	color: inherit;
}
.border {
	border-bottom: 1px solid #000;
}
#main-nav li {
	float:left;
}
#main-nav li a {
	display:block;
	float:left;
}
#informieren, #lernen, #handeln, #erleben {
	background: transparent url(../img/nav-level-eins.png) 0 0 no-repeat;
	height:100px;
	display:block;
}
#informieren {
	width: 180px;
}
#lernen {
	background-position: -180px 0;
	width: 122px;
}
#handeln {
	background-position: -302px 0;
	width: 116px;
}
#erleben {
	background-position: -418px 0;
	width: 110px;
}
a#informieren:hover {
	background-position: 0 -100px;
}
a#lernen:hover {
	background-position: -180px -100px;
}
a#handeln:hover {
	background-position: -302px -100px;
}
a#erleben:hover {
	background-position: -418px -100px;
}
#start a#informieren {
	background-position: 0 -200px;
}
#agieren a#handeln {
	background-position: -302px -200px;
}
#erlernen a#lernen {
	background-position: -180px -200px;
}
#miterleben a#erleben {
	background-position: -418px -200px;
}
a.irdendwas:hover, a.irdendwas:focus, a.irdendwas:active {
	background-color: #fff;
	color: #ff8400;
}
#sub {
	float:left;
	width: 1048px;
	background-color: #fff;
	color: inherit;
}
#nav-secondary, #nav-secondary ul {
	line-height: 1;
	background-color: #fff;
	color: inherit;
}
#nav-secondary {
	padding: 0 0 0 280px;
	border-right: 1px solid #ddd;
	float:left;
}
#nav-secondary li a {
	padding: 6px 15px 7px 15px;
}
#nav-secondary a {
	display: block;
}
#nav-secondary li {
	border-left: 1px solid #ddd;
	float: left;
}
#nav-secondary a:hover, #nav-secondary a:focus, #nav-secondary a:active {
	background-color: #fff;
	color: #ff8400;
}
#nav-secondary li#clicked a {
	background-color: #ff8400;
	color: #fff;
}
#nav-secondary li ul {
	position: absolute;
	width: 240px;
	display:none;
}
ul#nav-secondary ul {
	border: 1px solid #ddd;
	width: 270px !important;
}
ul#nav-secondary ul li {
	border-right: none;
	border-left: none;
}
#nav-secondary li ul a {
	color: #545454;
	background-color: #fff;
	display:block;
	width: 240px;
	padding: 10px 15px;
	border-right: 1px solid #ddd;
}
#nav-secondary li ul a {
	border-right: none;
}

#nav-secondary li ul a:hover {
	background-color: #ff8400 !important;
	color: #fff !important;
}
#nav-secondary li:hover ul, #nav-secondary li.sfhover ul {
	display:block;
	width: 180px;
}

#nav-secondary li#clicked ul a {
	background-color: #fff;
	color: #545454;
}

#nav-secondary li#clicked ul #clicked-2 a {
	background-color: #ffb259;
	color: #fff;
}

label {
	font-size: .75em;
}
#city {
	background-color: #5c3815;
	color: #fff;
	width: 300px;
	float: left;
	padding:3px 325px 3px 60px;
	height: 24px;
}
#login {
	width: 1050px;
	float:left;
	background-color: #5c3815;
	color: #fff;
}
fieldset {
	padding: 3px 0 2px 0;
	border: none;
}
#friend, #dein-name {
	width: 180px;
	}
ul.friends {
	padding: 0 0 20px 10px;
}
ul.friends label {
	width: 70px;
	display:block;
	float:left;
}
option[selected] {
	background: #5c3815 url(../img/select.png) 0 0 repeat-x;
	color: #fff;
}


#study-search, #auswahl {
	width: 180px;
}
#auswahl {
	float:left;
}
#study-label, #auswahl, #study-search, #auswahl-label {
	margin: 5px 0 0 0;
}
#sort-top, #sort-bottom {
	width: 150px;
	margin: 10px 0 0 0;
}
#auswahl-label {
	padding: 0 5px 0 0;
}
#search-label {
	font-size: 12px;
}
#minni-search {
	width: 270px;
	margin: 0 0 5px 0;
}

/*
#data_two, #data_three, #kitchen, #bad, #mname, #memail, #reminder, #handy, #telefon {
	width: 200px;
}
*/

#d3 {
	display: block;
	width: 80px;
	border: 1px solid #fff;
}
option:hover, option:focus, option:active {
	background: #5c3815 url(../img/select.png) 0 0 repeat-x;
	color: #fff;
}
#login input {
	border: 2px solid #5c3815;
	padding: 1px 10px 2px 3px;
	margin: 1px 0 0 0;
	float:left;
	color: #545454;
	width: 120px;
}
#login #login-btn {
	padding: 0 0 0 5px;
	height: 20px;
	width: 40px;
}
.submit-button span, .submit-button em {
	background:transparent url(../img/btn-small.png) no-repeat 0 0;
}
.submit-button span, .reg-button span {
	background-position:right 0;
	color:#fff;
}
.submit-button, .reg-button {
	background-color:transparent;
	border:0;
	margin:0 5px 0 0;
	overflow:visible;
	padding:0 0 0 3px;
	text-align:center;
	white-space:nowrap;
	width:auto!important;
	width:1%;
}
.submit-button span, .reg-button span {
	display:block;
	margin:0;
	padding:0 10px 0 0;
}
.submit-button em, .reg-button em {
	display:block;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	line-height:26px;
	margin:0 0 0 -3px;
	padding:0 0 0 10px;
}
.reg-button em {
	font-size:16px;
	line-height:41px;
}
.reg-button span, .reg-button em {
	background:transparent url(../img/btn.png) no-repeat 0 0;
}
#registry-btn {
	padding: 15px 0 0 50px;
}
.halb {
	width: 350px;
	float: left;
}
.halb label, .halb-s label {
	float: left;
}
.halb-s {
	/*padding-right: 80px;*/
	float: none;
}
#stadt {
	float: left;
}

.short-s {
	width: 320px;
}

.short-s2 {
	width: 250px;
}

.short-s p, p.short {
	width: 50px;
}

.halb-s p.short {
	width: 30px;
}

/*
#groesse, #datum, #kaltmiete, #kaution,  #datum-end {
	float:left;
}
*/

/*
#nebenkosten, #plz {
	width: 120px;
}
*/

#label-bis, #label-plz {
	float: left;
	width: 40px;
}

.halb p, .halb-s p {
	/*width: 100px;*/
	float: left;
}

a.minus {
	background: transparent url(../img/minus.png) 0 0 no-repeat;
	float: left;
	display: block;
	width: 24px;
	height: 18px;
}
a.date {
	background: transparent url(../img/date.png) 0 0 no-repeat;
	float: left;
	display: block;
	width: 17px;
	height: 21px;
}
a.plus {
	background: transparent url(../img/plus.png) 0 0 no-repeat;
	float: left;
	display: block;
	width: 24px;
	height: 18px;
}
a.info {
	background: transparent url(../img/info.png) 0 0 no-repeat;
	float: left;
	display: block;
	width: 24px;
	height: 18px;
	cursor: help;
}
.one-col {
	padding: 0 0 0 10px;
}
p.one-col {
	padding-right: 10px;
}
.werbung {
	padding: 5px 0 5px 55px;
}
.teaserlarge, .teaser {
	background-color: #fff;
	color: inherit;
	float:left;
}
.image-row {
	padding: 0 0 0 20px;
}
.bottom {
	margin-bottom: 10px;
}
.teaserlarge {
	background-color: #fff;
	color: inherit;
	padding-bottom: 10px;
}
#content {
	float:left;
	width: 1050px;
}
#middle {
	width: 620px;
	float:left;
	padding: 0 0 0 53px;
	margin: 25px 0 0 0;
}
.top {
	margin-top: 10px;
}
#middle h3 {
	padding: 10px 0 0 15px;
	color: #5C3815;
}
.teaser {
	width: 300px;
	margin: 10px 0 10px 0;
}

.teaser p {
	line-height: 1.2em;t
}

hr {
	margin: 0 10px 0 10px;
	background-color:#dbeeb5;
	color:#dbeeb5;
	border: #dbeeb5;
	height: 2px;
}
hr.grey-line {
	margin: 0 15px 0 15px;
	background-color:#aaa;
	color:#aaa;
	border: #aaa;
	height: 1px;
}
.left, .left-xl {
	float: left;
}
.teaserlarge .left {
	padding: 0 0 0 0;
	width: 110px;
}
.teaserlarge .tiers {
	float: right;
	padding: 0 10px 0 5px;
	width: 170px;
}

/*
#erlernen .teaserlarge .tiers {
	width: 170px;
}
*/

.teaserlarge label.tiers {
	width: 80px;
	float:left;
	margin-right: 3px;
	padding: 0 15px 0 15px;
}
.teaserlarge label.input {
	float:left;
	width: 50px;
}
.teaserlarge .deux-tiers {
	float:left;
	padding: 0 5px 0 15px;
	width: 400px;
}
.teaserlarge .left img,
.teaserlarge .left-xl img {
	float:none;
}
.teaserlarge .right-small {
	float: left;
	width: 480px;
}
.teaser .left {
	width: 37px;
	padding: 0 10px 0 10px;
}
.teaser .left-xl {
	width: 100px;
	padding: 0 10px 0 10px;
}
.teaserlarge .left-xl {
	width: 75px;
	padding: 0 15px 0 0;
}
.image-xl {
	float:left;
	width: 130px;
	padding: 0 0 0 10px;
}
.teaserlarge .content-row, .teaser .content-row {
	padding: 10px 0 0 0;
}
.right, .right-small {
	float: left;
}
.form-row {
	float:left;
	width: 100%;
	padding: 5px 0;
}
#input-middle {
	width: 520px;
	padding: 5px 0 5px 93px;
}

.form-middle {
	width: 510px;
	padding: 5px 0 5px 113px;
}

#profile_completion_form .form-middle {
	padding: 5px 0 5px 133px;
}

.form-middle label {
	padding: 0 10px 0 0;
}
.form-left {
	width: 100px;
	padding: 0 0 0 15px;
}
.form-right {
	width: 480px;
}
#input-middle select {
	margin: 0 0 0 20px;
}
.subline {
	padding: 0 10px 0 15px;
	width: 590px;
}
.teaserlarge .right {
	padding: 0 0 0 10px;
	width: 500px;
}
.teaserlarge .demi {
	float:left;
	padding: 0 0 0 10px;
	width: 300px;
}
.teaser .right {
	padding: 0 10px 0 0;
	width: 223px;
}
#marginal .teaser .right {
	padding: 0 10px 0 0;
}
.teaser .right-small {
	padding: 0 10px 0 10px;
	width: 100px;
}
.teaser h3 {
	width: 200px;
	float:left;
	color: #5C3815;
}
#marginal .marginal-content h3 {
	padding: 10px 0 0 10px;
}
.teaserlarge h3 {
	/*width: 500px;*/
	float:left;
	color: #5C3815;
}
.orange {
	color: #ff8400;
	background-color: inherit;
}
.grey {
	color: #aaa;
	background-color: inherit;
}
.brown {
	color: #5c3815;
	background-color: inherit;
}
.abstand {
	margin-right: 20px;
}
.small {
	font-size: .95em;
}
h4.menue {
	background: transparent url(../img/mensa.png) 10px 2px no-repeat;
	padding: 0 0 0 25px;
	clear: both;
}
a.einstellungen, a.verschieben, a.bookmarks, a.lupe, a.wg-gesuche {
	display:block;
	float:right;
	padding: 0 5px 0 0;
}
a.einstellungen {
	background: transparent url(../img/einstellungen.png) 0 2px no-repeat;
	height:21px;
	width: 21px;
}
a.verschieben {
	background: transparent url(../img/verschieben.png) 0 4px no-repeat;
	height:21px;
	width: 18px;
	cursor:move;
}
a.bookmarks {
	background: transparent url(../img/bookmarks.png) 0 0 no-repeat;
	width: 25px;
	height:22px;
	margin-right: 5px;
}
a.wg-gesuche {
	background: transparent url(../img/wg-gesucht.png) 0 0 no-repeat;
	width: 86px;
	height:66px;
}
a.lupe {
	background: transparent url(../img/lupe.png) 0 0 no-repeat;
	height: 24px;
	width: 90%;
	position: relative;
	margin: -27px 0 0 0;
}

* html a.lupe {
	background:none;
	width: 80%;
	float: left;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/lupe.png', sizingMethod='no-scale');
	cursor:hand;
	margin: -27px 0 0 5px;
}

a.extern {
	background: transparent url(../img/externer-link.png) right 3px no-repeat;
	padding: 0 15px 0 0;
}

#marginal {
	width: 310px;
	float:left;
	padding: 0 0 0 18px;
}
#marginal .teaser {
	width: 310px;
}
#marginal .marginal-content .teaser {
	width: 300px;
	padding-bottom: 10px;
}
* html #marginal .marginal-content .teaser {
	margin-left: 5px;
}
*+html #marginal .marginal-content .teaser {
	margin-left: 10px;
}
#marginal h3#sekretaer {
	background-color: #a5d547;
	color: inherit;
}
#config {
	background: transparent url(../img/border.png) 0 0 repeat-y;
}
h3#schnell {
	font-size: 1.125em;
	background: transparent url(../img/dropdown.png) 0 0 no-repeat;
	padding: 0 0 0 50px;
	background-color: #e0e0e0;
	color: #8b8b8b;
	height: 29px;
	width: 260px;
}
ul.menue, ul.kalender, #config ul, ul.list-1 {
	font-size: .675em;
}
ul.menue {
	padding: 0 0 10px 15px;
	width: 285px;
	float: left;
}

ul.list-1 {
	padding: 0 0 10px 15px;
	width: 260px;
	float: left;
}

* html ul.list-1 {
	width: 230px;
}



p.autor {
	float: right;
	width: 170px;
	text-align: right;
	padding: 0 10px 0 0;
}
ul.kalender {
	padding: 0 0 0 30px;
}
ul.kalender li {
	list-style-image:url(../img/kalender-ico.png);
	line-height: 1.2em;
}
ul.kalender li span.grey {
	display: block;
	padding: 0 0 8px 0;
}
ul.my-study-life {
	padding: 0 0 0 15px;
}
ul.my-study-life li {
	list-style-image: url(../img/arrow.png);
}
ul.left-list {
	float:left;
}
ul.right-list {
	float:right;
}
ul.navi-tool li, ul.paging li {
	display: block;
	float: left;
	font-size: .75em;
}
ul.paging li {
	margin: 0 5px 0 0;
}
ul.right-list li {
	margin: 0 0 0 5px;
}
ul.left-list li {
	margin: 0 5px 0 0;
}
ul.navi-tool li a, ul.paging li a {
	background-color: #5c3815;
	color: #fff;
	border: 1px solid #aaa;
	padding: 5px;
}

ul.navi-tool li a {
	background-color: #FBFBFB;
	color: #5C3815;
}

ul.navi-tool li a:hover {
	background-color: #5c3815;
	color: #fff;
}

ul.paging li a {
	display:block;
	background-color: #FBFBFB;
	color: #5c3815;
	padding: 0 5px 0 5px;
	line-height: 170%;
}

ul.paging li a:hover {
	border: 1px solid #5c3815;
	background-color: inherit;
}
ul.paging li a.selected, ul.paging li a.selected:hover {
	background-color: #5c3815;
	color: #fff;
}
ul.number {
	padding: 0 0 0 150px;
	width: 470px;
}
ul.number li {
	text-align:center;
	display:block;
	float:left;
}
ul.number li a.clicked {
	color: #5c3815;
	background-color: inherit;
}
ul.number li a.inactive {
	color: #c6c6c6;
	background-color: inherit;
}
ul.number li a {
	width: 105px;
	display:block;
	float:left;
	font-weight:bold;
}
.content-config {
	padding: 0 0 20px 20px;
}
.bottom-normal {
	padding-bottom: 20px;
}
.bottom-xl {
	/*padding-bottom: 70px;*/
	padding-bottom: 20px;
}
.telefon {
	width: 70px;
	display:block;
	float:left;
}
#sponsoren {
	padding: 0 0 0 20px;
}
.content-config p {
	padding: 10px 0 0 0;
}
h3.sekretaer {
	background: transparent url(../img/sekretaer.png) 0 0 no-repeat;
	float:none;
	height: 55px;
	width: 310px;
	padding: 3px 0 0 0;
}
.sekretaer img {
	padding: 18px 0 0 50px;
}
.icons {
	float:right;
	padding: 0 29px 5px 0 !important;
}
.icons li {
	float: left;
}

.icons a {
	text-decoration: none !important;
}

.sekretaer-actions {
	display: block;
	height: 40px;
	width: 40px;
	margin-left: 6px;
	border-top: 2px #FFFFFF solid;
}

.sekretaer-actions:hover {
	border-top: 0px #FFFFFF solid;
}

.icon-home-10 {
	background: transparent url(../img/icons/icon_home.png) 0 0 no-repeat;
}

.icon-nachrichten-10 {
	background: transparent url(../img/icons/icon_nachrichten.png) 0 0 no-repeat;
}

.icon-kontakt-10 {
	background: transparent url(../img/icons/icon_kontakt.png) 0 0 no-repeat;
}

.icon-gruppe-10 {
	background: transparent url(../img/icons/icon_gruppe.png) 0 0 no-repeat;
}

.icon-favouriten-10 {
	background: transparent url(../img/icons/icon_favouriten.png) 0 0 no-repeat;
}

.icon-einstellungen-10 {
	background: transparent url(../img/icons/icon_einstellungen.png) 0 0 no-repeat;
}

#bookmarks {
	background: transparent url(../img/bookmark.png) 0 0 no-repeat;
	width: 36px;
	height:32px;
}
#kontakte {
	background: transparent url(../img/kontakte.png) 0 0 no-repeat;
	width: 44px;
	height:32px;
}
#nachrichten {
	background: transparent url(../img/mail.png) 0 0 no-repeat;
	width: 50px;
	height:32px;
}
#rss {
	background: transparent url(../img/rss.png) 0 0 no-repeat;
	width: 36px;
	height:32px;
}
#suchen {
	background: transparent url(../img/suchen.png) 0 0 no-repeat;
	width: 33px;
	height:32px;
}
.marginal-content {
	padding: 0 0 0 10px;
}
#footer {
	padding: 30px 0 0px 0;
}
#footer ul {
	display: block;
	background-color: #5c3815;
	color: inherit;
	float:left;
	width: 750px;
	padding: 0 0 0 300px;
}
#footer ul li {
	float: left;
	text-align:center;
	font-size: .75em;
}
#footer ul li span {
	color: #fff;
	background-color: inherit;
	padding: 0 5px 0 5px;
}
#footer ul li a {
	background-color: #5c3815;
	color: #fff;
}
html[xmlns] {
	height : 100%;
	padding-bottom : 0.005em;
}

/* Nachbesserungen by Lattrich */

.force-float-left {
	float: left !important;
}

.font-bold {
	font-weight: bold;	
}

button {
	cursor: pointer;
}

.submit-button:hover span, .submit-button:hover em {
	background:transparent url(../img/btn-small_hover.png) no-repeat 0 0;
}

.submit-button:active span, .submit-button:active em {
	background:transparent url(../img/btn-small_active.png) no-repeat 0 0;
}

.reg-button:hover span, .reg-button:hover em {
	background:transparent url(../img/btn_hover.png) no-repeat 0 0;
}

/*
ul.navi-tool li a:hover {
	background-color: #946f4c;
}
*/

ul.navi-tool li a:active {
	background-color: #4c2704;
	color: #FFF;
}

.content-config form {
	clear: both;
}

.content-config form .input-row {
	display: block;
	margin: 0 0 7px 0;
}

.content-config form .input-row label {
	width: 100px;
	float: left;
	clear: both;
	margin: 0 0 5px 0;
}

.content-config form button {
	float: right;
	margin: 2px 25px 10px 0;
}

#agb_checkbox {
	margin: 2px 0 0 8px;
	float: left;
	width: 30px;
}

#agb_infotext {
	font-size: 0.575em;
	line-height: 130%;
	padding: 0 25px 0 0;
}

#agb_infotext a,
.content-config p a,
#profile_completion_form a,
#config a {
	text-decoration: underline;
}

#register_step_1, #register_step_2 {
	display: none;
}

.success-message {
	background-color: #a5d742;
	color: #FFFFFF;
}

.error-message {
	background-color: #ff8600;
	color: #FFFFFF;
}

#profile_completion_form {
	width: 100%;
}

#profile_completion_form label {
	width: 100px;
	margin-right: 3px;
}

#profile_completion_form a {
	font-size: 0.8em;
}

/*
#college_input,
#course_input {
	display: none;
}
*/

.teaserlarge {
	width: 620px;
}

/*
.teaserlarge p {
	padding: 10px 20px 20px 10px;
}
*/

#task-choice {
	text-align: center;
}

#task-choice .choicebox {
	float: left;
	width: 110px;
	height: 90px;
	border: solid 2px #FFFFFF;
	margin: 0 5px 0 5px;
	padding: 5px 0 5px 0;
}

#task-choice .choicebox:hover {
	border: solid 2px #DBEEB5;
	background-color: #DBEEB5;
	/*color: #FFFFFF;*/
}

#task-choice .choicebox img {
	padding: 0px;
	border: solid 1px #c8c8c8;
	background-color: #ffffff;
}

#task-choice .choicebox span {
	font-size: 0.75em;
	line-height: 110%;
	display: block;
	width: 100px;
	margin:0 auto;
	padding: 5px 0 0 0;
}

.distanced {
	padding: 15px 20px 15px 15px;
}

.padding-left {
	padding: 0 20px 0 15px;
}

ul.list-points {
	margin: 0 10px 0 15px;
}

ul.list-points li {
	list-style-image: url(../img/arrow.png);
}

ul.list-points li a:hover {
	text-decoration: underline;
}

.more-link-container {
	float: right;
	height: 0px;
	width: 15px;
	padding: 0 0 0 0;
}

.more-link {
	float: right;
	display: inline;
	height: 15px !important;
	width: 15px;
	padding: 0px 0px 0px 0px;
	position: relative;
	top: -5px;
	background-image: url(../img/more-link.png);
	background-repeat: no-repeat;
}


* html .more-link {
	position: fixed;
	height: 0px !important;
	top: 0px;
	width: 15px;
}


.teaser .more-link {
	top: -15px;
}

.left-picture-part {
	width: 120px;
	float: left;
	padding: 20px 20px 20px 20px;
}

.right-text-part {
	width: 460px;
	float: left;
}

.right-text-part h3 {
	width: 400px;
}

.force-float-right {
	float: right !important;
}

#profile_guestbook form {
	padding-bottom: 10px;
	padding-top: 15px;
	float: left;
}

#profile_guestbook label.tiers  {
	width: 160px;
}

#profile_guestbook textarea:hover {
	border: 1px solid #a5a1a5;
}

#profile_guestbook .left-column-6 {
	
}

#profile_guestbook.teaserlarge .right {
	width: 400px;
	padding-right: 50px;
	padding-bottom: 5px;	
}

#profile_guestbook.teaserlarge .left {
	width: 160px;
	padding-bottom: 5px;
	text-align: right;	
}

.left-column-2 {
	float: left;
	width: 150px;
	padding: 0 10px 0 0;	
}

.left-column-6 {
	float: left;
	width: 360px;
}

.left-column-09 {
	width: 105px;
	float: left;
}

.left-column-8 {
	float: left;
	width: 310px;
	padding: 0 10px 0 0;
}

.left-column-x1 {
	float: left;
	width: 100px;
	text-align: right;
}

textarea {
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
}

hr.thin {
	clear: both;
	width: 600px;
	background-color:#f0f0f0;
	color:#f0f0f0;
	border: #f0f0f0;
	height: 1px;
	float: right;
}

.wohnungen-liste #study-search {
	margin-left: 5px;
	padding: 2px 3px 2px 3px;
	width: 170px;
}

.wohnungen-liste #study-label,
.wohnungen-liste #study-search-town,
.wohnungen-liste #study-search-button {
	padding-top: 2px;
}

#study-search-button {
	margin-left: 3px;
}

.wohnungen-liste #extended-search {
	display: none;
}

label.dummy_label {
	border: 1px solid #FFFFFF;
	display: block;
	width: 78px !important;
}

/*
.wohnungen-create input,
.wohnungen-create select,
.wohnungen-create textarea {
	border: solid 1px #a9a4a1;
	padding: 2px 3px 2px 3px;
	background-color: #fbfbfb;
}

.wohnungen-create input:hover,
.wohnungen-create select:hover,
.wohnungen-create textarea:hover,
.wohnungen-create input:focus,
.wohnungen-create select:focus,
.wohnungen-create textarea:focus {
	border: solid 1px #4C2704;
}
*/

/*
.wohnungen-create #data_one, 
.wohnungen-create #data_four, 
.wohnungen-create #data_five {
	width: 100px;
}
*/

/*
.wohnungen-create p {
	margin-top: 3px;
}
*/

/*
.wohnungen-create #stadt {
	width: 135px;
}
*/

.extendend_search_field {
	width: 170px;
}

#content input,
#content select,
#content textarea {
	border: solid 1px #a9a4a1;
	padding: 2px 3px 2px 3px;
	background-color: #fbfbfb;
}

#content input:hover,
#content select:hover,
#content textarea:hover,
#content input:focus,
#content select:focus,
#content textarea:focus {
	border: solid 1px #4C2704;
}

#content input.disabled:hover,
#content select.disabled:hover,
#content textarea.disabled:hover,
#content input.disabled:focus,
#content select.disabled:focus,
#content textarea.disabled:focus {
	border: solid 1px #a9a4a1;
}


textarea {
	font-size: 0.85em;
}

textarea.short {
	width: 300px;
}

textarea.long {
	width: 350px;
}

input.long {
	width: 200px;
	float: left;
}

select.long {
	width: 208px;
	float: left;
}

input.short {
	width: 92px;
	float: left;
}

select.short {
	width: 100px;
	float: left;
}

input.long-2, textarea.long-2 {
	width: 300px;
	float: left;
}



.profile-small-1 {
	height: 39px;
	width: 180px;
	border: 1px solid #DCDCDC;
	float: left;
	margin-left: 15px;
	margin-bottom: 6px;
	padding: 3px;
	overflow: hidden;
}


.profile-small-1 .picture-1 {
	width: 37px;
	float: left;
	text-align: center;
	height: 37px;
}

.profile-small-1 .text-1 {
	width: 130px;
	float: left;
	margin-left: 5px;
	line-height: 1.2em;
}

.centered-text {
	padding: 10px;
	float: left;
	width: 400px;
	margin-right: 10px;
	font-size: 0.75em;
}


.rte-formated p {
	font-size: 1em;
	line-height: 1.5em;
}

.rte-formated h1,
.rte-formated h2,
.rte-formated h3,
.rte-formated h4 {
	display: block;
	float: none;
	clear: both;
	padding: 0.3em 0px 0.2em 0px !important;
}

.rte-formated h1 {
	font-size: 1.6em;
}

.rte-formated h2 {
	font-size: 1.4em;
}

.rte-formated h3 {
	font-size: 1.2em;
}

.rte-formated h4 {
	font-size: 1.0em;
}

.rte-formated ul {
	padding-left: 15px;
}

.rte-formated ul li {
	list-style-image: url(../img/arrow.png);
}

.rte-formated ol {
	padding-left: 20px;
	padding-top: 10px;
}

.rte-formated ol li {
	list-style-type: decimal;

}

.rte-formated a {
	color: #FF8400;
}

.rte-formated a:hover {
	text-decoration: underline;
}

.rte-formated img {
	padding: 3px;
}

.centered-text-2 {
	padding: 10px;
	float: left;
	width: 310px;
	margin-right: 10px;
}

/*
.profile-small-1 a:hover {
	text-decoration: none !important;
}
*/

.height-1 {
	height: 100px;
}

.height-2 {
	height: 180px;	
}

input.largest, textarea.largest {
	width: 450px;
}


.fullwidth {
	width: 100%;
	float: left;
}

a.orange:hover {
	text-decoration: underline;
}

p.description {
	margin-top: 3px;
	padding-left: 5px;
	float: left;
}

input[type="checkbox"] {
	border: none !important;
	background-color: #FFFFFF;
}

label.left-aligned {
	float: left;
	padding: 0 20px 0 0 !important;
	margin-right: 3px;
}

.padding-right {
	padding-right: 15px;
}

.margin-right {
	margin-right: 15px;
}

.breite_x1 {
	width: 140px;
}

.text-align-right {
	text-align: right;
}

.map-1 {
	width: 280px;
}

.float-none {
	float: none !important;
}

.format-long {
	width: 200px;
}

.format-long-2 {
	width: 400px !important;
}

.text-align-center {
	text-align: center;
}

label.required {
	background: transparent url(../img/aufzaehlung.gif) no-repeat scroll 0 5px;
}

label.input-invalid, .errormessage {
	background-color: #FF8400;
	background-image: none;
	color: #FFFFFF;
}

.errormessage {
	display: none;
	padding: 4px;
	margin-top: 5px;
}

label.long {
	width: 110px !important;
}

.forumthemen-div {
	width: 575px;
	font-size: 0.75em;
	
}

.forumthemen-div .f-col-1,
.forumthemen-div .f-col-2,
.forumthemen-div .f-col-3 {
	float: left;
	line-height: 1.2em;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.forumthemen-div .f-col-1 {
	width: 278px;
	padding-left: 9px;
	background-repeat: no-repeat;
	background-position: 1px 5px;
}

.forumthemen-div .f-row .f-col-1 {
	background-image: url(../img/arrow.png);
}

.forumthemen-div .f-header {
	color: #AAAAAA;
	background-image: none !important;
}

.forumthemen-div .f-col-2 {
	width: 172px;
}

.forumthemen-div .f-col-2 img {
	margin-right: 3px;
}

.forumthemen-div .f-col-2 div {
	margin-top: 1px;
}

.forumthemen-div .f-col-3 {
	width: 85px;
	text-align: right;
}

.forumthemen-div hr.thin {
	width: 565px;
	background-color: #DCDCDC;
}

.album-row {
	padding-left: 12px;
	padding-right: 12px;
	background-color: #EEEEEE;
	float: left;
	width: 596px;
	text-align: center;
	padding-top: 2px;
}

.album-row-inner {
	width: 544px;
	display: block;
	margin: 0 auto;
}

.album-row .album-picture {
	width: 120px;
	height: 103px;
	text-align: center;
	float: left;
	padding: 5px 5px 5px 5px;
	/*border: solid 1px #AAAAAA;*/
	margin: 3px 3px 3px 3px;
}

.album-row .album-picture-big {
	text-align: center;
	padding: 5px 5px 5px 5px;
	margin: 10px 3px 10px 3px;
	
}

.album-row .album-picture-big img {
	margin-bottom: 2px;
	border: solid 1px #AAAAAA;
	padding: 4px 5px 4px 5px;
	background-color: #FFFFFF;
}

.album-row .album-picture img {
	margin-bottom: 2px;
	border: solid 1px #AAAAAA;
	padding: 3px 4px 3px 4px;
	background-color: #FFFFFF;
}

.album-row .album-picture img:hover {
	border-color: #5c3815;
}

.bookmark-list {
	font-size: 0.75em;
}

.bookmark-list .category-select a {
	padding: 2px 4px 2px 4px;
	border: 1px solid #AAAAAA;
}

.bookmark-list .category-select a.active {
	border: 1px solid #FF8400;
	color: #FF8400;
} 

.bookmark-list h3 {
	width: 100%;
	font-size: 1em;
	padding: 0px !important;
}

.bookmark-list h3 {
	width: 100%;
}

.bookmark-list .content-type {
	padding-bottom: 10px;
	float: left;
	width: 100%;
}

.bookmark-list .content-type img {
	padding-top: 2px;
	padding-left: 3px;
}

.bookmark-list .b-row {
	width: 570px;
	padding-left: 15px;
	background-image: url(../img/arrow.png);	
	background-position: 3px 5px;
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 2px;
}
 
.bookmark-list .b-row:hover {
	background-color: #F0F0F0;
} 
 
.bookmark-list .b-col-1 {
	float: left;
	width: 300px;
}

.bookmark-list .b-col-1 a:hover {

}
 
.bookmark-list .b-col-2 {
	float: right;
	width: 250px;
	text-align: right;
}

/*
.bookmark-list .b-row .b-col-1 a {
	/*color: #5C3815;
	text-decoration: underline;
}
*/
		
.private_messages .left {
	width: 110px !important; 
}

.private_messages .message_check {
	float: left;
	margin-left: 10px;
	margin-top: 2px;
}

.private_messages .mail_icon {
	background-image: url(../img/mail_symbol.png);
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 10px;
}
 
.private_messages .messages_action {
	margin-left: 10px;
	width: 150px;
}

.private_messages .senderInfo {
	width: 150px;
	float:left;
}

.private_messages .message_header {
	background-color: #F5F5F5;
	padding: 2px;
	margin-bottom: 2px;
}

.private_messages .message_body {
	border-bottom: solid 1px #F5F5F5;
	padding-top: 3px;
	float: left;
	padding-bottom: 3px;
	width: 100%;
}

.private_messages .message_footer {
	margin-bottom: 5px;
	text-align: center;
}

/*
.private_messages .message_footer a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #FF8400;
}
*/

.font-size-1 {
	font-size: 0.75em;
	line-height: 1.2em;
}

.font-size-normal {
	font-size: 1em !important;
	line-height: 1em;
}

.dialog-button-div {
	/*text-align: center;*/
	padding-left: 150px;
	padding-right: 150px;
}

.dialog-button {
	padding: 5px 8px 5px 8px;
	border: 2px solid #C6D880;
/*	background-color: #E6EFC2; */
	color: #264409;
	float: right;
}

.dialog-button:hover {
	/*border-color: #AAAAAA;*/
	/* font-weight: bold; */
	text-decoration: underline;
}

.cancel-button {
	color: #8A1F11;
	border-color: #FBC2C4;
/*	background-color: #FBE3E4; */
	float: left;
}

.color-white {
	color: #FFFFFF !important;
}

#user-login-status {
	float: left;
	height: 20px;
	padding-top: 5px;
}

.thumbnail-edit-1 {
	height: 85px;
	margin-right: 5px;
	text-align: center;
}


/** CSS4JobApplet Start **/

#job_applet_list {
	padding-left: 10px;
	display: block;
}

#stus_je h3 {
	float: none;
}

/* IE <= 7 only */
*:first-child+html #stus_je .jobthumb {
	width: 98% !important;
	margin-left: 0px !important;
	padding-left: 0px !important;
}

#stus_je li {
	margin-left: 0px !important;
	padding-left: 0px !important;
}

#stus_je ul {
	margin-left: 0px !important;
	padding-left: 0px !important;
}

/* IE <= 7 only */
*:first-child+html #stus_je .jobthumb .info {
	width: 58% !important;
}	

#stus_je .cmp_description {
	line-height: inherit !important;
}

#stus_je .job_title a {
	color:#ff8600 !important;
	/*font-weight: bold !important;*/
}

#stus_je .job_title a:hover {
	text-decoration: underline !important;
}

#stus_je p {
	line-height: 200%;
}

#stus_je .text {
	padding-bottom: 5px;
}

/** CSS4JobApplet Ende **/

/** Eventanmeldung START **/

.team-block {
	display: block;
	margin-bottom: 5px; 
}

.eventanmeldung-subheader {
	text-align: center;
/*	border-top: solid 1px #F0F0F0;
	border-bottom: solid 1px #F0F0F0;*/
	padding: 5px 10px 5px 10px;
	margin: 3px 10px 5px 15px;
	background-color: #F0F0F0;
	clear: both;
	float: none;
}

.team-block .team-title {
	background-image: url(../img/arrow.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding: 0 20px 0px 15px;
	font-size: 0.75em;
}

.profile-small-2 {
	width: 376px;
	border: 1px solid #DCDCDC;
	float: left;
	margin-left: 15px;
	margin-bottom: 6px;
	padding: 7px;
	overflow: hidden;	
}

.profile-small-2 input.long {
	margin-top: 3px;
	margin-right: 2px;
}

.team-block button {
	
}

.profile-small-2 img {
	margin: 3px 5px 0px 0px;
	float: left;
}

/** Eventanmeldung ENDE **/

  
  
/** Profilanpassungen START **/  
#profile_page a.bookmarks {
	margin-top: 7px;
}
  
#profile_page .left-picture-part {
	width: 175px;
	padding: 15px 5px 20px 20px;
} 

#profile_page .right-text-part {
	width: 405px;
}

#profile_page .right-text-part h3 {
	width: 355px;
}
  
ul.entry-actions-small {
	display: block;
	font-size: 0.70em;
	margin-top: 5px;
}

ul.entry-actions-small li {
	list-style-type: none;
	display: block;
	border-bottom: 1px solid #DDDDDD;
}

ul.entry-actions-small li a {
	display: block;
	padding: 2px 5px 2px 5px;
/*	color: #AAAAAA; */
	line-height: 150%;
}

ul.entry-actions-small li a:hover {
	background-color: #FF8600;
	color: #FFFFFF;
}

ul.entry-actions-listed {
	float: right;
	margin-right: 8px;
	margin-top: 0px;
	width: 135px;
}

.teaserlarge .center-xl {
	width: 305px;	
}

ul.nav-x {
	float: right;
}

ul.nav-x a {
	width: 65px;
	text-align: center;
	float: right;
	line-height: 1.3em;
	margin-left: 5px;
}

ul.nav-x a.accept:hover, ul.nav-x a.accept:active {
	background-color: #a5d547;
}

ul.nav-x a.refuse:hover, ul.nav-x a.refuse:active {
	background-color: #e85100;
}

.abstand-x1 {
	margin-right: 2px;
}

.abstand-x2 {
	margin-right: 5px;
}

.error-message h3 {
	color: #FFFFFF !important;
}

.success-message h3 {
	color: #FFFFFF !important;
}

.new-submit {
	float: left;
	border: 1px solid #A9A4A1;
	background-color: #a5d742;
	padding: 2px 5px 1px 5px;
	color: #FFFFFF;
	/*font-weight: bold;*/
}

.new-submit:hover {
	border-color: #4C2704;
}
/*
.new-submit:active {
	border-top-color: #A9A4A1;
	border-left-color: #A9A4A1;
}
*/

.wok-order-input #ausgabe p {
	font-weight: bold;
}


#footer_logo {
	background: transparent url(../img/logos/logo_stw50x50_sw.png) no-repeat scroll 0 0px;
	height: 50px;
	width: 50px;
	float: left;
	margin-left: 8px;
	margin-top: 5px;
	padding-bottom: 10px;
}

#footer_logo:hover {
	background: transparent url(../img/logos/logo_stw50x50_farb.png) no-repeat scroll 0 0px;
}

#footer {
	float: left;
	margin-bottom: 10px;
	width: 950px;
}


#copyright {
	float: left;
	margin-left: 15px;
	margin-top: 32px;
	width: 300px;
}

.green-highlight {
	background-color: #DBEEB5;
}

/**
 * Bilder verwalten
 */

.picture-administration .album-row {
	background-color: #FFFFFF !important;
	height: auto;
}

.picture-administration .album-row-inner {
	width: 100% !important;
}

.picture-administration .album-picture {
	height: auto;
	width: 270px;
}

.picture-administration .album-picture .description-right {
	margin-left: 5px;
	text-align: right;
	float: right;
}

.picture-administration .album-picture .description-right input {
	margin-left: 4px;
}

.picture-thumbnails img {
	padding: 1px 1px 1px 1px;
	border: 1px solid #FFFFFF;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 5px;
	float: left;
}

.picture-thumbnails img:hover {
	border: 1px solid #FF8400;
	padding: 1px 1px 1px 1px;
	margin-top: 0px;
	margin-bottom: 7px;
}

.picture-thumbnails img.active {
	padding: 1px 1px 1px 1px;
	border: 1px solid #777777;
	margin-top: 0px;
	margin-bottom: 7px;
	/*background-color: #FF8400;*/
}

textarea.normal-text-format {
	font-size: 0.75em;
	line-height: 1.5em;
}

/*
a.image-comment {
	float: left;
	height: 16px;
	width: 16px;
	background-image: url("../../img/icons/edit.png");
}

a.image-delete {
	float: right;
	height: 16px;
	width: 16px;
	background-image: url("../../img/icons/editdelete.png");
}
*/

.mceEditor {
	float: left;
}

#config .content-config label {
	text-align: left;
	padding-left: 5px;
	width: 60px;
	float: left;
}

#config .content-config #login_form #passwort_vergessen {
	font-size: 0.70em;
	text-decoration: none;
	margin-left: 65px;
	float: left;
}

#config .content-config #login_form button,
#config .content-config #register_infos button {
	font-size: 0.75em;
	margin-right: 17px;
	background-color: #a5d742;
	color: #FFFFFF;
	border: none;
	padding: 3px 4px 3px 4px;
	line-height: 1.3em;
}

#config .content-config hr {
	width: 280px;
	float: right;
	background-color: #c6c6c6;
	border-color:  #c6c6c6;
	padding: 0px;
}


#config .content-config #register_infos ul {
	/*padding-left: 10px;*/
	line-height: 150%;
	margin-bottom: 5px;
}

#config .content-config #register_infos ul li {
	background-image: url(../img/arrow.png);
	background-position: 2px 4px;
	background-repeat: no-repeat;
	padding-left: 13px;
}

.tooltip {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	display: none;
	background: #FFFFFF;
	/*border: 2px solid #a5d742;*/
	/*padding: 3px 4px 3px 4px;*/
	-moz-border-radius: 3px;
	color: #5C3815;
	opacity: 90%;
	text-align: center;
	text-decoration: none;
	line-height: 120%;
}

#oeffnungszeiten_aussen {
	margin-left: 20px;
	float: left;
}

* + html #oeffnungszeiten_aussen {
	margin-left: 0px !important;
	float: right;
}


#oeffnungszeiten_teaser {
	padding-bottom: 10px;
}

#oeffnungszeiten_teaser .open-times-row {
	margin-bottom: 6px;
	float: none;
	clear: both;
}

#oeffnungszeiten_teaser div {
	line-height: 1.2em !important;
}

#oeffnungszeiten_teaser h4 {
	padding-left: 10px;
	margin-top: 15px;
	margin-bottom: 5px;
}

#oeffnungszeiten_teaser .open-info-inst {
	padding-left: 25px;
	float: left;
}

#oeffnungszeiten_teaser .open-info-inst p {
	width: 125px;
	float: left;
}

#oeffnungszeiten_teaser .open-info-text {
	font-size: 0.95em;
	text-align: right;
	padding-right: 9px;
}


#stus_je label.required {
	background: none !important;
}

#stus_je .paginator a {
	color: #FF8600;
	font-weight: bold;
}

#nyroModalFull h2 {
	font-size: 1.2em;
	color: #FFFFFF;
	background-color: grey;
	color: #FFFFFF !important;
}

#stus_je .bigbutton {
	background-color: #FBFBFB !important;
	border: 1px solid #AAAAAA !important;
	padding: 5px !important;
	color: #5C3815 !important;
}

#stus_je .bigbutton:hover {
	background-color: #4C2704 !important;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

#stus_je {
	padding-top: 15px !important;
}

#stus_je .customerbar {
	padding-top: 2px !important;	
}

#stus_je .navibar {
	margin-bottom: 15px;	
}

#stus_je #stus_je_search_job .elements input {
	padding: 5px;
	font-size: 1.2em;
}

#stus_je .paginator {
	text-align: left !important;
}

#stus_je h1, #stus_je h2 {
	display: none;
}

#stus_je h3 {
	padding: 5px 0 4px 6px !important;
}

#stus_je .jobthumb {
	border-bottom: 	1px solid #AAAAAA !important;
}

#stus_je #submit-element input {
	background-color: #EF7100 !important;
	color: #FFFFFF !important;
}

#stus_je #stus_je_create_job input {
	margin-bottom: 3px !important;
	padding: 3px; !important;
}

.ac_results li {
	text-align: left;	
}

#stus_je .job {
	padding-top: 15px;
	border-top: solid 1px #CCCCCC;
}

#stus_je .content h3 a {
	color: #EF7100 !important;
}

#nyroModalContent iframe {
	background: #FFFFFF;
}
/*
#nyroModalContent {
	background: #FFFFFF;
}
*/

/* Kalender */

/*
.daylist-1 {
	width: 590px;
	font-size: 0.75em;
	
}

.daylist-1 .d-col-1,
.daylist-1 .d-col-2,
.daylist-1 .d-col-3 {
	float: left;
	line-height: 1.2em;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.daylist-1 .d-col-1 {
	width: 120px;
	padding-left: 9px;
	background-repeat: no-repeat;
	background-position: 1px 5px;
}

.daylist-1 .d-row .d-col-1 {
	background-image: url(../img/arrow.png);
}

.daylist-1 .day-list-header .d-col-1 {
	background-image: none !important;
}

.daylist-1 .d-col-2 {
	width: 280px;
}

.daylist-1 .d-col-2 img {
	margin-right: 3px;
}

.daylist-1 .d-col-2 div {
	margin-top: 1px;
}

.daylist-1 .d-col-3 {
	width: 135px;
	text-align: left;
}

.daylist-1 hr.thin {
	width: 565px;
	background-color: #DCDCDC;
}
*/      


/*
#calender-day-detail-list .day-list-header div {
  padding: 2px;
}
*/

#calender-day-detail-list .day-list-header {
   background-color: #EEEEEE;
   float: left;
   width: 100%;
}

#kalendermonat-big {
	font-size: 0.75em;
}

#kalendermonat-big .album-row-inner {
	width: 588px;
	border-bottom: 1px solid #CCCCCC;
}

#kalendermonat-big .album-picture {
	height: 81px;
	margin: 0px;
	border-right: 1px solid #CCCCCC;
	width: 83px;
	padding: 0px;
	
}

#kalendermonat-big .album-picture a {
  width: 100%;
  float: left;
  height: 81px;
}

#kalendermonat-big .album-picture a.events-found:hover .month-day-header {
    font-weight: bold;
    /*background-color: #a5d742; */
    /*background-color: #bbbbbb;*/
	background-color: #FF8400;
}

#kalendermonat-big .album-picture a.events-found:hover {
	background-color: #ffc88d;
}

#kalendermonat-big .album-picture a.events-found:hover .month-day-detail {
	/*color: #FF8400;*/
}


#kalendermonat-big .kalender-header {
	font-size: 1.0em;
}

#kalendermonat-big .album-row-inner {
  float: left;
  margin-left: 15px;
  border-left: 1px solid #CCCCCC;
}

#kalendermonat-big .month-day-header {
	text-align: right;
	line-height: 120%;
	font-size: 0.9em;
	background-color: #5C3815;
	color: #FFFFFF;
	padding-right: 2px;
	height: 13px;
}

#kalendermonat-big .month-day-detail {
	font-size: 1em;
	padding-top: 20px;
}

#kalendermonat-big .no-events {
	  font-size: 0.8em;
}

#kalendermonat-big .event-number {
	  font-size: 2em;
    font-weight: bold;
}

#kalendermonat-big .day-today-2 {
    background-color: #d9d2c9 !important;
	color: #FFFFFF !important;
}

#kalendermonat-big .day-today {
    background-color: #DBEEB5 !important;
	color: #FFFFFF !important;
}

#kalendermonat-big .day-today .month-day-header {
    background-color: #A5D547 !important;
	font-weight: bold;
}

#kalendermonat-big .day-today a.events-found:hover {
	background-color: #DBEEB5 !important;
}

#kalendermonat-big .day-today a.events-found:hover .month-day-detail {
	/*color: #FF8400;*/
}


#kalendermonat-big .day-weekend a {
    color: #343434;
    background-color: #EEEEEE;
}

#kalendermonat-big .day-weekend .month-day-header {
    
}

	
#kalendermonat-big .kalender-header .album-picture {
	background-color: #EEEEEE;
	height: 20px;
	padding: 5px;
	width: 73px;	
}


#kalendermonat-big .album-row {
	padding: 0px;
	background-color: #FFFFFF;
	width: 620px;
	float: left;
}

#kalendermonat-big .picture-administration .album-row-inner {
	width: 100% !important;
}

#kalendermonat-big .picture-administration .album-picture {
	height: auto;
	width: 270px;
}

.daylist-2-event-row {
	clear: both;
	margin-bottom: 3px;
	float: left;
	width: 100%;
}

.daylist-2-event-data {
	float: left;
	padding: 3px;
	background-color: #F5F5F5;
	width: 530px;
}

#ui-datepicker-div {
	font-size: 0.7em;
	line-height: 1.3em;
}

.gruppe_verwalten_inhaltsliste {
	/*font-size: 0.7em; */
}
 
.gruppe_verwalten_inhaltsliste ul {
	float: left;
	border-right: 1px solid #F5F5F5;
	border-bottom:  1px solid #DDDDDD;
  margin-bottom: 5px;	
}

.gruppe_verwalten_inhaltsliste ul li {
	float: left;
	border-left: 1px solid #F5F5F5;
}  
 
.gruppe_verwalten_inhaltsliste ul li a {
	padding: 3px 12px 4px;
	float: left;
} 

.gruppe_verwalten_inhaltsliste ul li a:hover {
	background-color: #F5F6F5;
	color: #FF8400;
}

.gruppe_verwalten_inhaltsliste ul li a.active {
	background-color: #FF8400;
	color: #FFFFFF;
}

.teaser-2-image {
  float: left;
  margin-right: 10px;
  width: 40px;
}

.teaser-2-info a {
  font-size: 1.3em;
  float: left;
  margin-top: 2px;
}

.teaser-2-info {
  float: left;
}

#closeBut {
	display: none;
}

.kalendermonat-small .kalender-header .album-picture {
	width: 27px !important;
	padding-top: 1px !important;
	height: 14px !important;
}


.kalendermonat-small .album-picture {
  width: 37px !important;
  height: 45px !important;
}

.kalendermonat-small .event-number {
  font-size: 1.2em !important;
}

.kalendermonat-small .month-day-detail {
  padding-top: 5px !important;
}

.kalendermonat-small .album-picture a {
  height: 45px !important;
}

.kalendermonat-small .month-day-header {
  background-color: #CCCCCC !important;
}

.kalendermonat-small .album-picture a.events-found:hover .month-day-header {
	background-color: #FF8400 !important;
}

.kalendermonat-small .album-row-inner {
  width: 266px !important;
}

.kalendermonat-small .album-row {
  width: auto !important;
}

h1.entry-title {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.2em;
	margin-bottom: 5px;
}

img.entry-owner-image {
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 3px;
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.entry-owner-tooltip-content {
	text-align: right;
}

.entry-owner-innertooltip {
	text-align: right;
	margin-right: 5px;
	width: 400px;
	margin-top: 8px;
}

#dokument_hochladen ul.tagList {
	font-size: 0.75em;
	margin: 5px 0px 0px 120px;
	border-left:3px solid #ddd;
	padding-left: 5px;
	width: 230px
}

#dokument_hochladen .tagAdd {
	margin-left: 5px;
}


#dokument_hochladen .tagName {
	padding-left: 5px;
}

#dokument_hochladen .tagName:hover {
	background:#efefef url("../img/icons/editdelete.png") right 2px no-repeat; -moz-border-radius:4px;
	width: 230px;	
}
