/*  geholt von raum-info.de  */


/* default template for raum-info */


/* grün getauscht in grau

#b1b3b4
#b1b3b4	60%
#b1b3b4	40%
*/


body {
    color: #58585a;
    font-family: 'Muli', sans-serif; Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 100.01%;
    padding: 0;
    margin: 0;
    text-align: center;
}



#wrapper {
    width: 950px;
    /*margin-top: 20px;*/
    margin: 0 auto;
    /*border: 1px solid yellow;*/
}

#header {
    width: 950px;
    height: 334px;
    background: url(../images/header-raum-info.jpg) 0 0 no-repeat;
}

.moduletable_logo {
    float: left;
    width: 120px;
    height: 70px;
    margin-left: 72px;
    margin-top: 7px;
    /*border: 1px solid yellow;*/
}

#slogan {
    float: left;
    margin-left: 70px;
    margin-top: -5px;
    width: 400px;
    height: auto;
    color: white;
	font-family: 'Handlee', cursive;
    font-weight: normal;
    font-size: 1.3em;
    /*border: 1px solid yellow;*/
}

#HLcontainer {
    /*border: 1px solid red;*/
}

/*#HLhidden {}
#HLmodule {}*/

#socialbuttons {
    float: right;
    width: 90px;
    height: 27px;
    /*margin-right: 115px;
    margin-top: 10px;*/
    margin-right: 8px;
    margin-top: 270px;
    /*border: 1px solid yellow;*/
}

#socialbuttons p {
    margin: 0;
    padding: 0;
}


#navigation {
    margin-top: -26px;
    width: 950px;
    height: 26px;
    text-align: left;
    /*border: 1px solid white;*/
}

#container {
    float: left;
    width: 950px;
    height: 100%;
    background: url(../images/bg-content.jpg) 0 0 repeat-y;
    text-align: left;
    /*border: 1px solid yellow;*/
}

#content_wrapper_right {
    float: right;
    height: 100%;
    width: 712px;
    /*border: 1px solid blue;*/
}

#content, #content_plus_right  {
    float: right;
    height: 100%;
    width: 712px;
    text-align: left;
    font-size: 0.85em;
    padding-bottom: 25px;
    line-height: 1.4em;
    /*border: 1px solid gold;*/
}

#content_plus_right {
    float: left;
    width: 492px;
}

div.padding_content_normal {
    padding: 20px 30px 20px 30px;
}

div.padding_content_banner {
    padding: 10px 30px 20px 30px;
}

#left {
    float: left;
    width: 238px;
    min-height: 100px;
    font-size: 0.88em;
    margin-bottom: 10px;
    /*border: 1px solid deeppink;*/
}

#left a {
    /*font-size: 0.90em;*/
    color: #58585a;
}

#left a:hover {
    color: #b1b3b4;
    color: #8b7081;
    color: #8b7081;
}

#left ul {
    padding-left: 25px;
}


/*div.mod_placehere_left_block {
    background: url(../images/bottom-line-left.jpg) 0 bottom no-repeat;
    margin-bottom: 2px;
}

div.mod_placehere_leading, .mod_placehere_following {
    padding: 10px 15px 5px 15px;
    width: 210px !important;
}*/

div.module_left_block {
    background: url(../images/bottom-line-left.jpg) 0 bottom no-repeat;
    margin-bottom: 2px;
}

/*div.module_left_block div {}
div.module_left_block div div {}*/

div.module_left_block > div > div > div {
    /*padding: 0 10px 5px 5px;*/
    margin: 0 15px 10px 15px;
    display: inline-block;
    /*border: 1px solid red;*/
    /*max-width: 223px !important; */
}

#right {
    float: right;
    width: 205px;
    margin-right: 15px;
    min-height: 50px;
    font-size: 0.85em;
    /*border: 1px solid red;*/
}

#right a {
    /*font-size: 0.85em;*/
    color: #58585a;
}

#right a:hover {
    /*color: #6E6E6E;*/
    color: #b1b3b4;
    color: #8b7081;
}

#right ul {
    padding-left: 25px;
}


div.module_right_block, div.module_usermenu {
    margin: 10px 0 10px 0;
    background: url(../images/block-orange-middle.jpg) 0 0 repeat-y;
    /*margin-bottom: 2px;*/
}

div.module_right_block > div, div.module_usermenu > div {
    background: url(../images/block-orange-bottom.jpg) 0 bottom no-repeat;
}

div.module_right_block > div > div, div.module_usermenu > div > div {
    background: url(../images/block-orange-top.jpg) 0 top no-repeat;
}

div.module_right_block > div > div > div, div.module_usermenu > div > div > div {
    margin: 5px 15px 10px 15px;
    display: inline-block;
    /*border: 1px solid red;*/
    /*max-width: 223px !important; */
}


p.buttonheading {
    margin: 0;
    padding: 0;
    height: 0;
}

#banner1 {
    min-height: 20px;
    border: 1px solid orange;
    margin: 20px 30px 2px 30px;
}

#banner2 {
    /*float: left;*/
    min-height: 20px;
    border: 1px solid orange;
    margin: 10px 30px 10px 30px;
}

#footer {
    float: left;
    width: 950px;
    height: 23px;
    margin-bottom: 10px;
    text-align: right;
    /*margin: 5px 0 2px 0px;*/
    background: url(../images/footer.jpg) 0 0 no-repeat;
    color: #b1b3b4;
    color: #8b7081;
    font-family: 'Muli', sans-serif; Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.70em;
    font-weight: normal;
    /*border: 1px solid blue;*/
}

div.feed_footer {
    float: right;
    width: 100px;
    height: 20px;
    margin: 1px 10px 0 0;
    /*border: 1px solid red;*/
}

div.clr {
    clear: both;
}

#system-debug {
    clear: both;
    text-align: left;
    padding-left: 10px;
}

/* normal html elements */


p {
color: #58585a;
color: #ffffff;
color: #8b7081;
color: #6e6055;
color: #090000;
font-family: 'Muli', sans-serif; Verdana, Arial, Helvetica, sans-serif;
line-height: 150%;
font-size: 12px; /*Fontsizechange*/
	font-size: 13.5px;	/*Muli-Schrift*/
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}




h1, div.componentheading {
    font-size: 1.7em;
	line-height: 150%;
    padding-bottom: 10px;
    font-weight: normal;
    /*margin-top: 20px;*/
    color: #e20030;
    text-transform: uppercase;
}

h2 {
    font-size: 1.4em;
    padding-bottom: 0px;
    font-weight: normal;
    margin: 0px 0 10px 0;
	line-height: 135%;
    color: #e20030;
    text-transform: uppercase;
}


#left h1, h2.contentheading, #right h1, h2.contentheading {
    font-size: 1.0em;
    padding-bottom: 0px;
    font-weight: bold;
}

h3 {
    font-size: 1.2em;
    padding-bottom: 0px;
    font-weight: normal;
    margin: 20px 0px 0px 0px;
	line-height: 135%;
    color: #e20030;
}


h4 {	/**/
    font-size: 1.1em;
    font-weight: normal;
    color: #e20030;
    color: #e20030;
//	padding: 0px 0px 0px 0px;
//	height: 18px;
	line-height: 135%;
//margin-top: 10px;
//margin-bottom: 5px;
}

h5 {
	color: #fabb00;
	font-size: 1.2em;
	font-weight: normal;
	text-align: center;
	line-height: 150%;
}

h6 {	/*((Highlight)) */
	color: #2681a3;
	font-size: 1.6em;
text-transform:uppercase;
	font-weight: normal;
	line-height: 150%;
	margin: 0 0 0 0;
	padding: 0 10px 0 10px;
}


p.highlight {
	margin: 0 0 0 0;
	padding: 0 10px 0 10px;
}






a {
    color: #b1b3b4;
    color: #8b7081;
    color: #e20030;
    text-decoration: underline;
}

a:hover {
    color: #e20030;
    color: #e20030;
}

strong, b {
}

img {
    border: 0 none;
}

:focus {
    outline: 0;
}



/* XMap-Style */

.level_0 ul {
	margin-left: 20px;
}




/* ENDE XMap-Style */



dl.article-info {
    float: right;
    display: block;
    width: 120px;
    color: #767676;
    font-size: 0.80em;
    padding-left: 10px;
    /*border: 1px solid red;*/
}

dt.article-info-term {
    /*border: 1px solid blue;*/
}

dd.published, dd.modified {
    /*border: 1px solid green;*/
    margin-left: 0;
    
}

#content ul {
    margin-left: 0;
    padding-left: 30px;
}

#content ul li {
    line-height: 1.7em;
}

ul.latestnews_left_block, ul.mostread_left_block {
    margin-left: -10px;
}

ul.latestnews_left_block li, ul.mostread_left_block li {
    line-height: 1.5em;
}

/*ul.listen_ref li {
   line-height: 2.0em;
}*/


div.item-separator {	/*Abstand nach dem jeweiligen Artikel*/
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    border-top: 0px solid #DADADA;
    width: 470px;	/*greift nicht*/
    height: 3px;
}

ul.preise li {
    list-style: disc;
    line-height: 1.9em;
}

table.preis_kalk {
    font-size: 0.9em;
    padding: 5px;
}

td.preis_top {
    border-top: 1px solid #DADADA;
    border-left: 1px solid #DADADA;
    padding: 7px 5px 7px 5px;
}

td.preis_top_r {
    border-top: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    border-left: 1px solid #DADADA;
    padding: 7px 5px 7px 5px;
}

td.preis_bottom {
    border-top: 1px solid #DADADA;
    border-left: 1px solid #DADADA;
    border-bottom: 1px solid #DADADA;
    padding: 7px 5px 7px 5px;
}

td.preis_bottom_r {
    border: 1px solid #DADADA;
    padding: 7px 5px 7px 5px;
}

div.item-page {
}
ul.actions {
    list-style: none;
}
li.print-icon, li.email-icon {
    float: right;
    margin-left: 10px;
}


/* Hauptmenu - maximenuCK */
/**************************/
/* die haupt-ccs-datei ist: modules/mod_maximenu_CK/themes/default/css/maximenuH_CK.php */

div#maximenuCK li {
    margin-right: 0.92em;
}

/* Home */
div#maximenuCK li.item101 {
    margin-left: 3px;
}

/* Idee/Konzept */
div#maximenuCK li.item186 {
    margin-right: 10.0em;
}

/* Kontakt */
div#maximenuCK li.item126 {
    margin-right: 0;
}

/* Kundendaten bearbeiten */
#maximenuCK ul.maximenuCK2 li.item165 a.maximenuCK {
    border-bottom: none;
}

/* Bühnen & probenräume  */
#maximenuCK ul.maximenuCK2 li.item184 a.maximenuCK {
    border-bottom: none;
}



/* usermenu */

div.module_usermenu {
    
}

ul.menu_user {
    list-style: none;
    margin-left: 0;
}

ul.menu_user li {
    margin-left: -40px;
    padding: 2px 0 5px 0;
}

div.module_usermenu a {
    color: #717171;
    text-decoration: none;
    font-size: 1.0em !important;
    font-weight: normal;
}

div.module_usermenu a:hover {
    color: white;
}

/* footermenu */
#footer {
    color: white;
    font-family: 'Muli', sans-serif; Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.85em;
}

#footer span.separator {
    margin-right: 8px;
}

ul.menu_footer {
    list-style: none;
    margin: 3px 0 0 13px;
    padding: 0;
}

ul.menu_footer li {
    float: left;
    margin: 0;
    padding: 0;
}

#footer a {
    color: white;
    text-decoration:none;
    padding: 0 5px 0 0px;
}

#footer a:hover { 
    color: #7B7B7B;
}


ul#menufooter li.active a {
    color:#ffba00;
}


/* element for pages */


div.item-separator {	/*bereits vorhanden weiter oben*/
}

ul.pagenav {
    list-style: none;
}

li.pagenav-prev {
    float: left;
    font-size: 90%;
    margin-left: -25px;
    padding-bottom: 10px;
}

li.pagenav-next {
    float: right;
    font-size: 90%;
    padding-bottom: 10px;
}

.text_kasten {
    margin: 10px 0 30px 0;
    border: 1px solid red;
    padding: 5px 10px 5px 10px;
    border-radius: 3px;
    width: auto;
    height: auto;
}

/* BreezingForm */

span#bfMaxLengthCounter190 {
    color: #707070;
}

.bfQuickMode .bfRequired {
    color: #b1b3b4;
    color: #8b7081;
}

input.ff_elem, select.ff_elem, textarea.ff_elem {
    border-radius: 5px;
}

.bfQuickMode button {
    margin-top: 5px;
    margin-right: 42px;
}

.bfQuickMode .bfErrorMessage {
    background: none repeat scroll 0 0 #FFE0AF;
    color: #58585a;
    font-weight: normal;
}

span#bfElementGroupNoWrap283 {
    width: 305px;
}

/* Community Builder CB */

#cbIconsBottom {
    margin-top: 20px;
}

td.contentpaneopen {
    padding-bottom: 20px;
}

span.cbSnglCtrlLbl {
    margin-right: 20px;
}

fieldset.userdata {
    border: none;
}

.dynamic-tab-pane-control .tab-page {
    border: none;
}

.dynamic-tab-pane-control .tab-row {
    border: none;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
    border: 1px solid #CCCCCC;
    margin-bottom: 20px;
}

span.cb_button_wrapper {
    
}

input#cbbtneditsubmit {
    margin-top: 20px;
}

span.cb_button_wrapper > input.button {
    margin-top: -10px;
}

.titleCell, .captionCell, table.content_table td.titleCell, table.content_table td.captionCell {
    font-weight: normal;
}

div.cbSnglCtrlLbl {
    margin-top: 10px;
}



.btn-toolbar {
//	width: 200px;
//	height: 60px;
//	background: yellow;
//	line-height: 190%;
//	padding: 15px 0 0 0;
//	margin: 10px 0 0 0;
}

button.btn btn-primary {
	height: 30px;
	background: red;
}




/* Anmelde-Seite */

#cb_cb_comp_login  {
}

#cb_cb_comp_login a.mod_login_login {
    padding: 15px;
    color: #b1b3b4;
    color: #8b7081;
}

#cb_cb_comp_login a.mod_login_login:hover {
    color: #6E6E6E;
}

#cb_cb_comp_login p#form-login-remember {
    text-align: left;
    margin-left: 20px;
    color: #000;
}

#cb_cb_comp_login input#mod_login_username_login, #cb_cb_comp_login input#mod_login_password_login {
    width: 150px;
    border-radius: 5px;
    margin: 5px 0 5px 0;
    padding: 2px;
}

#registrationTable .contentpaneopen {
    padding-bottom: 20px;
}

input.inputbox {
    border-radius: 5px;
    margin: 5px 0 5px 0;
    padding: 2px;
}

/* SobiPro */

span.spEntriesListTitle {
    font-size: 1.15em;
    font-weight: bold;
}

.ui-tabs .ui-tabs-nav {
    padding: 0.3em 0.1em 0;
}

.ui-tabs .ui-tabs-nav li a {
    padding: 0.1em 1em;
}

div.spEntriesListCell {
    border-radius: 10px;
}

div#sobiProFooter, div#sobiProFooter a {
    color: #dadada;
}

div#sobiProFooter {
    margin: 10px 0 0 3px;
}

div#SobiPro {
    margin-bottom: 1px;
}

div.spCatsListTitle a {
    font-size: 0.9em;
}

.ui-widget {
    font-family: 'Muli', sans-serif; Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.0em;
}

div.spEntryCats {
    margin-top: 10px;
    margin-left: 2px;
    font-size: 0.85em;
}

div#SPGallery {
}

form#spEntryForm .required {
    border: 1px solid #ffc900;
}


div.spFormRowLeft label {
    font-size: 1.1em;
}

img.spFieldsData {
    margin: 5px 5px 5px 0;
}

/* Search Form */

input#top_button {
    background-color: #b1b3b4;
    color: #8b7081;
    color: #fff;
}

/*  geholt von raum-info.de  */






/* Einschub SBL */


.inputbox
{
	border:solid 1px #ddd	/* mod SBL */
}


#bfCaptchaEntry {
	border:solid 1px #ddd	/* mod SBL */
}





h4.zitat {
	font-family: 'Handlee', cursive;
}




ul.einzug li {	/*unsortierte Liste mit eigenem Einzug */
    padding: 0px;
    margin: 0px 0px 0px 12px;
    list-style: outside none disc;
    line-height: 1.9em;
}


/* Ende Einschub SBL */









/* MENÜ 2.5 Neuformatierung - einfaches vertikales Menü (vert1) ohne Unterkategorien - Ergänzung Okt2013 - :)))) */


 {	/*Mouse over :)*/
}

 {	/*nur für den Moment des Klickens*/
}


ul.menu_verti-sbl li a {
}

 {

}

 {
}

ul.menu_verti-sbl li ul {
}

ul.menu_verti-sbl li:hover ul {
} 

ul.menu_verti-sbl li ul li {
}

/*******/



ul.menu_verti-sbl,
.menu-vert1 {	/*gesamtes Menü, nicht einzelne Navipunkte*/
	list-style-type:none;
	/*width:300px;*/	/*könnte hier gesteuert werden*/
	/*background:yellow;*/	/*könnte hier gesteuert werden*/
	font-size:12px;
	font-style:normal;
	line-height:260%;
}

ul.menu_verti-sbl ul,
.menu-vert1 ul {
	margin:0px;
	padding:0px;
}

ul.menu_verti-sbl li,	/*Parent Menü mit Untermenü zu definieren*/
.menu-vert1 li {	/*Linien über die gesamte Breite der Navi, nicht nur über die Textlänge*/
	border-bottom:1px solid #e20030;
	/*height: 26px;
	line-height: 26px;*/	/*nochmal testen*/
	margin: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	/*springendes Menü????*/
}

ul.menu_verti-sbl a,
.menu-vert1 a {	/*alle Navi-Einträge; keine Hintergrundgrafik bei visited*/
	color: #666;
	text-decoration:none;
	/*text-transform:uppercase;*/
	padding: 0px 0px 0px 35px;
	padding: 0px 0px 0px 5px;
}

ul.menu_verti-sbl a:link,
.menu-vert1 a:link {	/*noch nicht besuchte Links*/
	color: #666;
background-image: url(../images/xx-navi.png);
background-position: left top;
background-attachment: scroll;
background-repeat: no-repeat;
}

ul.menu_verti-sbl li a:visited,
ul.menu_verti-sbl a:visited,
.menu-vert1 a:visited {	/*besuchte Links*/
	color: #666;
}

ul.menu_verti-sbl li a:focus,
ul.menu_verti-sbl a:focus,
.menu-vert1 a:focus {	/*zum Auswählen eines Links per Tastatur, gleich wie hover, ohne gestrichelte Linie*/
	color: #666;
	outline:none;
//	background-color:#e20030;
	display:block;
background-image: url(../images/xx-navi.png);
background-position: left top;
background-attachment: scroll;
background-repeat: no-repeat;
}

ul.menu_verti-sbl li a:hover,
ul.menu_verti-sbl a:hover,
.menu-vert1 a:hover {	/*Mouse over :)*/
	color:#e20030;
//	background-color:#e20030;
	display:block;
background-image: url(../images/xx-navi-aktiv.png);
background-position: left top;
background-attachment: scroll;
background-repeat: no-repeat;
}

ul.menu_verti-sbl a:active,
.menu-vert1 a:active {	/*nur für den Moment des Klickens*/
	color:#e20030;
//	background-color:#e20030;
	display:block;
background-image: url(../images/xx-navi-aktiv.png);
background-position: left top;
background-attachment: scroll;
background-repeat: no-repeat;
}

.menu-vert1 li.current > a {	/*aktiver Link mit Override - funktioniert !!!
.menu-vert1 li.current a
ändert aber auch die Kindeinträge */
	color:#e20030 !important;
//	background-color:#e20030;
	display:block;
background-image: url(../images/xx-navi-aktiv.png);
background-position: left top;
background-attachment: scroll;
background-repeat: no-repeat;
}

/*ENDE MENÜ 2.5 */



/* MENÜ 2.5 Neuformatierung - einfaches vertikales Menü (vert1) ohne Unterkategorien - Ergänzung Okt2013 - :)))) 

 - für Seite1*/


 {	/*Mouse over :)*/
}

 {	/*nur für den Moment des Klickens*/
}


ul.menu_verti-sbl li a {
}

 {

}

 {
}

ul.menu_verti-sbl li ul {
}

ul.menu_verti-sbl li:hover ul {
} 

ul.menu_verti-sbl li ul li {
}

/*******/



ul.menu_verti-sbl,
.menu-vert1-s1 {	/*gesamtes Menü, nicht einzelne Navipunkte*/
	list-style-type:none;
	/*width:300px;*/	/*könnte hier gesteuert werden*/
	/*background:yellow;*/	/*könnte hier gesteuert werden*/
	font-size:12px;
	font-style:normal;
	line-height:260%;
}

ul.menu_verti-sbl ul,
.menu-vert1-s1 ul {
	margin:0px;
	padding:0px;
}

ul.menu_verti-sbl li,	/*Parent Menü mit Untermenü zu definieren*/
.menu-vert1-s1 li {	/*Linien über die gesamte Breite der Navi, nicht nur über die Textlänge*/
	border-bottom:1px solid #e20030;
	/*height: 26px;
	line-height: 26px;*/	/*nochmal testen*/
	margin: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	/*springendes Menü????*/
}

ul.menu_verti-sbl a,
.menu-vert1-s1 a {	/*alle Navi-Einträge; keine Hintergrundgrafik bei visited*/
	color: #fff;
	text-decoration:none;
	/*text-transform:uppercase;*/
	padding: 0px 0px 0px 35px;
	padding: 0px 0px 0px 5px;
}

ul.menu_verti-sbl a:link,
.menu-vert1-s1 a:link {	/*noch nicht besuchte Links*/
	color: #fff;
background-image: url(../images/xx-navi.png);
background-position: left top;
background-attachment: scroll;
background-repeat: no-repeat;
}

ul.menu_verti-sbl li a:visited,
ul.menu_verti-sbl a:visited,
.menu-vert1-s1 a:visited {	/*besuchte Links*/
	color: #fff;
}

ul.menu_verti-sbl li a:focus,
ul.menu_verti-sbl a:focus,
.menu-vert1-s1 a:focus {	/*zum Auswählen eines Links per Tastatur, gleich wie hover, ohne gestrichelte Linie*/
	color: #fff;
	outline:none;
//	background-color:#e20030;
	display:block;
background-image: url(../images/xx-navi.png);
background-position: left top;
background-attachment: scroll;
background-repeat: no-repeat;
}

ul.menu_verti-sbl li a:hover,
ul.menu_verti-sbl a:hover,
.menu-vert1-s1 a:hover {	/*Mouse over :)*/
	color:#fabb00;
//	background-color:#e20030;
	display:block;
background-image: url(../images/xx-navi-aktiv.png);
background-position: left top;
background-attachment: scroll;
background-repeat: no-repeat;
}

ul.menu_verti-sbl a:active,
.menu-vert1-s1 a:active {	/*nur für den Moment des Klickens*/
	color:#fabb00;
//	background-color:#e20030;
	display:block;
background-image: url(../images/xx-navi-aktiv.png);
background-position: left top;
background-attachment: scroll;
background-repeat: no-repeat;
}

.menu-vert1-s1 li.current > a {	/*aktiver Link mit Override - funktioniert !!!
.menu-vert1-s1 li.current a
ändert aber auch die Kindeinträge */
	color:#fabb00 !important;
//	background-color:#e20030;
	display:block;
background-image: url(../images/xx-navi-aktiv.png);
background-position: left top;
background-attachment: scroll;
background-repeat: no-repeat;
}

/*ENDE MENÜ 2.5 - für Seite1 */











/* MENÜ 2.5 Neuformatierung - einfaches horizontales Menü (vert1) ohne Unterkategorien - Ergänzung Nov2013 - :)))) */

.menu-hori0 {	/*gesamtes Menü, nicht einzelne Navipunkte*/
	list-style-type:none;
	/*width:300px;*/	/*könnte hier gesteuert werden*/
	/*background:yellow;*/	/*könnte hier gesteuert werden*/
	font-size:12px;
	font-size: 13.5px;	/*Muli-Schrift*/
	font-style:normal;
	line-height:260%;
	text-align: left;
	float: left;
}

.menu-hori0 ul {
	margin:0px;
	padding:0px;
}

.menu-hori0 li {	
	/*height: 26px;
	line-height: 26px;*/	/*nochmal testen*/
	margin: 2px 10px 0px 10px;
	margin: 0px 10px 0px 10px;	/*springendes Menü????*/
        display:inline;
}

.menu-hori0 a {	/*alle Navi-Einträge; keine Hintergrundgrafik bei visited*/
	color:#090000;
	color: #cfc3a9;	/*heller braunton*/
	color: #a9a9a9;	/*mokka aus psd*/
	text-decoration:none;
	/*text-transform:uppercase;*/
	padding: 0px 0px 0px 2px;
}

.menu-hori0 a:link {	/*noch nicht besuchte Links*/
	color:#090000;
	color: #cfc3a9;	/*heller braunton*/
	color: #a9a9a9;	/*mokka aus psd*/
}

.menu-hori0 a:visited {	/*besuchte Links*/
	color:#090000;
	color: #cfc3a9;	/*heller braunton*/
	color: #a9a9a9;	/*mokka aus psd*/
}

.menu-hori0 a:focus {	/*zum Auswählen eines Links per Tastatur, gleich wie hover, ohne gestrichelte Linie*/
	color:#090000;
	color: #cfc3a9;
	outline:none;
//	background-color:#e20030;
	border-bottom: 2px solid #2681a3;
//	display:inline;
}

.menu-hori0 a:hover {	/*Mouse over :)*/
	color:#000000;
	display:inline;
	border-bottom: 2px solid #2681a3;
}

.menu-hori0 a:active {	/*nur für den Moment des Klickens*/
	color:#000000;
	display:inline;
	border-bottom: 2px solid #2681a3;
}

.menu-hori0 li.current > a {	/*aktiver Link mit Override - funktioniert !!!
.menu-hori1 li.current a
ändert aber auch die Kindeinträge */
	color:#000000 !important;
	display:inline;
	border-bottom: 2px solid #2681a3;
}

/*ENDE MENÜ 2.5 */







/* MENÜ 2.5 Neuformatierung - einfaches horizontales Menü (vert1) ohne Unterkategorien - Ergänzung Nov2013 - :)))) */

.menu-hori1 {	/*gesamtes Menü, nicht einzelne Navipunkte*/
	list-style-type:none;
	/*width:300px;*/	/*könnte hier gesteuert werden*/
	/*background:yellow;*/	/*könnte hier gesteuert werden*/
	font-size:1.2em;
	font-style:normal;
	line-height:260%;
	text-align: left;
	float: right;
}

.menu-hori1 ul {
	margin:0px;
	padding:0px;
}

.menu-hori1 li {	
	/*height: 26px;
	line-height: 26px;*/	/*nochmal testen*/
	margin: 2px 10px 0px 10px;
	margin: 0px 10px 0px 10px;	/*springendes Menü????*/
        display:inline;
}

.menu-hori1 a {	/*alle Navi-Einträge; keine Hintergrundgrafik bei visited*/
	color:#090000;
	color: #cfc3a9;	/*heller braunton*/
	color: #a9a9a9;	/*mokka aus psd*/
	text-decoration:none;
	/*text-transform:uppercase;*/
	padding: 0px 0px 0px 2px;
}

.menu-hori1 a:link {	/*noch nicht besuchte Links*/
	color:#090000;
	color: #cfc3a9;	/*heller braunton*/
	color: #a9a9a9;	/*mokka aus psd*/
}

.menu-hori1 a:visited {	/*besuchte Links*/
	color:#090000;
	color: #cfc3a9;	/*heller braunton*/
	color: #a9a9a9;	/*mokka aus psd*/
}

.menu-hori1 a:focus {	/*zum Auswählen eines Links per Tastatur, gleich wie hover, ohne gestrichelte Linie*/
	color:#090000;
	color: #cfc3a9;
	outline:none;
//	background-color:#e20030;
	border-bottom: 2px solid #fff;
//	display:inline;
}

.menu-hori1 a:hover {	/*Mouse over :)*/
	color:#000000;
	display:inline;
	border-bottom: 2px solid #fff;
}

.menu-hori1 a:active {	/*nur für den Moment des Klickens*/
	color:#000000;
	display:inline;
	border-bottom: 2px solid #fff;
}

.menu-hori1 li.current > a {	/*aktiver Link mit Override - funktioniert !!!
.menu-hori1 li.current a
ändert aber auch die Kindeinträge */
	color:#000000 !important;
	display:inline;
	border-bottom: 2px solid #fff;
}

/*ENDE MENÜ 2.5 */





/* MENÜ 2.5 Neuformatierung - einfaches horizontales Menü VERBORGEN/UNSICHTBAR SITEMAP-GOOGLE - :)))) */

.menu-verb1 {	/*gesamtes Menü, nicht einzelne Navipunkte*/
	list-style-type:none;
	/*width:300px;*/	/*könnte hier gesteuert werden*/
	/*background:yellow;*/	/*könnte hier gesteuert werden*/
	font-size:10px;
	font-style:normal;
	line-height:200%;
	text-align: left;
	float: right;
}

.menu-verb1 ul {
	margin:0px;
	padding:0px;
}

.menu-verb1 li {	
	/*height: 26px;
	line-height: 26px;*/	/*nochmal testen*/
	margin: 2px 10px 0px 10px;
        display:inline;
}

.menu-verb1 a {	/*alle Navi-Einträge; keine Hintergrundgrafik bei visited*/
	color:#090000;
	text-decoration:none;
	/*text-transform:uppercase;*/
	padding: 0px 0px 0px 2px;
}

.menu-verb1 a:link {	/*noch nicht besuchte Links*/
	color:#090000;
}

.menu-verb1 a:visited {	/*besuchte Links*/
	color:#090000;
}

.menu-verb1 a:focus {	/*zum Auswählen eines Links per Tastatur, gleich wie hover, ohne gestrichelte Linie*/
	color:#090000;
	outline:none;
	display:inline;
}

.menu-verb1 a:hover {	/*Mouse over :)*/
	color:#090000;
	display:inline;
}

.menu-verb1 a:active {	/*nur für den Moment des Klickens*/
	color:#090000;
	display:inline;
}

.menu-verb1 li.current > a {	/*aktiver Link mit Override - funktioniert !!!
.menu-hori1 li.current a
ändert aber auch die Kindeinträge */
	color:#090000	!important;
	display:inline;
}

/*ENDE MENÜ 2.5 */






/*-----------------------------*/
/*MENUMAKER*/


.menu-hori2 ul {
  margin: 0;
  padding: 7px 6px 0;
  background: #9d8692 url(overlay.png) repeat-x 0 -110px;
  line-height: 100%;
  border-radius: 1em;
  font: normal 0.5333333333333333em Arial, Helvetica, sans-serif;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  width: auto;
}
.menu-hori2 li {
  margin: 0 5px;
  padding: 0 0 8px;
  float: left;
  position: relative;
  list-style: none;
}
.menu-hori2 a,
.menu-hori2 a:link {
  font-weight: bold;
  font-size: 13px;
  color: #e7e5e5;
  text-decoration: none;
  display: block;
  padding: 8px 20px;
  margin: 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
.menu-hori2 a:hover {
  background: #000;
  color: #fff;
}
.menu-hori2 .active a,
.menu-hori2 li:hover > a {
  background: #b4a2ab url(overlay.png) repeat-x 0 -40px;
  background: #666666 url(overlay.png) repeat-x 0 -40px;
  color: #444;
  border-top: solid 1px  #f8f8f8;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  text-shadow: 0 1px 0 #ffffff;
}
.menu-hori2 ul ul li:hover a,
.menu-hori2 li:hover li a {
  background: none;
  border: none;
  color: #666;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.menu-hori2 ul ul a:hover {
  background: #9d8692 url(overlay.png) repeat-x 0 -100px !important;
  color: #fff !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.menu-hori2 li:hover > ul {
  display: block;
}
.menu-hori2 ul ul {
  z-index: 1000;
  display: none;
  margin: 0;
  padding: 0;
  width: 185px;
  position: absolute;
  top: 40px;
  left: 0;
  background: #ffffff url(overlay.png) repeat-x 0 0;
  border: solid 1px #b4b4b4;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.menu-hori2 ul ul li {
  float: none;
  margin: 0;
  padding: 3px;
}
.menu-hori2 ul ul a,
.menu-hori2 ul ul a:link {
  font-weight: normal;
  font-size: 12px;
}
.menu-hori2 ul:after {
  content: '.';
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
* html .menu-hori2 ul {
  height: 1%;
}



/*MENUMAKER*/
/*-----------------------------*/













/* BEEZ 20 - #58585a.css für mehrspaltigkeit  */





/* ++++++++++++++  blog  ++++++++++++++ */

.cols-1
{
        display: block;
        float: none !important;
        margin: 0 !important;
}

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

.cols-2 .column-2
{
        width:46%;
        float:right;
        margin:0
}

.cols-3 .column-1
{
        float:left;
        width:29%;
        width: 220px;
        width:30%;
        padding:0px 5px;
        padding:0px 0px;
        margin-right: 4%;
        margin-right: 50px;
        margin-right: 5%;
}
.cols-3 .column-2
{
        float:left;
        width:29%;
        width: 220px;
        width:30%;
        margin-left:0;
        padding:0px 5px;
        padding:0px 0px;
}
.cols-3 .column-3
{
        float:right;
        width:29%;
        width: 220px;
        width:30%;
        padding:0px 5px;
        padding:0px 0px;
}

.items-row
{
        overflow:hidden;
        margin-bottom:10px !important;
}

.column-1,
.column-2,
.column-3
{
        padding:10px 5px;
        padding:10px 0px;
}


.blog-more
{
        padding:10px 5px;
        padding:10px 0px;
}







/* ##########################  header content  ########################### */

#header form
{

}

#header form .button
{
        font-weight:bold;
        margin: 0;
        cursor:pointer;
        text-align:center;
        text-transform:uppercase
}

#header form .inputbox
{
        font-size:1em;
        width:13em;
        padding:3px;
}

#header form .inputbox { margin: 2px 13px 2px 2px;}
#header form .inputbox:focus { margin: 1px 11px 0 1px; }


#header ul
{
        display:block;
        margin:0px 0px 1px 0px;
        text-align:right;
        text-align:left;
        list-style-type:none;
        padding:10px 0px 10px 0px;
/*        position:absolute;*/		/* mod SBL */
        top:0;
        right:0px;
        width:100%
}

#header ul li a:link,
#header ul li a:visited
{
        text-transform:uppercase;
        padding:10px;
        display:inline
}

#header ul.menu li
{
        display:inline ;
        padding:0 ;
        margin:0;

}

#header ul.menu li a:link,
#header ul.menu li a:visited
{
        font-weight:bold;
        font-weight:normal;		/* mod SBL */
        text-decoration:none;
        padding:0px 10px;
        margin:0 ;
}

#header ul li a:hover,
#header ul li a:active,
#header ul li a:focus
{
        font-weight:normal;	/* mod SBL */
}

#header ul li.active a:link,
#header ul li.active a:visited
{
        text-transform:uppercase;
        padding:10px 10px;
	color: #000;	/* mod SBL */
	background: #ececec;	/* mod SBL */
}

/* aus Beez entnommen für 2spaltige Layouts */


.items-row
{

}

.column-1,
.column-2
{
	border: solid 0px;
}

.item-separator
{
	border: solid 0px #333333;
}

#main ul li
{

}

.small
{
	border:solid 0;
}

ul#archive-items li.row0,
ul#archive-items li.row1
{
	border-bottom:solid 1px #ddd
}

.archive #adminForm fieldset
{
	border:0;
	padding:0;
	margin:20px 0
}
 
/* Ende Beez */


 /* Einschub SBL */


input	/*breezing felder*/
{
	height: 20px;
	border:solid 1px #ddd	/* mod SBL */
}

textarea	/*breezing felder*/
{
	border:solid 1px #ddd	/* mod SBL */
}



#bfCaptchaEntry {
	border:solid 1px #ddd	/* mod SBL */
}





h4.zitat {
	font-family: 'Rancho', cursive;
}



p.adresse {
	color: white;
	text-align: center;
	background: #803777;
}

p.adresse a:link,
p.adresse a:visited,
p.adresse a:hover,
p.adresse a:active,
p.adresse a:focus {
	color: white;
}

p.weiss {
	color: white;
}

p.s1weiss {
	color: white;
font-family: 'Muli', sans-serif; Verdana, Arial, Helvetica, sans-serif;
font-size: 13.5px;	/*Muli-Schrift*/
line-height: 150%;
}



p.logo {
    color: #e20030;
	font-size: 1.6em;
	color: purple;
	text-align: center;
}

p.s1title {
	color: #fabb00;
	border-bottom: 1px solid purple;
}

p.s1text {
	color: #fff;
}

p.s1termine {
	color: #fff;
	margin: 8px 0 0 0;
	line-height: 140%;
	font-size: 1.0em;
}


.pretext {
	margin: 0 0 10px 0
}


ul {
	list-style-type: none;
	text-decoration: none;
color: #090000;
font-family: 'Muli', sans-serif; Verdana, Arial, Helvetica, sans-serif;
line-height: 150%;
font-size: 12px; /*Fontsizechange*/
	font-size: 13.5px;	/*Muli-Schrift*/
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



li {
	list-style-type: none;
	text-decoration: none;
    list-style: disc;
    line-height: 1.9em;
}



.category-module-untermenu ul {
	border-bottom: 1px solid purple;
}

.mod-articles-category-title {
	list-style-type: none;
	text-decoration: none;
	line-height: 150%;
	color: #58585a;
	margin: 20px 0 0 0;
	padding: 20px 0 0 0;
}

.mod-articles-category-title ul {
	margin: 0px 0 0 0;
}

.mod-articles-category-title li {
	margin: 0px 0 0 0;
}

a.mod-articles-category-title {	/*Textauszeichnung*/
	margin: 20px 0 0 0;
}


ul.s1 {
	color: white;
	line-height: 150%;
font-family: 'Muli', sans-serif; Verdana, Arial, Helvetica, sans-serif;
font-size: 13.5px;	/*Muli-Schrift*/
line-height: 150%;
}


div#position-211 li {	/*Aufzählungen nur im Content*/
    margin: 0px;
    padding: 5px 0 0 0;
font-family: 'Muli', sans-serif; Verdana, Arial, Helvetica, sans-serif;
font-size: 13.5px;	/*Muli-Schrift*/
line-height: 150%;
}


p.readmore {
	margin: 5px 0 5px 0;
}

div#position-212 p {	/*Texte in der Sprüche-Spalte*/
font-size: 11.5px;
}


p.zitat {	/*Zitate im Grundtext*/
	color: #fabb00;
	color: purple;
	background: #c6c7c8;
background-image: url(../images/no-hg-content-grau.png);
background-position: center top;
background-attachment: scroll;
background-repeat: repeat;
	padding: 8px 8px 8px 8px;	
	margin: -8px 0 0 0;
	width: 98.5%;
}

p.zitat {	/*Zitate im Grundtext NEU*/
	color: #fabb00;
	color: purple;
border-top: 1px solid #fabb00;
border-bottom: 1px solid #fabb00;
background: white;
	padding: 8px 8px 8px 8px;	
	margin: -8px 0 0 0;
	width: 98.5%;
}


p.mLinien {
border-bottom: 1px solid purple;
}

p.kontaktzeile {	/*Sie haben Fragen???*/
	color: #fff;
	font-size: 1.8em;
//text-transform:uppercase;
letter-spacing: 0em;
	font-weight: bold;
	text-align: center;
	margin: 15px 0 0 0;
	padding: 0 10px 0 10px;
	vertical-align: top;
	
}


p.kontakt21 {	/*abgewandeltes H1 - Ihr Partner für ....*/
	color: #fff;
	font-size: 1.7em;
//text-transform:uppercase;
letter-spacing: 0.05em;
	font-weight: normal;
	text-align: left;
margin: 22px 0 0 21px;
	padding: 0 0px 0 0px;
}


p.kontakt22 {	/*zweite Zeile Kontakt - raus*/
	color: red;
	font-size: 1.5em;
//text-transform:uppercase;
letter-spacing: 0.05em;
	font-weight: normal;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0px 0 460px;
	vertical-align: top;
	line-height: 10px;
	
}

p.kontakt23 {	/*abgewandeltes H1 - Event Servcie Full Service ....*/
	font-size: 1.7em;
text-transform:uppercase;
letter-spacing: 0.00em;
	font-weight: normal;
	text-align: center;
margin: 22px 0 0 0px;
	padding: 0 0px 0 0px;
	background: #d4e3e9;
	background: #d4d4d4;
}

.kontakt24 {	/*abgewandeltes H4 - Kontaktdaten Seite 1 ....*/
    color: #e20030;
	font-size: 1.1em;
//text-transform:uppercase;
letter-spacing: 0.05em;
	text-align: center;
}



p.Abstmp3 {
	padding: 14px 0 8px 0;
}


span.jwtimeSliderRail {
}

.platzhalter-anita {
	line-height: 220px;
	background: none;
}

.platzhalter-haus {
	line-height: 220px;
	background: none;
}

table.smart {
	width: 390px; 
	height: auto; 
	float: left;
	background: none;
	}

img.mp3smart {
	width: 500px;
	height: 283px;
	padding-right: 0 50px 0 0;
}


.newshead { /*wie h1*/
	text-align:left;
text-transform:uppercase;
  font-weight: normal;
  font-size: 1.3em;
	color: #ffffff;
	line-height: 140%;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
//	background: #e20030;
	padding: 8px;	
	text-decoration: none;
	
	}

.news { /*wie p*/
//	background: #91cce3;
	padding: 8px 8px 8px 8px;	
	margin: -8px 0 0 0;
	text-decoration: none;
	}

.newshead a { /*wie h1*/
	color: #ffffff;
	text-decoration: none;
	}

.news a { /*wie p*/
	text-decoration: none;
	}


div.leading-0,	/*Jeder einzelne Artikel für sich formatiert mit eigenem Hintergrund*/
div.leading-1,
div.leading-2,
div.leading-3,
div.leading-4,
div.leading-5,
div.leading-6,
div.leading-7,
div.leading-8,
div.leading-9,
div.leading-10,
div.leading-11,
div.leading-12,
div.leading-13,
div.leading-14,
div.leading-15,
div.leading-16,
div.leading-17,
div.leading-18,
div.leading-19,
div.leading-20,
div.leading-21,
div.leading-22,
div.leading-23,
div.leading-24,
div.leading-25,
div.leading-26,
div.leading-27,
div.leading-28,
div.leading-29,
div.leading-30,
div.leading-31,
div.leading-32,
div.leading-33,
div.leading-34,
div.leading-35,
div.leading-36,
div.leading-37,
div.leading-38,
div.leading-39,
div.leading-40,
div.leading-41,
div.leading-42,
div.leading-43,
div.leading-44,
div.leading-45,
div.leading-46,
div.leading-47,
div.leading-48,
div.leading-49,
div.leading-50,
div.leading-51,
div.leading-52,
div.leading-53,
div.leading-54,
div.leading-55,
div.leading-56,
div.leading-57,
div.leading-58,
div.leading-59 {
	min-height: 150px;
	background: none;
//	width: 635px;
//	margin: -3px 0 20px -8px;
	margin: 0px 0 20px 0px;
//padding: 10px 3% 10px 3%;
//background-image: url(../images/weiss.jpg);	/**/
//background-position: center top;
//background-attachment: scroll;
//background-repeat: repeat;
//box-shadow: 3px 3px 3px grey;
////border: 5px solid red;
}





.custom_fussz p {
	font-size: 0.9em;
}



div.mod-languages {	/*Sprachenauswahlbox*/
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}


select.inputbox {	/*Sprachenauswahlbox*/
float: right;
}

img.motiv11 {	/*aus AH*/
}


h1.HL a {	/*verlinkte Überschrift im HL-Kasten Seite 1*/
	text-decoration: none;
}


p.HL-text a {	/*verlinkter Text im HL-Kasten Seite 1*/
	text-decoration: none;
}



/* Ende Einschub SBL */

/*test 2spaltig mit css*/

.zweispaltig {
	float: left;
}


.zweispaltigpad {
	float: left;
	padding: 0 50px 0 0;
	height: 150px;
	background: none;
}


.zweispaltigvorzeile {
	float: left;
    font-size: 0em;
    line-height: 0%;
}


img.smart {	/*Bilder Referenzen Tonstudio*/
float: left;
padding-right: 50px;
width: 500;
height: 283; 
background: none;
}

img.smart-2 {	/*Bilder Referenzen Tonstudio*/
float: left;
padding: 0 50px 50px 0;
width: 500;
height: 283; 
background: none;
}

img.smart-3 {	/*Bilder Referenzen Tonstudio*/
float: left;
padding: 0 50px 80px 0;
width: 500;
height: 283; 
background: none;
}



.ref {	/*Modifikation für h4 und p in den Referenzen, das über float neben iframe gesteuert wird*/
    margin: 0 0 0 0px;
    padding: 0 0 0 0px;
}

//div.centriert {
//	width: 100%;
//	align: center;
//	margin: 0 5%;
//}






.breezkontakt {
	padding-left: 30px;
}



.videomasse {
	width: 1024px;
	height: 576px;
	}


.fusszeile {
font-size: 0.9em;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



.bildmenu {
	clear: both;
	vertical-align: bottom;
}


.spruch {
    height: 70px;
    background: none;
}