/*
Theme Name: Johanneskirche Custom
Theme URI: http://www.at6pm.com/
Description: custom design
Version: 1.0
Tags: violett
*/


/*Cross Browser Reset*/
body{padding:0;margin:0;font:13px Arial,Helvetica,Garuda,sans-serif;*font-size:small;*font:x-small; color:#281B61;}
h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style: normal;}
table{font-size:inherit;font:100%;} ul{list-style:none;}img{border:0;} p{margin:1em 0;}



body{background:#BEBBCE;}

#wrapper{width:976px; margin:0px auto; background:url(/_layout/layoutgrid/bg-wrapper.jpg); margin-bottom:200px;}

#head-container {width:970px; text-align:left;}

#head-menu {width:910px; margin:110px 0px 0px 40px; text-align:right;}

#head-site-name {margin:75px 45px 0px 335px; text-align:right;}
#head-site-name h1 {margin:0px; padding:0px; font-family:"Times New Roman", Times, serif; font-size:24px; color:#281B61; letter-spacing:1px;}
#head-site-name h2 {margin:0px; padding:0px; font-family:"Times New Roman", Times, serif; font-size:20px; color:#281B61; letter-spacing:1px;}

#menu-main {width:300px; margin:35px 20px 0px 0px; text-align:right}
.menu-main-link a {font-weight:normal; font-size:12px; color:#FF6600; text-decoration:none; line-height:16px;}
.menu-main-link a:link {font-weight:normal; font-size:12px; color:#FF6600; text-decoration:none; line-height:16px;}
.menu-main-link a:visited {font-weight:normal; font-size:12px; color:#FF6600; text-decoration:none; line-height:16px;}
.menu-main-link a:hover {font-weight:normal; font-size:12px; color:#281B61; text-decoration:underline; line-height:16px;}

#content-main {margin: 35px 20px 0 30px;}

#news-block {display:block; margin-bottom:10px; font-size:12px;}
#news-block a {font-weight:normal; color: #0000FF; text-decoration:none;}
#news-block a:link a:visited {color:#0000FF;}
#news-block a:hover {text-decoration:underline; font-weight:bold;}

#terminwrap a {font-weight:normal; color: #0000FF; text-decoration:none;}
#terminwrap a:link a:visited {color:#0000FF;}
#terminwrap a:hover {text-decoration:underline; font-weight:bold;}


#spruch-wrapper {float:left; width:360px; margin:30px 0px 0px 30px; text-align:left;}  /*height:120px;*/
.spruch-headline {display:block; font-size:12px; font-weight:bold; font-style:italic; letter-spacing:1px; padding-bottom:3px; margin-bottom:3px; border-bottom: 1px solid #281B61;}
.spruch-content {display:block; padding:4px 0 4px 0; font-style:italic;}
.spruch-source {display:block; font-size:10px;}

#footer-left {float:left; width:410px; margin:174px 0 0 80px; _margin-left:40px; color:#fff;}
#footer-right {float:right; width:300px; margin:174px 50px 0 0; _margin-right:15px; text-align:right; color:#fff;}

/*SUB PAGES*/
#head-menu-sub {width:910px; margin:110px 0px 0px 40px; text-align:right;}

#head-site-name-sub {margin:60px 0px 0px 380px;}
#head-site-name-sub h1 {margin:0px; padding:0px; font-family:"Times New Roman", Times, serif; font-size:24px; color:#281B61; letter-spacing:1px;}
#head-site-name-sub h2 {margin:0px; padding:0px; font-family:"Times New Roman", Times, serif; font-size:20px; color:#281B61; letter-spacing:1px;}

#menu-main-sub {width:300px; margin:40px 10px 0px 0px; text-align:right}
#content-wrapper-sub {margin: 35px 20px 0 30px; padding-bottom:30px;}
#content-wrapper-sub h3{margin:5px 0 15px 0; padding:5px 0 5px 20px; 
font-size:18px; font-weight:bold; font-family:"Times New Roman", Times, serif; color:#FF6600; letter-spacing:1px; 
border-top:1px dotted #FF6600; border-bottom:1px dotted #FF6600; background:#fff url(/_layout/acc-expanded.gif) no-repeat scroll 3px 9px;}

#footer-left-sub {float:left; width:410px; margin:145px 0 0 80px; _margin-left:40px; color:#fff;}
#footer-right-sub {float:right; width:300px; margin:145px 50px 0 0; _margin-right:15px; text-align:right; color:#fff;}

.hide_onload{display:none; font-weight:normal;}
.fakelink_1 {color: #0000FF; text-decoration:underline; font-weight:normal; cursor:pointer;}

/*END SUB PAGES*/


.link-12-orange a {font-weight:bold; font-size:12px; color:#FF9E4A; text-decoration:underline;}
.link-12-orange a:link {font-weight:bold; font-size:12px; color:#FF9E4A; text-decoration:underline;}
.link-12-orange a:visited {font-weight:bold; font-size:12px; color:#FF9E4A; text-decoration:underline;}
.link-12-orange a:hover {font-weight:bold; font-size:12px; color:#281B61; text-decoration:underline;}

.link-12-white a {font-weight:normal; font-size:12px; color:#BEBBCE; text-decoration:none;}
.link-12-white a:link {font-weight:normal; font-size:12px; color:#BEBBCE; text-decoration:none;}
.link-12-white a:visited {font-weight:normal; font-size:12px; color:#BEBBCE; text-decoration:none;}
.link-12-white a:hover {font-weight:normal; font-size:12px; color:#fff; text-decoration:underline;}

.headline {display:block; margin-bottom:20px; font-size:18px; font-weight:bold; font-family:"Times New Roman", Times, serif; color:#281B61; letter-spacing:0px;}
/*width:100%; padding-bottom:4px; border-bottom:1px solid #E7D9B2;*/


.datetime{font-weight:bold;}



/*INTERN COMPANIES*/
#tagwrap span{display:block; float:left; line-height:12px; font-size:12px; padding:4px; margin-right:5px; border:1px solid #666; cursor:pointer;}
.highlight-on{background:#FF6600; color:#fff;}
.highlight-clicked{background:#FF6600; color:#fff;}



/*INTERN CALENDAR MANAGER*/

#form-switch-div{float:left; margin: 20px 0; color:#666; font-size:1.0em;}
#form-switch-div select {width:200px; padding:4px; color:#666; font-size:1.0em; border:1px solid #fff;background:#dad7cb; color:#003359; font-size:12px; font-weight:bold;}
#form-switch-div option { height:16px; border:1px solid #fff;}
#form-switch-div .switch_submit{margin-left:10px; padding:4px; border: 1px solid #dad7cb; background: #dad7cb; font-size:12px; font-weight:bold;}

#calman-form .input {width:95%; overflow:auto; padding:4px; color:#666; border:1px solid #dad7cb; font-size:1.2em;}
#calman-form .input:focus {background:#dad7cb;}

#calman-form .textarea {display:block; float:left; width:95%; padding:4px; color:#666; border:1px solid #dad7cb; font-size:1.2em;}
#calman-form select {display:block; float:left; margin-right:10px; padding:4px; color:#666; border:1px solid #dad7cb; font-size:1.0em;}
#calman-form .event_submit {display:block; float:left; margin-top:20px; padding:4px; border: 1px solid #dad7cb; background: #dad7cb; font-size:12px; font-weight:bold;}
#calman-form label {display:block; float:left; width:95%; margin:5px 0; font-size:1.2em;}
#calman-form .label {display:block; float:left; margin-right:10px; font-size:1.2em;}
#calman-row-field {float:left; width:95%; margin-top:20px;}

.deledit_submit{display:block; padding:0px; margin:0px; border:1px solid #dad7cb; background:#eee; font-size:12px; cursor:pointer;}
.deledit_submit:hover{border:1px solid #000;}

#calman-form-wrap th{padding-bottom:10px; text-align:left;}

<!--jQuery Accordion -->

#acc-wrap { border: 0px solid #111;} /*Dummy?*/
#acc-wrap div.acc-title {padding-left:20px; margin:5px 0; padding-bottom:5px; font-size:18px; font-weight:bold; font-family:"Times New Roman", Times, serif; color:#281B61; letter-spacing:1px; background:url(/_layout/acc-collapsed.gif) no-repeat scroll 3px 7px; letter-spacing:0px; border-bottom:1px dotted #fff; cursor: pointer;}

#acc-wrap div.selected .acc-title { padding-left:20px; color:#FF6600; letter-spacing:1px; border-top:1px dotted #FF6600; border-bottom:1px dotted #FF6600; background:#fff url(/_layout/acc-expanded.gif) no-repeat scroll 3px 4px;}
#acc-wrap div.selected {margin-bottom: 20px;}
/*.acc-content{padding-bottom:20px;}*/
