/********************************/
/*** Ejw Besigheim Stylesheet ***/
/********************************/

body { font-family:Helvetica, Arial, sans-serif; font-weight:normal; margin:0px 0px 0px 0px; font-size:9pt; background-color:#BFC9CB; }
p,ol,ul,address { margin:.5em 0; }

h2 { font-weight:bold; font-size:11pt; margin-top:14px; margin-bottom:5px; color:#ffa927; text-decoration:none; }
h3, .componentheading, table.moduletable th, legend { font-size:16px; margin:1.5em 0 5px 0; text-align:left; font-weight:lighter; }
h4 { font-weight:bold; font-size:10pt; margin-top:12px; margin-bottom:3px; color:#666666; text-decoration:none; }

fieldset { border:none; }
legend { padding:.5em 0 0 0; }
td { font-size:9pt; }
hr { border:1pt solid; }

a:link img, a:visited img, a:hover img { border-style:none; border:none; display:block; }
a:link, a:visited, a:hover { color:#cc871f; text-decoration:none; }
a:hover { color:#ffa927; text-decoration:none; }
ul.menu a { display:block; }
.blockrechts a:link img, .blockrechts a:visited img, .blockrechts a:hover img { display:inline; padding:0 4px 0 0; }

.contentheading { font-size:15pt; }
.contentheading a { color:#000000; }
.small { font-size:8pt; text-align:left; }
.createdate { font-size:8pt; text-align:left; background-color:#eee; padding:2px 0 2px 5px; margin-bottom:10px; }
.tool-tip { padding: 5px; background-color:#eee; border:1px solid; }
.tool-title { font-weight:bold; padding:0 0 5px 0; }
.tool-text { font-style:italic; color:#888; }
blockquote { margin:0 0 0 5em; padding:5px 0 5px 40px; border-top:1px dashed #000; border-bottom:1px dashed #000; width:40%; background-color:#eee; background-image:url(../media/event_kl.png); background-repeat:no-repeat; background-position:5px 1px; }

/* Button-Styles */
input.button {	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeeeee), color-stop(1, #dddddd) );
	background:-moz-linear-gradient( center top, #eeeeee 5%, #dddddd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd');
	background-color:#eeeeee; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;	border:1px solid #cccccc;
	display:inline-block; color:#333333; margin:0 0 3px 5px; padding:2px 6px; text-decoration:none; }
input.button:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dddddd), color-stop(1, #eeeeee) );
	background:-moz-linear-gradient( center top, #dddddd 5%, #eeeeee 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#eeeeee'); background-color:#dddddd; }
input.button:active { position:relative; top:1px; }


#header { position:relative; left:50%; width:900px; height:150px; margin:2em 0 2em -450px; }
#userheader { position:relative; left:50%; width:900px; height:35px; margin:0 0 0 -450px; background-color:#fff; -webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; border-bottom-left-radius:3px; border-bottom-right-radius:3px; }

#login { position:absolute; height:98px; width:173px; left:758px; top:71px; }
#mod_login_messagesimg, #mod_login_messagestext { display:inline; padding:0 0 0 .25em; }
#mod_login_username { position:relative; margin:.5em 0 0 2em; }
#mod_login_logoutform { padding:.5em 0 0 2em; }
#mod_login_greeting { font-weight:bold; color:#000; }
#suche { float:right; margin:-2em 2em 0 0; }

#inhalt { position:relative; left:50%; width:900px; height:auto; overflow:auto; margin:2em 0 2em -450px; padding:2em 0 3em 0; background-color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
#inhalt .menu { float:left; width:100px; height:auto; margin:0 0 0 .5em; }
#inhalt .moduletable_mein { height:auto; float:left; width:110px; }
#inhalt .content { width:540px; min-height:500px; height:auto; margin:0 0 0 160px; padding:0 7px 0 0; line-height:13pt; /* overflow:auto; border-right:1px solid; border-color:#ccc; */ }
#inhalt .blockrechts { float:right; width:170px; height:auto; padding:0 1em 0 1em; }

.pagenav { border:1px solid; border-color:#787d80; padding:.5em; }
.blog_more { margin:1em 0 4em 0; }


/* Menüformatierung */
/* Menüebene1 */
li.item1, li.item7, li.item9, li.item10, li.item11, li.item13, li.item14, li.item15, li.item16, li.item61, li.item66, li.item72, li.item73
	{ background-image:url(../media/menu/button1.png); background-repeat: no-repeat; list-style-type:none; margin:0 0 0 -40px; padding:4px 0 9px 10px; }
li.item1 a, li.item7 a, li.item9 a, li.item10 a, li.item11 a, li.item13 a, li.item14 a, li.item15 a, li.item16 a, li.item61 a, li.item66 a,li.item72 a, li.item73 a
	{ color:#000000; font-size:9pt; text-decoration:none; font-weight:bold; }
li.item1:hover, li.item7:hover, li.item9:hover, li.item10:hover, li.item11:hover, li.item13:hover, li.item14:hover, li.item15:hover, li.item16:hover, 
li.item61:hover, li.item66:hover,li.item72:hover, li.item73:hover
	{ background-image:url(../media/menu/button2.png); background-repeat:no-repeat; }

/* Menüebene2 */
li.item8, li.item12, li.item17, li.item18, li.item19, li.item20, li.item21, li.item22, li.item23, li.item24, li.item25,
li.item26, li.item27, li.item28, li.item29, li.item30, li.item31, li.item32, li.item33, li.item34, li.item35,
li.item36, li.item37, li.item38, li.item39, li.item40, li.item41, li.item42, li.item43, li.item44, li.item45, 
li.item46, li.item56, li.item59, li.item67, li.item68, li.item70, li.item71, li.item74, li.item75
	{ list-style-type:none; margin:0 0 0 -45px; padding:3px 0 2px 9px; }

li.item8 a, li.item12 a, li.item17 a, li.item18 a, li.item19 a, li.item20 a, li.item21 a, li.item22 a, li.item23 a, li.item24 a,
li.item25 a, li.item26 a, li.item27 a, li.item28 a, li.item29 a, li.item30 a, li.item31 a, li.item32 a, li.item33 a,
li.item34 a, li.item35 a, li.item36 a, li.item37 a, li.item38 a, li.item39 a, li.item40 a, li.item41 a, li.item42 a,
li.item43 a, li.item44 a, li.item45 a, li.item46 a, li.item56 a, li.item59 a, li.item67 a, li.item68 a, li.item70 a, li.item71 a,
li.item74 a, li.item75 a
	{ color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }

li.item8 a:hover, li.item12 a:hover, li.item17 a:hover, li.item18 a:hover, li.item19 a:hover, li.item20 a:hover, li.item21 a:hover,
li.item22 a:hover, li.item23 a:hover, li.item24 a:hover, li.item25 a:hover, li.item26 a:hover, li.item27 a:hover,
li.item28 a:hover, li.item29 a:hover, li.item30 a:hover, li.item31 a:hover, li.item32 a:hover, li.item33 a:hover,
li.item34 a:hover, li.item35 a:hover, li.item36 a:hover, li.item37 a:hover, li.item38 a:hover, li.item39 a:hover,
li.item40 a:hover, li.item41 a:hover, li.item42 a:hover, li.item43 a:hover, li.item44 a:hover, li.item45 a:hover, 
li.item46 a:hover, li.item56 a:hover, li.item59 a:hover, li.item67 a:hover, li.item68 a:hover, li.item70 a:hover,
li.item71 a:hover, li.item74 a:hover, li.item75 a:hover
	{ font-weight:bold; }

/* Aktiver Menüpunkt bleibt gehighlightet */
#current { background-image:url(../media/menu/button2.png); background-repeat:no-repeat; font-weight:bold; }
li li { background-image:none !important; }

/* Abstand der jeweils ersten gelisteten Menüpunkte im Untermenü zum Übermenü */
li.item18, li.item33, li.item32, li.item37, li.item40, li.item43, li.item71, li.item74 { margin-top:12px; }

/* Menüebene3 */
li.item52, li.item53, li.item55 { list-style-type:none; }
li.item52 a, li.item53 a, li.item55 a { color:#999999; margin-left:-25px; }
li.item52 a:hover, li.item53 a:hover, li.item55 a:hover { color:#ffa927; font-weight:normal; }
	
/* Bottom Menu */
/*
.moduletable_bottom #current { color:#ffa927; background-image:none; }
.moduletable_bottom { width:100%; float:left; }
.menu_bottom { padding:0px; margin:0px; width:100%; float:left; }
li.item62, li.item63, li.item64 { list-style-type:none; margin-left:10px; float:left; }
li.item62 a, li.item63 a, li.item64 a { font-weight:normal; color:#ffffff; }
li.item62 a:hover, li.item63 a:hover, li.item64 a:hover	{ color:#ffa927; font-weight:normal; }
*/

/* Footer */
#nachoben { float:right; margin-top:-1.5em; font-size:8pt; }
#subfooter { position:relative; left:50%; width:900px; margin:.5em 0 3em -450px; text-align:right; font-size:8pt; }
#footer { position:relative; left:50%; width:900px; height:270px; margin:0 0 0 -450px; line-height:11pt; background-color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#footer img { width:75px; height:75px; margin:0 0 0 52px; }
div.spalte { padding:0 20px 0 20px; width:180px; float:left; display:block; } 
h5 { font-size:11pt; font-weight:bold; margin:.25em 0 1em 0; text-align:center; }
#footer a:link img, #footer a:visited img, #footer a:hover img { display:inline; }
.spalte table { margin:5px 0; }
.spalte td { padding:5px; }
.rot { background-color:#fdd; }
.gruen { background-color:#dfd; }
.orange { background-color:#fec; }
.borderrechts { border-right:1px solid #888; }

/* Style Losungen */
/*Style innerer Modulrahmen*/
.los_93_content { font-size: 9pt; font-family: Helvetica, Arial, sans-serif; margin: 0 0px; width: auto; }
/*Style Wochentag/Datum*/
.los_93_datum { font-size: 8pt; font-style:italic; width: auto; margin:1em 0 0 0; }
/*Style Sonntagstext*/
.los_93_sonntagtxt { font-size: 9pt; font-style: italic; margin-top: 7px; line-height: 12pt; }
/*Style Losungstext*/
.los_93_losungtxt { font-size: 8pt; margin-top: 7px; line-height: 12pt; }
.los_93_losungtxt_link { font-size: 8pt; text-align: right; }
a.los_93_losungtxt_link:link, a.los_losungtxt_link:visited { font-size: 8pt; font-weight: normal; text-decoration: none; }
a.los_93_losungtxt_link:hover { font-weight: normal; text-decoration: underline; }
/*Style Lehrtext*/
.los_93_lehrtxt { font-size: 8pt; margin-top: 7px; line-height: 12pt; }
.los_93_lehrtxt_link { font-size: 8pt; text-align: right; margin-top: 7px; }
a.los_93_lehrtxt_link:link, a.los_lehrtxt_link:visited { font-size: 8pt; font-weight: normal; text-decoration: none; }
a.los_93_lehrtxt_link:hover { font-weight: normal; text-decoration: underline; }
/*Style Info Link*/
.los_93_info_link { font-size: 8pt; margin-top: 8px; }
a.los_93_info_link:link, a.los_info_link:visited { font-weight: normal; text-decoration: none; }
a.los_93_info_link:hover { font-weight: normal; text-decoration: underline; }
/*Style externe Links*/
.los_93_ext_links { font-size: 10px; }
a.los_93_ext_links:link, a.los_ext_links:visited { font-weight: normal; text-decoration: none; }
a.los_93_ext_links:hover { font-weight: normal; text-decoration: underline; }
/* Style Losungen Info-Pop-Up */
.cr_inner { font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin:15px; width:auto; border:dotted 1px #416262; }
.cr_headline { color:#fff; font-size:12pt; font-weight:bold; background-color:#416262; text-align:left; padding:1px 1px 1px 3px; width:auto; }
.cr_bodyline { font-size:11pt; font-weight:bold; background-color:#c5d5d7; text-align:left; padding:1px 1px 1px 3px; width: auto; }
.cr_content { font-size:10pt; text-align:justify; padding:2px 2px 20px 3px; width:auto; }
/* Ende Style Losungen */

/* Community Builder Tweaks */
#cbProfileTitle { margin:0 0 15px 0; }

/* Editor Anpassungen */
.button2-left, .button2-left .pagebreak, .button2-left .readmore, .button2-left .image, .button2-left .blank { display:inline; padding:4px; }
.pagebreak, .readmore, .image, .blank { border:1px solid #888; }
#editor-xtd-buttons { margin:1em 0 0 0; }
/* Editor-Toggle zur Zeit ausgeschaltet */
#jce_editor_text_toggle { display:none; }

/* Ausrichtung, Formatierung, Komponenten, ...*/
/* Social Bookmarks */
.bmsmanager-bm span a img { display:inline; }
#uddeim-navbar2 ul li a img { display:inline; }
.acymailing_footer { display:none; }

/* Kalenderanpassungen */
/* sind in der common.css in components.com_zcalendar.assets.css */

/*
.button { border-top:1px solid #cccccc; background:#8f8f8f; background:-webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#8f8f8f));
	background:-moz-linear-gradient(top, #dbdbdb, #8f8f8f); padding:4.5px 9px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
	color:#000000; text-decoration:none; vertical-align:middle; }
.button:hover { border-top-color:#cc8214; background:#ffa927; color:#2e2e2e; }
.button:active { border-top-color:#ffa927; background:#ffffff; }
*/
