/*gekürzte Version - mobile first*/

/* normal html elements */


//body {
//	color:black;
//    font-family: arial, Verdana, Arial;
//font-size: 1.0em;
//    line-height: 130%;
//	}
//	
	
p {
    text-align: left;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 5px 0px;
	}
	

td, div {
	    font-family: arial, Verdana, Arial;
}
	


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

a:hover {
    color: #3f2a16;
}

strong, b {
}




/*aus template*/

/*----------------------------------------
------------------------------------------
Formatierung Menü links
------------------------------------------
------------------------------------------*/



a.mainlevel:link, a.mainlevel:visited { /*Links im Menü, nicht bei Stil LISTE*/
font-family: arial, arial;
font-size: 1.0em;
line-height: 22px;
text-align: left;
text-decoration: none;
color: white;
padding: 0px 0px 0px 0px;
border-style: none;
}

a.mainlevel:hover {
text-transform: uppercase;
border-style: none;
margin: 0px 0px 0px 0px;
}

a.mainlevel#active_menu {
text-transform: uppercase;
color: black;
border-style: none;
margin: 0px 0px 0px 0px;
}











/*----------------------------------------
------------------------------------------
Formatierung verschiedenes
------------------------------------------
------------------------------------------*/
a:link, a:active, a:visited {	/*alle Links*/
text-decoration: none;
color: #b51524;
}

a:hover {
color: #b51524;
}

.link { /*wie a*/
text-decoration: none;
color: black;
border-bottom: 1px solid gray;
	}






p.grundschrift a:link {	/*außer denen in Grundschrift-Texten*/
text-decoration: none;
color: black;
border-bottom: 1px solid #b51524;
}

p.grundschrift a:visited {	/*außer denen in Grundschrift-Texten*/
text-decoration: none;
color: black;
border-bottom: 1px solid #b51524;
}

p.grundschrift a:active {	/*außer denen in Grundschrift-Texten*/
text-decoration: none;
color: black;
border-bottom: 1px solid #b51524;
}

p.grundschrift a:hover {
color: #b51524;
}

	
p {
font-size: 1.0em;
line-height: 130%;
padding: 0px 0px 0px 0px;	
margin: 0px 0px 0px 0px;
text-align: left;	
}


.grundschrift { /*wie p*/
font-family: arial, arial, Verdana, Arial;
font-size: 1.0em;
line-height: 130%;
text-align: left;
}

.fett { /*wie p*/
    font-family: arial, arial, Verdana, Arial;
    font-weight: bold;
	}






/*============*/






h1, div.componentheading {
    font-size: 1.6em;
    font-weight: normal;
    color: #411f30;
	font-family: 'Ubuntu', sans-serif;
	margin: 0;
}

h2 {
    font-size: 1.4em;
    font-weight: normal;
	line-height: 135%;
	color: #f1ece1;
	font-family: 'Ubuntu', sans-serif;
	margin: 0;
}


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

h3 {
    font-size: 1.2em;
	line-height: 135%;
	font-family: 'Ubuntu', sans-serif;
	padding: 0px 0px 0px -5px;
	margin: 0px 0px 0px 0px;
}

h4 {	/**/
    font-size: 1.4em;
    font-weight: normal;
    color: #3f2a16;
	font-family: 'Ubuntu', sans-serif;
	padding: 0px 0px 0px 0px;
	height: 18px;
}

h5 {
}

h6 {	/*Footer-Texte */
    font-weight: normal;
    color: #5b4e44;
	padding: 0px 0px 0px 0px;
font-size: 1.0em; /*Fontsizechange*/
line-height: 140%;
}


/*_______*/


h5 { /*Adresszeile Thomas*/
text-decoration: none;
font-size: 1.0em;
line-height: 130%;
padding: 0px 0px 0px 0px;	
margin: 0px 0px 0px 10px;
text-align: left;	
color: #646567;
font-weight: normal;
}

h6 { /*Adresszeile Thomas*/
text-decoration: none;
font-size: 1.0em;
line-height: 200%;
padding: 0px 0px 0px 0px;	
margin: 0px 0px 0px 10px;
text-align: left;	
color: black;
font-weight: normal;
}

h7 { /*RD-Sitemap*/
text-decoration: none;
font-size: 0.1px;
padding: 0px 0px 0px 0px;	
margin: 0px 0px 0px 0px;
text-align: left;	
color: white;
font-weight: normal;
}



title.level_0 li {
	visibility: hidden;
}


.ueb-Titel { /*wie contentheading*/
text-align:left;
font-weight: bold;
font-size: 1.2em;
color: gray;
line-height: 140%;
padding: 0px 0px 0px 0px;
border-bottom: 1px solid #e20031;
margin: 0px 0px 0px 0px;
}

.ueb-ZwiTitel { /*wie h5*/
text-align:left;
font-weight: bold;
font-size: 1.0em;
color: black;
line-height: 140%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.contentheading, .componentheading {
font-weight: bold;
font-size: 1.2em;
color: gray;
text-align: left;
padding: 0px 0px 0px 0px;
border-bottom: 1px solid #e20031;
margin: 0px 0px 0px 0px;
}

ul {
font-size: 1.0em;
list-style: square;
margin: 0px 0px 0px 15px;
}

.ulmod {
margin: 6px 0 0 0;
}

.jwts_toggleControlNotice {	/*  <span class="jwts_toggleControlNotice">Click to collapse</span> im SlidePlugin für Content*/
	visibility: hidden;
}
 
div.jwts_toggleContent {
font-size: 1.0em;
} 
 
 
ol {
list-style: decimal;
margin: 0px 0px 0px 0px;
}


li {
font-size: 0.85em;
text-decoration: none;
//color: green;
}

a.readon {
color: gray;
border-style: none;
}

.pathway {
font-family: arial, arial, Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color: #552021;
}

.button {
font-size: 1em;
background-color: #cccccc;
line-height: 28px;
color: #000000;
padding:5px 0px 5px 0px;
  width: 180px;
  height: 30px;
  line-height: 15px;
}

.inputbox {
  color: black;
  text-align: left;
  background: white;
  width: 152px;
  border: 1px solid #999999;
	border: 1px solid #ddd	/* mod SBL */
  margin: 0px 0px 0px 0px;
}


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

	



#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;
}



.moduletable_inputbox input {
  color: black;
  text-align: left;
  background: white;
  width: 152px;
  border: 1px solid #999999;
  margin: 2px 0;
  padding: 1px 1px;
}


.moduletable_inputbox input[type="submit"] {
  border: 1px solid #999999;
	background: #d4d4d4;
  margin: 2px 0;
  padding: 1px 1px;
}






/* Einschub SBL aus Audyvid*/


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

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


table.smart {
	width: 160px;
	height: auto; 
	background: none;
	}


img.mp3smart {
	width: 500px;
	height: 283px;
	padding: 0 0 10px 0;
}



img.smartT {	/*Bilder Referenzen Tonstudio*/
	width: 100%;
	padding: 0px 0px 10px 0px;
	background: none;
}


//h3 {	/*Audyvid-Style*/
//    font-size: 1.0em;
//	line-height: 150%;
//    text-transform: uppercase;
//    color: #0f6b8e;
//    padding: 0 0 5px 0;
//}
//
//h4 {	/*Audyvid-Style*/
//    font-size: 1.0em;
//    font-weight: normal;
//    color: #0f6b8e;
//	padding: 0px 0px 0px 0px;
//	line-height: 130%;
//}



p {	/*Audyvid-Style*/
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: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



/* Ende Einschub SBL */






/* 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*/
width: 100%;
margin: 0 -2% 0 0%;
	font-size:0.9em;
	font-style:normal;
	line-height:260%;
	text-align: left;
}

.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:#0f6b8e;
	border-bottom: 2px solid #b1c903;
//	display:inline;
}

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

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

.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 #b1c903;
}

/*ENDE MENÜ 2.5 */






/*=================================================*/


/* System Messages */
/* see system general.css */

.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }

/* Polls */
.pollstableborder td {
text-align: left;
}

/* WebLinks */
span.description {
display:block;
padding-left: 30px;
}

/* Frontend Editing*/
fieldset {
border: 1px solid #ccc;
margin-top: 15px;
padding: 15px;
}

legend {
margin: 0;
padding: 0 10px;
}

td.key {
border-bottom:1px solid #eee;
color: #666;
}



div.message {
font-family : Verdana, Arial, Helvetica, sans-serif;
list-style: none; 
font-weight: bold;
font-size : 14px;
color : white;
text-align: center;
width: auto;
background-color: gray;
margin: 0px 0px 0px 0px;
padding: 0px 0px;
}

/* Error Message contact form */
p.error {
color: white;
background: gray;
padding:0px;
}



/* mod System Messages aus BEEZ*/
#system-message {
list-style: none; 
margin:10px 0 20px 0;
padding: 0 !important;
background:none;
border:solid 0px;
}
#system-message dt { list-style: none; font-weight: bold; }
#system-message dd { list-style: none; margin: 0;  font-weight: bold; text-indent: 0px;background:none;padding:0 }
#system-message dd ul { list-style: none; color: white; background: gray ; text-align: center; margin: 0px 15px; height: 17px; padding: 3px 0px 0px 0px; }

/* System Standard Messages */
#system-message dt.message { list-style: none; display: none; }
#system-message dd.message { list-style: none;  }
#system-message dd.message ul { list-style: none; color: white; background: gray ; text-align: center; margin: 0px 15px; height: 17px; padding: 3px 0px 0px 0px; }

/* System Error Messages */	/* r-square */
#system-message dt.error { list-style: none; display: none; }
#system-message dd.error { list-style: none;  }
#system-message dd.error ul { list-style: none; color: white; background: gray ; text-align: center; margin: 0px 15px; height: 17px; padding: 3px 0px 0px 0px; }

/* System Notice Messages */
#system-message dt.notice { list-style: none; display: none; }
#system-message dd.notice { list-style: none;  }
#system-message dd.notice ul { list-style: none; color: white; background: gray ; text-align: center; margin: 0px 15px; height: 17px; padding: 3px 0px 0px 0px; }




