/* ==== EDITR - JOOMLA TEMPLATE FROM JoomlaBucket.com === */



/* ==== TEMPLATE STRUCTURE === */



body	{ margin: 0;padding: 0;background: #1e2324;font: 15px/1.5 Georgia, serif;}

#header { width: 100%; height:141px; background: url(../images/header_gradient.gif) repeat-x;}

div#container{text-align:left;width:960px;margin:0 auto;}

div#content p{line-height:1.4;}

div#sidebar{float:right;width:325px;}

div#content{padding:10px;float:left;width:590px;background:#fff;}

a {color:#5f6f72;text-decoration:none;}

a:hover {color:#272e2f;text-decoration:underline;}

/* ==== HEADER === */

#header_container {max-width: 960px; min-width: 560px; margin: 0px auto 0; padding: 5px 0;}

#logo {background: url(../images/logo.gif) no-repeat;width:220px;height:70px;margin-top:20px;float:left;}

#user {background: url(../images/user.gif) no-repeat;width:240px;height:70px;margin-top:20px;float:right;}

.register {font-size:10px;margin: 20px 30px 0 30px;}
.top-menu a {font-size:10px;text-transform:lowercase;margin-left:10px;list-style:none;}
.top-menu {margin-left:10px;}
/* ==== SEARCH === */
#search {float:right;margin: 0px 10px;}
#mod_search_searchword {width:135px;height:28px;background:url(../images/search.png) no-repeat;border:0;padding:5px 0 0 10px;margin-top:10px;}
/* ==== NAVIGATION === */

#navigation {z-index:99;width: 100%; height:51px; background: url(../images/menu_gradient.gif) repeat-x; }
#navigation_cont {z-index:99;max-width: 960px; min-width: 560px; margin: 0px auto 0;}
ul#editr {z-index:99;max-width: 960px; min-width: 560px; margin: 0px auto 0;}

/* ==== MODULE H3 === */

#bottom_module h3,#bottom1_module h3,#bottom1_module h3, #footer1 .module h3,#footer2 .module h3,#footer3 .module h3 {background: #b5c7cb}

#bottom_module .module_yellow h3,#bottom1_module .module_yellow h3,#bottom2_module .module_yellow h3, #footer1 .module_yellow h3,#footer2 .module_yellow h3,#footer3 .module_yellow h3 {background: #bab87f;}

#bottom_module .module_red h3,#bottom1_module .module_red h3,#bottom2_module .module_red h3, #footer1 .module_red h3,#footer2 .module_red h3,#footer3 .module_red h3 {background: #ba7f7f;}

#bottom_module .module_green h3,#bottom1_module .module_green h3,#bottom2_module .module_green h3, #footer1 .module_green h3,#footer2 .module_green h3,#footer3 .module_green h3 {background: #7fba87;}

#bottom_module .module_pink h3,#bottom1_module .module_pink h3,#bottom2_module .module_pink h3,#footer1 .module_pink h3,#footer2 .module_pink h3,#footer3 .module_pink h3 {background: #b97fba;}



/* ==== ADVERT1 and ADVERT2 and ADVERT0 === */

#advert1,#advert2 {margin-bottom:10px;}
#ad {float:left;background:#ccc;width:468px;height:60px;margin:30px 0 0 20px;}



/* ==== BOTTOM MODULE === */

#bottom_module {padding:10px;margin:10px 0;float:left;clear:left;width:590px;background: #fff url(../images/module_gradient.gif) bottom repeat-x;}

#bottom_module h3 {background: #b5c7cb;height: 20px;position: relative;padding:15px;margin-bottom:10px;font: 20px Georgia, serif;}



/* ==== BOTTOM1 and BOTTOM2 MODULE === */

#bottom_modules { float: left; clear: left; width:650px; }

#bottom1_module {float:left;clear:left;padding:10px;margin:0 10px 10px 0;width:280px;background: #fff url(../images/module_gradient.gif) bottom repeat-x;}

#bottom1_module h3 {height: 20px;position: relative;padding:15px;margin-bottom:10px;font: 20px Georgia, serif;}

#bottom2_module {padding:10px;margin:0 0 10px 0;float:left;width:280px;background: #fff url(../images/module_gradient.gif) bottom repeat-x;}

#bottom2_module h3 {height: 20px;position: relative;padding:15px;margin-bottom:10px;font: 20px Georgia, serif;}



/* ==== USER3 === */

#user3 {margin-bottom:10px;line-height:18px;}

#user3 .module h3 {font: 18px Georgia, serif;padding-top:10px;background: url(../images/user3heading.gif) no-repeat;text-indent: 30px; width:622px;height: 55px;position: relative;left: -22px;;}

#user3 .module_green h3 {font: 18px Georgia, serif;padding-top:10px;background: url(../images/user3heading_green.gif) no-repeat;text-indent: 30px; width:622px;height: 55px;position: relative;left: -22px;;}

#user3 .module_red h3 {font: 18px Georgia, serif;padding-top:10px;background: url(../images/user3heading_red.gif) no-repeat;text-indent: 30px; width:622px;height: 55px;position: relative;left: -22px;;}

#user3 .module_pink h3 {font: 18px Georgia, serif;padding-top:10px;background: url(../images/user3heading_pink.gif) no-repeat;text-indent: 30px; width:622px;height: 55px;position: relative;left: -22px;;}

#user3 .module_yellow h3 {font: 18px Georgia, serif;padding-top:10px;background: url(../images/user3heading_yellow.gif) no-repeat;text-indent: 30px; width:622px;height: 55px;position: relative;left: -22px;;}



/* ==== SIDEBAR === */

#sidebar .module, #sidebar .module_menu, #sidebar .module_green, #sidebar .module_pink, #sidebar .module_red, #sidebar .module_yellow {padding: 10px; width: 300px; background: #fff url(../images/module_gradient.gif) bottom repeat-x;margin:10px 0;line-height:16px;font: 13px/1.5 Georgia, serif;}

#sidebar .module h3, #sidebar .module_menu h3 {padding-top:10px;background: url(../images/h3.gif) no-repeat;text-indent: 30px; width:345px;height: 55px;position: relative;left: -22px;font: 18px Georgia, serif;}

#sidebar .module_green h3 {padding-top:10px;background: url(../images/h3_green.gif) no-repeat;text-indent: 30px; width:345px;height: 55px;position: relative;left: -22px;font: 18px Georgia, serif;}

#sidebar .module_pink h3 {padding-top:10px;background: url(../images/h3_pink.gif) no-repeat;text-indent: 30px; width:345px;height: 55px;position: relative;left: -22px;font: 18px Georgia, serif;}

#sidebar .module_red h3 {padding-top:10px;background: url(../images/h3_red.gif) no-repeat;text-indent: 30px; width:345px;height: 55px;position: relative;left: -22px;font: 18px Georgia, serif;}

#sidebar .module_yellow h3 {padding-top:10px;background: url(../images/h3_yellow.gif) no-repeat;text-indent: 30px; width:345px;height: 55px;position: relative;left: -22px;font: 18px Georgia, serif;}



/* ==== SLIDESHOW === */

#slideshow {width: 100%; height:240px; background: url(../images/slideshow_gradient.gif) repeat-x; }

#slideshow_container {max-width: 960px; min-width: 560px; margin: 0px auto 0; padding: 20px 0; }

#slideshow_image{position:relative;height:350px;z-index:1;}

#slideshow_image IMG{position:absolute;top:0;left:0;z-index:1;}

#slideshow_image IMG.active{z-index:3;}

#slideshow_image IMG.last-active{z-index:2;}



/* ==== FOOTER === */
#footermenu a {margin-left:10px;}
#footermenu {float:right;}

#footer { margin: 0 auto; background: #cadde1; border-top: 1px solid #fff;}

#prefooter {margin-top:10px;clear:both; width: 100%;background: #5f6f72; border-top: 2px solid #505f62;border-bottom: 1px solid #59696c;}

#prefooter p { clear: left;font-size:1px; }

#prefooter_container {margin-top:10px;max-width: 960px;background: #5f6f72; min-width: 560px; margin: 0 auto; padding: 5px 0;}

#footer1 {clear:both;width:31%;float:left;margin:10px;}

#footer2,#footer3 {width:31%;float:left;margin:10px;}



#footer1 .module, #footer2 .module, #footer3 .module {padding: 10px; background: #fff url(../images/module_gradient.gif) bottom repeat-x;line-height:18px;font: 13px/2 Georgia, serif;}

#footer1 .module h3,#footer2 .module h3,#footer3 .module h3 {height: 20px;position: relative;padding:15px;margin-bottom:10px;font: 20px Georgia, serif;}



#footer_container {background: #cadde1;width: 960px;min-width: 560px; min-height: 30px;margin: 0px auto 0; padding: 5px 0;font: 12px/2 Georgia, serif;}

#copyright {float:left; padding: 0;margin: 0;}



/* ==== CONTENT === */

.column_separator{padding-left:20px;}

.componentheading{font-size:18px;font-weight:700;}

.contentheading {font: 18px Georgia, serif;padding-top:10px;background: url(../images/contentheading.gif) no-repeat;text-indent: 30px; width:622px;height: 55px;position: relative;left: -22px;;}

.contentpaneopen {margin:10px;line-height:18px;clear:both;padding-right:10px;}

.contentpaneopen p {padding-right:20px;}

.buttonheading {float:right;margin: 3px 15px 0 0;}

.buttonheading a {margin-left:5px;}



/* ==== REGISTRATION === */

form.registration input,form.lost_password input,.login_form input{border:solid 2px #93246F;}

form.registration label,form.lost_password label,.login_form label{display:block;float:left;font-weight:400;width:12em;}



/* ==== CONTACT === */

.contact label{float:left;font-weight:700;width:14em;margin:10px 0 0;}

span.marker{margin:0 10px 0 0;}

.contact_email_checkbox label{float:none !important;}

.contact label.copy{width:90%;padding:0 0 0 10px;}

.contact form{color:#000;margin:10px 0;padding:20px;}

.contact input{color:#000;margin:10px 0 0;padding:2px 2px 0;}

.contact .button{background:url(../images/pfeil.gif) #000 no-repeat;border:0;color:#fff;font-weight:700;cursor:pointer;margin:20px 10px 0 0;padding:0 0 0 30px;}

label.textarea{float:none !important;display:block;width:100%;margin:10px 0;}

#contact_text{width:80%;height:150px;}

.contact input.invalid,.contact textarea.invalid{border:solid 2px red;}

.contact label.invalid{color:red;}

div.contact{margin:10px 0;}

.address{font-style:normal;margin:10px 0;}

.address p{line-height:1em;}

.contact form{background:#e8e8e8;}

.contact input{background:#fff;border:solid 2px #626262;}



/* ==== SIDEBAR LIST === */

#sidebar ul.menuvert {list-style:none;font-size:.90em;margin:0px 0;}

#sidebar ul.menuvert li a{display:block;width:265px;padding:5px 15px;margin:0;margin-bottom:5px;}

#sidebar ul.menuvert li a{color:#999;background:#222;border:1px solid #1a1a1a;text-decoration:none;}

#sidebar ul.menuvert li a:hover{color:#cadde1;}



/* ==== FOOTER LIST === */

#prefooter ul.menuvert {list-style:none;font-size:.90em;margin:0px 0;}

#prefooter ul.menuvert li a{display:block;width:245px;padding:5px 15px;margin:0;margin-bottom:5px;}

#prefooter ul.menuvert li a{color:#999;background:#222;border:1px solid #1a1a1a;text-decoration:none;}

#prefooter ul.menuvert li a:hover{color:#cadde1;}



/* ==== POLL === */

.poll{padding:20px 20px 20px 0;}

form.poll fieldset{border:0 solid #000;margin:0 0 10px;padding:0;}

.poll .td_2{width:100px;}

.poll form{margin:20px 0;}

.poll table{font-size:1em;width:auto;border:solid 0;position:relative;}

.poll table .td_1{width:30px;}

.poll table caption{font-size:1em;font-weight:700;text-align:left;margin:10px 0;}

.poll td{border:solid 1px #ddd;padding:2px;}

.poll th{background:#EEE;border:solid 1px #ccc;}

table.newsfeeds td,table.weblinks td,table.category td{border-right:solid 1px #EEE;padding:5px;}

table.newsfeeds th,table.weblinks th,table.category th{background:#EEE;padding:5px;}

table.newsfeeds,table.weblinks,table.category{border:solid 1px #eee;font-size:1em;margin:20px 0;}

.latest_holder img,.preview_post img{float:left;margin:0 7px 0 0;}

.menumain li,.alignleft{float:left;}

.poll .td_3,.poll td.line{width:300px;}

.pollbutton {margin: 0 0 0 4px;border: none;cursor: pointer;height: 25px;line-height: 18px;padding: 0 3px 2px;background: #999;color: #fff;font-size: 12px;font-weight:bold;text-align: center;}

.pollbutton:hover {text-decoration: none;background: #666;}



a.readon:hover{background:#666;color:#fff;}

a.readon {background:#999;display:block;float:right;padding:2px 7px;text-align:center;color:#fff;margin:0px 0 15px 0;}

/* ==== LOGIN MODULE === */
input#modlgn_username {background: url(../images/icons/user.png) no-repeat;padding:5px 0 0 25px;width:120px;border:#ccc dashed 1px;background-position: 5%;height:25px;}
input#modlgn_passwd {background: url(../images/icons/pass.png) no-repeat;padding:5px 0 0 25px;width:120px;border:#ccc dashed 1px;background-position: 5%;height:25px;}



/* ==== STYSTEM MESSAGES === */

#system-message {margin:10px 0 20px 0;padding: 0 !important;background:#fff;border:solid 0px;}

#system-message dt { font-weight: bold; }

#system-message dd { margin: 0;  font-weight: bold; text-indent: 0px;background:#fff;padding:0 }

#system-message dd ul { color: #93246F; margin-bottom: 10px; list-style: none; padding: 0px; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;}

#system-message dt.message { display: none; }

#system-message dd.message {  }

#system-message dd.message ul { background: #F2E3ED}

#system-message dt.error { display: none; }

#system-message dd.error {  }

#system-message dd.error ul { color: #93246F; background: #F2E3ED ; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;margin:0}

#system-message dt.notice { display: none; }

#system-message dd.notice {  }

#system-message dd.notice ul { color: #93246F; background: #F2E3ED; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;}
