
/**
* Stylesheet for http://www.maler-kuehne.ch/
*
* Minimized Standard Stylesheet
*
* @author Beat Schenkel
* @link http://www.webcenter.ch/
* @copyright Copyright 2010, Webcenter
* @license CC-A 3.0 / http://creativecommons.org/licenses/by/3.0/
* @date 30.07.2010
**/

/********************************************************* _Global Styles */* {margin:0;padding:0;text-decoration: none;list-style: none;background: none;border:none;}::-moz-selection {background:#006ab2;color:#fff;}::selection {background:#006ab2;color:#fff;}body {background:url(../images/layout/body_bg.gif);}body, table, input, select, textarea {font-family:Arial, Verdana, sans-serif;font-size:12px;color:#006ab2;}a:link,a:visited {text-decoration:underline;color:#006ab2;}a:hover,a:focus {color:#6e6556;}/* WYSIWYG Editor, mark as !important */#content.editor_body a,#content.editor_body a:hover {color:#666 !important;text-decoration:underline !important;}table {border-collapse:collapse;border-spacing:0;}table table {margin:0;}td,th {font-weight:normal;text-align:left;vertical-align:top;padding:0 2px 2px 1px;}table p {margin:0;}.clearer {display:block;clear:both;height:1px;overflow:hidden;background:#FFF;visibility:hidden;}.clearfix {display:inline-block;}.hidden {display: block;position: absolute;left: -1500px;top:  -1500px;overflow: hidden;width:0;height:0;}/********************************************************* _WYSIWYG Editor */#editor_body {padding:5px;background:#FFF;}/********************************************************* _Headings */h1 {font-weight:normal;font-size:20px;}h2 {font-size:14px;}h3 {font-size:11px;}h4 {font-size:12px;}/********************************************************* _Text Styles */.msg_box {margin-bottom:15px;padding:10px 10px 10px 30px;border:1px solid #DDD;}.msg_box.error {background:url(../images/icons/msg_error_icon.gif) 10px center no-repeat;color:#CC0000;}.msg_box.success {background:url(../images/icons/msg_success_icon.gif) 10px center no-repeat;color:#336633;}/********************************************************* _Forms */select {background:#FFF;height:20px;}select option {padding:2px;}input,textarea {color:#000;line-height:normal;}textarea,.text,.captcha {cursor:text;height:16px;border:1px solid #999;padding-left:1px;padding-top:1px;}.text {width:180px;}textarea {width:100%;height:150px;}.radio,.checkbox {background:none;border:none;width:12px;height:12px;}.captcha {width:77px;}.submit {padding:1px 4px;border:1px solid #CDCDCD;cursor:default;color:#000;overflow:visible;background:#EFEFEF;}.submit:hover {}.form_highlight {border:1px solid #C00;}/********************************************************* _Structure */#header {height:285px;background:url(../images/layout/header_bg.gif) repeat-x;position:relative;}.cover,.header_content {position:absolute;top:25px;left:50%;margin-left:-381px;width:762px;height:234px;top:22px;}.cover {display:block;background:url(../images/layout/cover.png) no-repeat;}#header h1{position:absolute;top:50px;font-size:30px;font-weight:normal;left:239px;white-space:nowrap;}#header address {font-style:normal;position:absolute;top:112px;line-height:20px;}#header .col_1 {width:200px;left:239px;}#header .col_2 {left:444px;}#header .col_2 span {display:inline-block;width:50px;text-align:right;margin-right:10px;}#main_content_wrap {width:762px;margin:0 auto;}#menu_1 {background:url(../images/layout/content_top_bg.gif) no-repeat bottom left;line-height:44px;margin-top:-2px;}.content_wrap {background:url(../images/layout/content_bg.gif) repeat-y;}.content_wrap .inner {padding:15px 51px;background:url(../images/layout/watermark.jpg) 6px top repeat-y;}/********************************************************* Lightbox (nyroModal-1.6.2) */#nyroModalWrapper {background:#FFF;-moz-box-shadow: 0 0 9px #BBB;-webkit-box-shadow: 0 0 9px #BBB;}#nyroModalWrapper h1 {font-size:12px;font-weight:bold;padding:10px 0 10px 10px;margin:0;border:1px solid #CCC;border-bottom:none;}#closeBut {position:absolute;top:10px;right:10px;padding-right:20px;text-decoration:none;background:url(../images/layout/lightbox_close.gif) no-repeat right;}/********************************************************* _aa2 Box*/a.aa2_box {display:block;width:14px;height:14px;line-height:14px;border:none;padding:0;margin:0;background:none;overflow:hidden;}a.aa2_box img {}a.aa2_box.invisible {}#menu_1 a.aa2_box {position:relative;top:5px;}#menu_2 a.aa2_box {position:absolute;left:-16px;top:3px;}.ce_wrap a.aa2_box {position:absolute;left:-18px;top:6px;}.ce_wrap a.aa2_box img {padding:0;border:none;}/********************************************************* _Menu 1 */#menu_1 ul {float:right;padding-right:25px;  }#menu_1 li {display:inline;position:relative;float:left;border-right:1px solid #dcdfe0;}#menu_1 .last {border:none;}  #menu_1 a {float:left;text-decoration:none;color:#FFF;font-size:13px;line-height:13px;padding:12px 15px;border-bottom:6px solid #dcdfe0;}#menu_1 a:hover,#menu_1 a:focus {color:#FFF;}/* Level 1, default */#menu_1 .level_1 {}#menu_1 .level_1 a:hover,#menu_1 .level_1 a:focus {background:url(../images/layout/level_1_bg.png);}#menu_1 .item_1.current a:link,#menu_1 .item_1.current a:visited {border-color:#ffed00;}#menu_1 .item_2.current a:link,#menu_1 .item_2.current a:visited {border-color:#e3001a;}#menu_1 .item_3.current a:link,#menu_1 .item_3.current a:visited {border-color:#0069b2;}/* Level 1, current */#menu_1 .level_1 .current a,#menu_1 .level_1 .current a:hover {background:url(../images/layout/level_1_bg.png);}/************** aa2 Button */#menu_1 a.aa2_box {position:absolute;display:block;width:12px;height:12px;background:none;border:none;padding:0;}#menu_1 .level_1 a.aa2_box {left:50%;margin-left:-6px;top:-3px;}/********************************************************* _Content Wrap */.ce_wrap {height:100%;}.ce_wrap a img {border:1px solid #bfd3e1;padding:2px;}.ce_wrap a:hover img {border-color:#0069b2;}.ce_wrap h1 { margin:25px 0 15px 0; }.ce_wrap h2 { margin:20px 0 10px 0; }.ce_wrap h3 { margin:10px 0 5px 0; }.ce_wrap h4 { margin:5px 0 0 0; }/********************************************************* _Content Text */.ce_text {line-height:20px;position:relative;}.ce_text .required {color:#CC0000;}.ce_text li {list-style-type:none;background:url(../images/layout/li.gif) 2px 7px no-repeat transparent;padding-left: 20px;margin-left:5px;}.ce_text .img_left {float:left;margin:0 10px 10px 0;}.ce_text .img_right {float:right;margin:0 0 10px 10px;}.ce_text a.icon:link,.ce_text a.icon:visited,.ce_text a.lightbox:link,.ce_text a.lightbox:visited {background:none;border:none;padding:0;}/* Text structure */.ce_text table p { margin:0; }.ce_text ol,.ce_text ul,.ce_text p { margin:10px 0; }.ce_text hr {margin:20px 0;height:1px;overflow:hidden;border:none;border-top:1px dotted #bfd3e1;}/* Icon Link */.icon {padding-left:20px;background-repeat:no-repeat;}.icon.back { background-image:url(../images/icons/back.gif); }/* Icon Box */  .icon_box {display:block;width:16px;height:16px;text-indent:-9999px;overflow:hidden;background:none;}.icon_box.view { background:url(../images/icons/view.gif); }.icon_box.solve { background:url(../images/icons/solve.gif); }.icon_box.rate { background:url(../images/icons/rate.gif); }.back {padding-left:15px;background:url(../images/icons/back.gif) left center no-repeat;}/* Form Elements in <table> */table .radio,table .checkbox {position:relative;top:3px;}/********************************************************* _Container */.container {border-right:none;}/********* Container-Box */.container .box {margin-bottom:10px;  background:url(../images/layout/hr_small.gif) no-repeat bottom;padding-bottom:20px; }/********* Titel */.container .box_header {}/********* Container Content */.container .box_content {line-height:16px;}.container p,.container ul,.container ol {margin:8px 0;}.container a {}.container a:hover {}.container img {border:none;padding:0;}/********* Aufzählung */.container ul {}.container li {margin-bottom:2px;padding-left: 12px;line-height:18px;}/********* Aufzählung Icons */.container .tel {background:url(../images/icons/phone.gif) no-repeat 0 5px;}.container .email {background:url(../images/icons/email.gif) no-repeat 0 6px;}.container .link {background:url(../images/layout/link_intern.gif) no-repeat 0 6px;}.container .download {background:url(../images/icons/download.gif) no-repeat 0 4px;}.link_list li {padding:0;margin:0;margin:5px 0;}.link_list a:link,.link_list a:visited {display:block;text-indent:-9999px;overflow:hidden;background-position:center center;background-repeat:no-repeat;height:40px;border:1px solid #e1dddd;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#FFF;}.link_list a:hover {border-color:#c0beaf;}/********* Erste / Letzte Container-Box */.container .first {}.container .last {background:none;padding:0;}/********************************************************* _Logo */#logo {height:142px;width:141px;position:absolute;top:44px;left:50px;}#logo a {display:block;height:142px;}#logo a:hover {-moz-box-shadow:0 0 10px #BBB;-webkit-box-shadow:0 0 10px #BBB;box-shadow:0 0 10px #BBB;}/********************************************************* _Footer */#footer {padding:20px 0 10px 0;font-size:11px;color:#DDD;background:url(../images/layout/content_bottom_bg.gif) no-repeat;}#footer p {  margin-bottom:0;  }#footer p.copyright {float:left;padding-left:30px;}#footer p.aa2_login {float:right;text-align:right;padding-right:30px;}#footer a {color:#FFF;cursor:pointer;text-decoration:none;}#footer a:hover {}.bildseite_bild_link_links {float:left;margin:2px 15px 3px 0;}.bildseite_bild_link_rechts {clear:both;float:right;margin:2px 0 3px 15px;}.bildseite_separat_bild_link_links,.bildseite_separat_bild_link_rechts {margin-bottom:5px;display:block;}.bildseite_separat_rechts {float:right;margin:2px 0 3px 10px;text-align:right;}.bildseite_separat_links {float:left;margin:2px 10px 3px 0;text-align:left;}.bildseite_bildinfo {padding:0 0 5px 0;font-size:11px;text-align:right;text-decoration:none;display:block}.bilder_block_links_oder_rechts_box {width:100%;}.ce_text a.aa2_box {position:absolute;left:-16px;top:5px;}.mod_projekt {position:relative;}/********************************************************* LIST VIEW */.projekt_list .box a.aa2_box {left:-10px;}.projekt_list {position:relative; }.projekt_list .row {margin-bottom:20px;position:relative;height:1%;}.projekt_list .box {margin-right:15px;float:left;width:210px;background:#FFF;position:relative;}.projekt_list .col_3 {margin:0;}.projekt_list .inner {background:none;padding:5px 5px 0 5px;border:1px solid #bfd3e1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.projekt_list .inner:hover {border-color:#0069b2;cursor:default;-moz-box-shadow:0 0 10px #BBB;-webkit-box-shadow:0 0 10px #BBB;box-shadow:0 0 10px #BBB;}.projekt_list a img {display:block;margin:0 auto;border:none;padding:1px;}.projekt_list a:hover img {}.projekt_list h4 {font-size:12px;line-height:16px;padding:5px 0;margin:0;text-align:center;}/********************************************************* SINGLE VIEW */.projekt_single {position:relative;}.projekt_single .ce_text {border-bottom:1px solid #DDD;margin-bottom:15px;}.projekt_single .box {float:left;width:320px;margin-right:20px;margin-bottom:20px;}.projekt_single .box img {  -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.projekt_single .box a:hover img {-moz-box-shadow:0 0 10px #BBB;-webkit-box-shadow:0 0 10px #BBB;box-shadow:0 0 10px #BBB;}.projekt_single .b2 {margin-right:0;}.projekt_single .description {margin-top:5px;}.projekt_single .back {position:absolute;top:3px;right:0px;}.login_input,.topbalken .input_text {background:#FFF;}.topbalken img {border:none;position:relative;top:4px;}/* Veranstaltungskalender */.varanstaltungs_navi {margin:10px 0;border-bottom: 2px solid #E4E6E8;padding-bottom: 5px;}.aa2adminbutton,.aa2adminbutton img {border:none;}#menu .current .aa2adminbutton,#menu .current .aa2adminbutton:hover {background:none;}#menu .aa2adminbutton:link,#menu .aa2adminbutton:visited,#menu .current .aa2adminbutton:link,#menu .current .aa2adminbutton:visited {position: absolute;top:3px;left:-6px;display:block;width:12px;height:12px;background:none;}.topbalken td,.zelle_inhalt td {font-family: verdana;font-size: 11px;}.topbalken {height: 40px;background-color: #93BA32;border-bottom: 2px #dddddd solid;text-align:left;color:#000000;margin:0;padding-bottom:0px;vertical-align:middle;} .zelle_titel {height: 70px;background-color: #FFFFFF;border-top: 1px solid #82A233;padding: 5px 10px 5px 10px;} .zelle_inhalt {border: 1px solid #82A233;padding-left: 5px;padding-right: 5px;padding-top: 5px;background-color: #FFFFFF;} .tabelle_formular {background-color: #99CCFF;} .zelle_formular {background-color: #CFEA89;padding: 2px 2px 2px 10px;height: 26px;} .titel, .modul {font-family: verdana;font-size: 17px;font-weight: bold;color: #000000;line-height: 35px;} .modul {color: #6F8D26;} .pfad {font-family: verdana;font-size: 11px;font-weight: bold;color: #6F8D26;}.link_user, link_user:hover {font-family: verdana;font-size: 11px;font-weight: bold;color: #CA2B00;}.link_user:hover {color: #6F8D26;}.subtitel {font-family: verdana;font-size: 11px;font-weight: bold;color: #FFFFFF;background-color: #93BA32;height: 26px;padding-left: 10px;}.formfeld {width: 200px;}  .button {border: 1px solid #CFEA89;background-color: #93BA32;height: 20px;font-weight: bold;color: #FFFFFF;}.button_top, .button_top_abtr, .button_top:hover, .button_top_abtr:hover {border: 1px solid #000000;background-color: #dddddd;height: 20px;width: 180px;/*color: #000000;*/ font-weight: bold;cursor: pointer;font-family:Verdana, Arial, Helvetica, sans-serif;}.button_top_abtr,.button_top_abtr:hover {width: 80px;font-weight: normal;}.button_top:hover, .button_top_abtr:hover {/*color: #6F8D26;*//*background-color: #82A233;*/color: #000000;background-color: #FFFFFF;}.backend input, .backend select, .backend textarea,.topbalken input, .topbalken select, .topbalken textarea,.topbalken,.backend {font-family: verdana;font-size: 11px;}.backend a,.backend a:visited {color:#FF6633;}.topbalken input {font-family: verdana;font-size: 11px;border:1px solid #666666;padding:3px 0 3px 1px;line-height:12px;}.backend textarea{font-family: verdana;font-size: 11px;}#login_benutzername {font-weight:normal;}#content_right .content_table td p {margin-bottom:5px;}.content_table .download_titel td {}.content_table .download_tr td {padding-top:5px;padding-bottom:5px;border-bottom:1px solid #DDD;}#aa2_header_wrapper {display:block;position:relative;height:42px;width:100%;}#aa2_header {position:fixed;top:0;height:40px;width:100%;}
