/* @import url(http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold); */
body {margin:0 auto;padding:0;background:#FFFFFF;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:#000;font-size:13px;}
body {overflow-y:scroll;}
/* nur für droid body {letter-spacing:0.03em;word-spacing:0.02em;}
 */
/* helpers */
/* div {border:1px solid #333;}
 */
#navigation {margin:1em 0 3em 0;}
#footer {text-align:left;padding:0.8em 0;font-size:12px;margin-top:3em;border-top:1px #c5c5c5 solid;}
/* header */
.blau {color:#007AB8;}
h1,h2,h3 {font-weight:normal;color:#333;}
h4,h3 {font-weight:bold;color:#333;}
h1 {font-size:1.5em;margin-bottom:4px;}
h2 {font-size:1.5em;border-bottom:solid 1px #333;margin-bottom:12px;}
h3 {font-size:1.1em;border-bottom:solid 1px #333;line-height:1.2em;margin-top:1.4em;margin-bottom:0.4em;}
h4 {font-size:13px;background-color:#E5E5E5;margin:0px;margin-bottom:4px;margin-top:10px;padding:3px;}
h5 {font-weight:bold;font-size:14px;border-bottom:solid 1px #999;lne-height:16px;margin:0px;margin-bottom:10px;}
h5.noborder {border:none;margin-bottom:2px;}
/* header */
h1.head,h2.head {color:#007AB8;border:none;margin:0;display:none;}
p.head {margin-top:16px;font-size:13px;}
h1.head {font-size:26px;}
h2.head {font-size:18px;}
#content h1 img {margin-top:10px;}
p img.left,img.left {float:left;margin:0.2em 1.0em 0.7em 0;padding:0;}
p img.right,img.right {float:right;margin:0.2em 0 0.7em 1.0em;}
.clev_text,td,p {color:#000;font-size:13px;font-weight:normal;text-decoration:none;mrgin:0 0 0.2em 0;}
b,strong {color:#000;font-size:13px;}
.clev_sub {color:#000;font-size:10px;line-height:1.4em;}
.clev_white {font-size:12px;color:#1756A4;}
#tabs-download p {margin:0 0 0.3em 0;}
/* form */
.clev_linkbutton,input,textarea,select {background-color:#f1f1f1;border:solid 1px #999999;}
.clev_linkbutton:hover,input:hover,textarea:hover,select:hover {border:solid 1px #333333;}
.clev_linkbutton:focus,input:focus,textarea:focus,select:focus {background-color:#e5f2ff;}
.clev_linkbutton {color:#333;text-decoration:none;text-align:center;padding:1px;}
.required {border:solid 1px #c00;padding:1px;background-color:#fcc;}
.important {font-size:11px;backround-color:#f2e4e4;}
.formular span.required {display:block;}
/* link */
.clev_link,.clev_link:visited,a {color:#007AB8;text-decoration:none;}
.clev_link:hover,a:hover {color:#007AB8;text-decoration:underline;}
a:focus {outline-width:0;}
.box {padding:12px;background-color:#FFF8D9;background:#ffffff url(/userfiles/image/bg_nav.jpg) bottom left repeat-x;background:none;border:1px solid #c5c5c5;font-size:0.9em;}
.clev_tabletitle1 {color:#333;font-size:13px;}
.clev_tabletitle2 {color:#333;font-size:12px;}
/* antispam */
.formular_h {display:none;}
.nav1,.nav1a,.nav1:hover,.nav1a:hover,.nav1:focus {font-size:1.05em;text-decoration:none;color:#fff;margin:0 .25em -1px 0;padding:0.2em 0.45em 0.3em 0.55em;border:1px solid #0080C2;background-color:#0080C2;border-bottom-width:0 !important;background:#0080C2 url(/userfiles/image/bg_nav1.jpg) top left repeat-x;}
.nav1 {border:1px solid #0080C2;}
.nav1a,.nav1:hover,.nav1a:hover,.nav1:focus {border:1px solid #0080C2;font-weight:normal;color:#007AB8;outline:none;background:#D9EAF3;}
.nav1,.nav1a {float:left;}
.nav2,.nav2a,.nav2:hover,.nav2a:hover,.nav2:focus {font-size:0.9em;text-decoration:none;color:#000;margin-right:8px;}
.nav2 {}
.nav2a,.nav2:hover,.nav2a:hover,.nav2:focus {font-weight:normal;color:#007AB8;}
.nav2,.nav2a {float:left;}
.news,.news p {color:#333;font-size:12px;font-weight:normal;text-decoration:none;}
.news_date {font-size:10px;}
.news_title {font-weight:bold;}
.news_content {}
.news_link {color:#007AB8;text-decoration:none;}
.news_link:hover,.news_link:focus {color:#007AB8;text-decoration:underline;}
.news_separation {margin:11px;}
ul,ol,dl {color:#000;font-size:13px;font-weight:normal;}
ul,ol,dl {line-height:1.4em;margin:0 0 1em 1em;padding-left:1em;}
li {margin-bottom:0.0em;}
.menutitle {font-size:13px;line-height:20px;color:#007AB8;font-weight:700;font-size:14px;color:#333;font-weight:400;}
.menuitems,.menuitems_a {font-size:12px;line-height:16px;color:#007AB8;}
.menuitems_a {text-decoration:underline;font-weight:700;}
.menuitems:hover,.menuitems_a:hover {font-size:12px;line-height:16px;color:#007AB8;text-decoration:underline;}
.klappmenu {padding:0.4em 0.4em;border:1px solid #0080C2;background:#D9EAF3;}
table {width:auto;}
.klappmenu td {padding-right:20px;}
.adr {brder:1px solid #c5c5c5;border-top:none;padding:10px;height:150px;background:#fff url(/userfiles/image/_head_bg_left.png) top left repeat-x;}
#tabs-download table {width:auto;}
#tabs-download table td {padding:6px;margin-right:5px;}
.daten table {width:100%;}
.daten table td {padding:3px;margin-right:5px;}
.daten td.underline {border-bottom:1px solid #999;}
.formular table {width:100%;}
.formular table td {padding:0px;margin:0;margin-right:5px;}
.formular table td table {width:auto;}
.admin table {width:100%;}
/* Tabs---------------------------------- */
.ui-tabs {position:relative;padding:.2em;zoom:1;}
/* position:relative prevents IE scroll bug (element with position:relative inside container with overflow:auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {margin:0;padding:0 .2em .2em 0;}
.ui-tabs .ui-tabs-nav li.mytabs {list-style:none;float:left;position:relative;top:1px;margin:0 .3em 1px 0;brder-bottom:0 !important;padding:0;white-space:nowrap;}
.ui-tabs .ui-tabs-nav li.mytabs a {float:left;padding:.5em 1em;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {margin-bottom:0;pdding-bottom:1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor:text;}
.ui-tabs .ui-tabs-nav li.mytabs a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor:pointer;}
/* first selector in group seems obsolete,but required to overcome bug in Opera applying cursor:text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {display:block;border:0;padding:1em 1.4em;background:none;}
.ui-tabs .ui-tabs-hide {display:none !important;}
.ui-tabs .ui-tabs-nav li.mytabs {background-color:#0080C2;border:1px solid #0080C2;margin-bottom:16px;}
.ui-tabs .ui-tabs-nav li.mytabs a {padding:1px 6px 3px 6px;color:#fff;}
#tabs,ul.ui-tabs-nav {padding:0;margin:0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {background:#D9EAF3;color:#0080C2;}
.ui-tabs .ui-tabs-panel {padding:0;}
.tabs-linie {border-top:1px solid #0080C2;border-top:1px solid #D9EAF3;border:none;}
.seminar_subkategorie {text-transform:uppercase;font-size:11px;color:#c00;}
/* forms */
.form_rows {font-size:12px;line-height:12px;padding:0;margin:0 0 2px 0;}
.form_title {}
/* font-size:16px;color:#333;padding:0 0 3px 0; */
.form_textinfo {font-size:12px;color:#666;padding:3px 0 1px 0;}
.input_text,.input_submit,.input_reset,textarea,select {background-color:#fff;border:solid 1px #999;}
.input_text,textarea {width:80%;}
textarea {height:80%;}
.input_name {font-size:11px;padding:2px 0 0px 0;}
.input_text {font-size:12px;}
.input_submit {font-size:12px;padding:0 0.5em 0 0.5em;border:double 3px #999;}
.input_submit:hover {border:double 3px #333;}
.form_sans {display:none;}
/* antispam */
fieldset {padding:6px;}
/* shop */
.shoptitle {font-weight:400;font-size:16px;margin:0px;margin-bottom:2px;}
.shop_content {margin:0;}
.shopprice {font-weight:400;}
#basket {margin:0 0 1em 0;}
#shop_basket {background-color:#F9ECE5;border:1px solid #F1D0BF;}
#shop_basket {background-color:#D9EAF3;border:1px solid #0080C2;}
/* blau */
#shop_basket {background-color:#FCF4D8;border:1px solid #F4DB7F;}
#shop_basket {padding:8px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
#shop_basket .shop_linie {font-size:3px;border-bottom:1px solid #fff;margin-bottom:6px;}
#bestellung table {width:100%;}
.shop_separator {font-size:6px;border-bottom:1px solid #ccc;margin-bottom:12px;}

