/* Copyright  */
/* Design gHWV by Fiedler EDV-Dienstleistungen 04/2013 */

body { margin: 0; padding: 0; min-width: 100%;}

div#header { float: left; width: 100%; min-width: 100%; height: 122px; margin: 27px auto 10px;  background: #c4d2ed; border-bottom: 9px solid  #8c603b;  }
div#wrapper { float: left;  width: 100%; background: #e5eaf0;}

div#contentwrapper { float: left; position:relative; width:1250px; margin: 0;min-width: 100%;  }
div#c_contentwrapper {float: left; width:1250px; background: url(https://u.jimcdn.com/cms/o/s0daf5f17e69236b2/userlayout/img/bg.png?t=1365453752) repeat-y 0 0; margin: 0 0 0 30px; min-width: 100%;}
div#sidebar1 { float:left; width: 250px; margin-top: -200px; padding: 170px 0 30px; background: #fff; }
div#navigation { float:left; width: 250px; margin-top: -120px; padding-top: 140px;}
div#content  { float:left; width: 1000px;  }
div#sidebar  { float:left; width: 250px; }
div#footer   { float:left; clear: both; width: 100%;  background: #FFF; color: #aaa; border-top: 1px solid #c4d2ed;min-width: 100%;}

#c_header  {position:relative; width: 1250px; height: 160px; margin: 0 0 30px;  padding: 0;  }
#c_navigation { padding: 10px 0 10px 0px; margin: 0 20px 50px 0; background: #fff; }
#c_sidebar {  padding: 15px 10px 100px 0;  }
#c_content  { padding: 25px 5px 35px 20px;  }
#c_footer  {  position:relative; width: 1100px; margin: 0px 0 0 80px; padding: 5px 0 30px; z-index: 0; overflow: hidden; }

#c_header h2 {text-indent: -9999px; font-size: 0; width: 200px;  }

#logo { position: absolute; top: 30px; left: 48px;; width: 214px; margin:0; z-index: 10;}
#header a, #header a:hover {text-decoration: none; border: none; outline: none;}
#header a {color: inherit;}

/*  Navigation  */
div#c_navigation ul {position: relative; padding: 40px 0 0px 10px; margin: 0; list-style-type:none; overflow: visible;}
div#navigation ul#mainNav1 { margin: 0 auto; padding: 30px 0 0px; width: 180px;  border-bottom: 1px solid #b8b298; }
div#navigation ul#mainNav2 { margin: 0; padding: 0;}
div#navigation ul#mainNav3 { margin: 0; padding: 0;}

div#navigation #mainNav1 li { display: block; padding: 0; margin: 0;  }
div#navigation #mainNav1 a { display: block; margin: 0px 0; padding: 8px 0 3px 5px; width: 100%; height: 20px; font-family: Helvetica;
	color: #2B647B; font-size: 11px; letter-spacing: .12em; font-weight: normal;text-decoration:none;cursor: pointer; outline:none; border-top: 1px solid #b8b298;}
div#navigation #mainNav1 a:hover { color: #8c603b; text-decoration: none; }
div#navigation #mainNav1 a.current,div#navigation #mainNav1 a.parent { color: #8c603b ; text-decoration: none; }

div#navigation #mainNav2 a { margin: 0 0 0 10px;padding: 0px 0 2px 5px; color: #8B8B8B; font-size: 11px; border-top: 1px solid transparent; text-align: justify; }
div#navigation #mainNav2 a:hover {color: #8c25F3D; text-decoration: none !important; border-top: 1px solid transparent;}
div#navigation #mainNav2 a.current, div#navigation #mainNav2 a.parent {color: #835D36 ; text-decoration: none; border-top: 1px solid transparent;}

#cc-nav-view-1532685995 {font-size: 0 !important; height: 0; border: none !important; text-indent: -9999px;}  /* starseite */

#mainNav1 #cc-nav-view-1541458695 a,#mainNav1  #cc-nav-view-1541457695 a {display: block; position: absolute; top: -173px; border-bottom: none !important;letter-spacing: 0 !important;}
#mainNav1 #cc-nav-view-1541458695 a {left: 230px; width: 200px; border-bottom: none !important;}
#mainNav1 #cc-nav-view-1541457695 a {left: 370px !important; padding: 0 10px; width: 30px !important;}

#cc-nav-view-1541458695 a:hover, #cc-nav-view-1541458695 a.parent,#cc-nav-view-1541458695 a.current,  
#cc-nav-view-1541457695 a:hover, #cc-nav-view-1541457695 a.parent, #cc-nav-view-1541457695 a.current {letter-spacing: 0 !important; color: #8c603b !important; font-weight: normal !important;}


#sitetop {position: absolute; left: 280px; margin-top: -23px; height: 12px;}
#sitetop a {text-decoration: none; color: #2B647B !important; font-size: 11px; font-family: Helvetica;  }
#sitetop a:hover {text-decoration: none; color: color: #8c603b; font-weight: normal; }

.inline {background: url(http://u.jimdo.com/www62/o/s0daf5f17e69236b2/userlayout/img/einzelbg.png?t=1364996797) no-repeat 0 0; }
#contentfooter .leftrow a {position: relative; top: 00px; display: block; text-indent: -9999px; width: 60px; height: 60px; background: url(http://u.jimdo.com/www62/o/s0daf5f17e69236b2/userlayout/img/einzelbg.png?t=1364996797) no-repeat 0 0; }

#contentfooter .leftrow a#fkontakt {position: absolute; top: 00px; left: 80px; height: 50px; width: 40px; background: url(http://u.jimdo.com/www62/o/s0daf5f17e69236b2/userlayout/img/einzelbg.png?t=1364996797) no-repeat 0 -52px !important; }

/* Bilder Startseite über Links */
.startlist { padding: 5px 0 5px 20px; background: url(http://u.jimdo.com/www62/o/s0daf5f17e69236b2/userlayout/img/einzelbg.png?t=1364996797) no-repeat 0 -103px !important; }

/* Seite Standorte */
#boxstandorte {position: relative; float: left; width: 980px; height: 700px; margin: 20px 0 20px -20px; padding: 5px; font-size: 12px;color: #1D6099; line-height: 22px; border: 2px solid #5F3434; background: url(https://u.jimcdn.com/cms/o/s0daf5f17e69236b2/userlayout/img/ghwv-wandsbek-klein.jpg?t=1365022103) no-repeat 20px  450px; overflow: hidden; }
#boxstandorte h1 {color: #1D6099; font-size: 12px; padding: 5px 0; line-height: 22px; margin-bottom: 12px;}
#inhalt h2 {color: #815F3D;font-size: 12px;font-weight: bold;line-height: 22px;text-decoration: underline;}
#inhalt {color: #1D6099;font-family: Verdana,Arial,sans-serif;font-size: 11px;line-height: 17px;}
#left-navigation, #left-navigation a {font-size: 11px; text-decoration: none; color: #5F3434;}
#left-navigation a:hover,#left-navigation a:active  {text-decoration: underline;}

#col1 {float: left; width: 250px; padding: 10px 0 10px 10px;}
#col3 {float: right; width: 710px; margin-top: 60px;}
#inhalt { width: 260px; height: auto; padding: 0px;overflow: hidden; position: relative; top: 0px; left: 5px; font-size: 11px; color: #111111; background: transparent; }
#inhalt h2 { padding: 10px 5px;  color: #5F3434; font-size: 13px; font-weight: bold; }
#inhalt p {padding: 10px 20px 10px 10px; font-size: 11px; }
#inhalt img { display: block; margin: 0 auto 0 10px;}
#col1 ol {padding: 0 0 0 16px; margin: 0; }
#col1 ol li { padding: 0;}
#col1 ol li a { color: #5F3434; text-decoration: none;}
#col1 ol li a:hover { text-decoration: underline;}

/* normale Listen Aufzählungszeichen nur in Text und Text-Bild */
/* .j-text ul, .j-textWithImage ul { list-style-type: none; overflow: hidden; }
.j-text li, .j-textWithImage li {background: url(https://u.jimcdn.com/cms/o/s0daf5f17e69236b2/userlayout/img/einzelbg.png?t=1364996797) 0 -182px no-repeat; padding: 0 0 0 12px;} */
.j-text ul, .j-textWithImage ul { overflow: hidden;

/* Überschrift */
.j-header h1 {border-bottom: 2px solid #fff;  margin: -10px -10px 10px -30px !important; padding: 10px 20px 20px 30px !important;}
/* Hyperlink */
.j-text a, .j-textWithImage a, .j-text a:link, .j-textWithImage a:link {text-decoration: none; font-style: italic; }
.j-text a:hover, .j-textWithImage a:hover {text-decoration: underline;  }