/* Reset all */
*{padding:0;margin:0;}

body {background:#fff;font-size:12px; margin:0px; padding:0px; font-family:verdana, sans-serif; text-align:center}
a img {border:0;}
a:focus {outline: none;}
div,p,ul {font-size:12px; line-height:160%; text-align:left}
td {vertical-align:top;}
pre { display:none }
ul,ol {margin:0 0 10px 20px}
input,textarea {font-size:12px;font-family:verdana, sans-serif;}

/*DEFAULT*/
P {margin-bottom:10px}

/*HEADLINES*/
H1 {margin:0 0 10px; font-weight:normal; font-size:25px; color:#454044; line-height:28px; font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;}
H2 {margin:0 0 5px; font-size:18px; color:#454044; font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;}
H3 {margin:0 0 5px; font-size:12px; color:#454044}

/*CONTAINER*/
#wrapper {margin:auto; width:950px; background:#fff;}
#navi {padding:10px;background:#FFB700}
#header {background:#E5E5E5;text-align:center}
#header_navi_wrapper {background:#CECECE}
#header_navi {margin:0 auto; width:950px; background:#FFB700}
#header_navi_left {float:left;padding:5px 10px;font-size:16px;color:#fff}
#header_navi_right {float:right;padding:5px 10px;font-size:16px;}
#breadcrumb {padding:5px 15px; font-size:9px; margin-bottom:10px}
#breadcrumb P {margin:0}
#content_left {float:left;width:200px}
#content_right {float:right;width:730px}
#content {float:left;width:460px}
#home_left {float:left;width:420px}
#home_right {float:right;width:500px}
#home_content {float:left;width:220px}
#action {float:right;width:250px}
#footer {color:#454044; font-size:10px;}

/*LINKS*/
a {color:#0072C3; text-decoration:none}
a:hover {text-decoration:underline}
#header_navi_left a {color:#454044;padding:2px 5px;font-weight:bold;font-size:17px;font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;}
#header_navi_left a:hover {background:#fff;text-decoration:none}
#header_navi_left a.active {background:#fff}
#navi a {display:block;color:#454044;padding:5px 5px;font-weight:bold;font-size:15px;font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;border-top:1px dotted #fff}
#navi a:hover {background:#fff;text-decoration:none}
#navi a.active {background:#fff;}
#breadcrumb a {color:#505050}
#breadcrumb a:hover {text-decoration:underline}
#footer a {text-decoration:none; color:#454044;}
#footer a:hover {text-decoration:underline}
#headernavi a {text-decoration:none; color:#546D73;}
#headernavi a:hover {font-weight:bold}

#a-z-navi {}
#a-z-navi a {font-size:16px}
#a-z-navi a:hover {}

#linkbox a {display:block;font-weight:bold}

.searchbox {}
#searchform {}
#searchinput, #searchsubmit {vertical-align: middle; font-family:verdana, sans-serif; font-size:15px;}
#searchinput {border: 1px solid #B5B5B5; width: 160px;}

/*OVERRIDE*/
#action H2 {color:#fff;background:#0072C3;padding:5px 10px}
#action P {padding:0 5px; margin-bottom:10px}
#action DIV {padding:0 5px; }
#action DIV.thumb {padding:0}
#action DIV DIV {padding:0}

/*SPANS*/
SPAN.sub {color:#454044; font-size:9px}

/*MESSAGE*/
.warning {padding:10px;margin-bottom:10px;background:#A20000;color:#fff}
.warning h2 {font-size:15px;color:#fff}

/*FULLS*/

/*LINES*/
.line {margin:0px 0px 20px;}
.line P {font-size:12px;margin:0}
.line A {font-size:12px}
.line_image {float:left;width:120px}
.line_content {float:right;width:320px}
.line_content H2 {line-height:12px;margin:0 0 5px}
.line_content H2 a {color:#000;font-size:15px}
.line H2 {font-size:15px;margin:0 0 5px;color:#000}
.line H2 a {color:#000;font-size:15px}

#home_left .line_content {width:290px}

/*FORMULARE*/
#contact {padding:10px;background:#f2f2f2;border:1px solid #f1f1f1}
#contact INPUT.box {width:250px}
#contact TEXTAREA.box {width:250px}
#contact .block {margin-bottom:10px}

/*TABELLEN*/
#content_right TABLE {display:inline-table;border-spacing:2px 2px;margin-bottom:10px}
#content_right TH,TD {padding:5px;background:#f2f2f2;}
#content_right TH P {padding:0;margin:0}
#content_right TD P {padding:0;margin:0}

#weatherbox {background: #a5d5ec url(../images/bg_weather.jpg) repeat-x top; padding: 10px 5px}
#webcam {background: #dcdcdc; border:1px solid #c3c3c3; padding:10px}
#webcam h2 {background: transparent; color: #444; padding: 0; margin: 10px 0}
#webcam h2 a {color: #444}

/*CLEAR*************************************************/
.l {background-color:#C1A17E; height:1px; font-size:1px; border:0px;overflow:hidden;clear:both;}
.l5 {background-color:#fff; height:5px; font-size:5px; border:0px;overflow:hidden;clear:both;}
.c {clear:both;}
.c2 {clear:both; font-size:2px; height:2px;border:0px;overflow:hidden;}
.c3 {clear:both; font-size:3px; height:3px;border:0px;overflow:hidden;}
.c5 {clear:both; font-size:5px; height:5px;border:0px;overflow:hidden;}
.c10 {clear:both; font-size:10px; height:10px;border:0px;overflow:hidden;}
.c15 {clear:both; font-size:15px; height:15px;border:0px;overflow:hidden;}
.c20 {clear:both; font-size:20px; height:20px;border:0px;overflow:hidden;}
.c30 {clear:both; font-size:30px; height:30px;border:0px;overflow:hidden;}
.c40 {clear:both; font-size:40px; height:40px;border:0px;overflow:hidden;}
.c50 {clear:both; font-size:50px; height:50px;border:0px;overflow:hidden;}
.c60 {clear:both; font-size:60px; height:60px;border:0px;overflow:hidden;}
.c70 {clear:both; font-size:70px; height:70px;border:0px;overflow:hidden;}
.c80 {clear:both; font-size:80px; height:80px;border:0px;overflow:hidden;}
