body { background:#EFEFEF; color:#000; font-size:11px; font-family:Tahoma, Helvetica, Sans-Serif; line-height:160%; margin:0px auto 0px; padding-top:30px; }
#wrap { width:1004px; margin:0 auto 0px; padding:0px; display:table; color:#000; font-size: 12px; font-family:Tahoma, Helvetica, Sans-Serif;  }
a, a:visited { color:#204AB0; text-decoration:none; }
a:hover { color:#9E0813; text-decoration:none; }
#navbar { background:transparent; width:100%; height:20px; margin:0 0 0 0; padding: 0 0 0 0; text-align:center; }
#navbar li { display:inline; list-style-type:none; margin:0; padding:0; }	
#navbar ul { text-align:left; margin-left:1013px; padding:0; }
#navbar ul li a { font-family: Arial, Sans-Serif; font-size: 14px; color: #204AB0; font-weight:bold; padding: 0 0 0 0; margin:0; text-decoration: none; text-transform: uppercase; }
#navbar ul li a:hover { color: #E84227; }

#logo { margin:0 0 0 0; padding: 0 0 0 0; background:transparent url(images/logo.jpg) no-repeat top left; width:297px; height:79px;  }
#navi { margin: 10px 0 0 30px; padding:0px; width:200px; float:left; text-align:center;  }
#navi a {  font-family: Arial,Tahoma, Helvetica, Sans-Serif; font-size: 16px; color:#204AB0; font-weight:bold; text-align:center; line-height:190%; text-decoration: none;  }
#navi a:hover { font-family: Arial, Tahoma, Helvetica, Sans-Serif; font-size: 16px; color:#9E0813; text-decoration: none; }

#navi_folge { margin: -72px 0 0 27px; padding:0px; width:200px; float:left; text-align:center;  }
#navi_folge a {  font-family: Arial,Tahoma, Helvetica, Sans-Serif; font-size: 16px; color:#204AB0; font-weight:bold; text-align:center; line-height:190%; text-decoration: none;  }
#navi_folge a:hover { font-family: Arial, Tahoma, Helvetica, Sans-Serif; font-size: 16px; color:#9E0813; text-decoration: none; }
.homelink { margin: 0 0 0 30px; padding:0px; width:200px; height:60px; text-align:center;  }
h2 {  color:#204AB0; font-size:16px; font-family: Arial,Tahoma, Sans-Serif; font-weight:bold; padding:0px; margin:0; }

#sub { font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 19px; color:#C0CDE5; font-weight:bold; margin:-27px 0 0 105px; }
#sub2 { font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 19px; color:#C0CDE5; font-weight:bold; margin:-27px 0 0 135px; }

.slash { color:#15B3FD; padding-left:4px; padding-right:4px;}
.line { border-bottom:1px #c0c0c0 solid; padding:0px; }

#header { margin:0px auto 0px; padding:0 0 0 0; width:900px; height:95px;  }
#links { float:left; font-size: 14px; color:#204AB0; font-weight:bold; text-align:right; margin-left:355px; margin-top:18px;  }
#rechts { float:right; font-size: 14px; color:#204AB0; font-weight:bold; margin-top:18px;  }
.red { color:#9E0813; }
.touren_rechts { float:right; width:150px; }

#r_sidebar {   margin:30px 0 0 0; padding:0 0 0 0;   }
#r_sidebar_tour { width:210px; margin:30px 0 0 0; padding:0 0 0 0; float:right; }
#r_sidebar_kurse { width:210px; margin:30px 0 0 0; padding:0 0 0 0; float:right; }
#r_sidebar_kurse h2 { color:#9E0813; }
#r_sidebar_sommer { width:210px; margin:30px 0 0 0; padding:0 0 0 0; float:right; }

#r_sidebar p { padding:0 0 0 0; margin:0; line-height:20px; text-align:left; }
#r_sidebar ul {list-style: none; margin: 0; padding: 0 0 5px 0;}
#r_sidebar ul li {margin:0; padding: 5px 0 0 0;}
#r_sidebar ul li a {color:#000; text-decoration:none; font-weight:bold; }
#r_sidebar ul li a:hover {color:#000; text-decoration:none; font-weight:bold; }

#contentStart { width:1004px; margin:0px auto 0px; padding:0 0 0 0; background:transparent url(images/sommer.jpg) no-repeat top left; background-color:#fff;  }
#content { width:1004px; margin:0px auto 0px; padding:0 0 0 0; background:transparent url(images/home_bg1.jpg) no-repeat top left; background-color:#fff;  }
#contentTouren { width:1004px; margin:0px auto 0px; padding:0 0 0 0; background:transparent url(images/touren.jpg) no-repeat top left; background-color:#fff;   }
#contentKurse { width:1004px; margin:0px auto 0px; padding:0 0 0 0; background:transparent url(images/kurse.jpg) no-repeat top left; background-color:#fff;   }
#contentVermietung { width:1004px; margin:0px auto 0px; padding:0 0 0 0; background:transparent url(images/vermietung.jpg) no-repeat top left; background-color:#fff;   }
#contentImpressum { width:1004px; margin:0px auto 0px; padding:0 0 0 0; background:transparent url(images/impressum.jpg) no-repeat top left; background-color:#fff;   }
#contentKontakt { width:1004px; margin:0px auto 0px; padding:0 0 0 0; background:transparent url(images/kontakt.jpg) no-repeat top left; background-color:#fff;   }
#contentBilder { width:1004px; margin:0px auto 0px; padding:0 0 0 0; background:transparent url(images/bilder.jpg) no-repeat top left; background-color:#fff;   }
#contentUeberuns { width:1004px; margin:0px auto 0px; padding:0 0 0 0; background:transparent url(images/ueberuns.jpg) no-repeat top left; background-color:#fff;   }
#contentZubehoer { width:1004px; margin:0px auto 0px; padding:0 0 0 0; background:transparent url(images/zubehoer.jpg) no-repeat top left; background-color:#fff;   }
#contentBerg_sommer { width:1004px; margin:0px auto 0px; padding:0 0 0 0; background:transparent url(images/berg_sommer.jpg) no-repeat top left; background-color:#fff;   }
#contentBerg_winter { width:1004px; margin:0px auto 0px; padding:0 0 0 0; background:transparent url(images/berg_winter.jpg) no-repeat top left; background-color:#fff;   }

#content2 h2 {  color:#9E0813; font-size:16px; font-family: Arial,Tahoma, Sans-Serif; font-weight:bold; padding:0px; margin:0; }
#content h2 {  color:#9E0813; font-size:16px; font-family: Arial,Tahoma, Sans-Serif; font-weight:bold; padding:0px; margin:0; }
#content h5 {  color:#24529E; font-size:14px; font-family:Tahoma, Arial, Sans-Serif; font-weight:bold; padding-left:0px; padding-top:40px; margin:0; border-bottom:1px solid #A7A8A8; }
#content p ol{ margin: 0; padding: 0 0 0 20px; }
#content p ul{ margin: 0; padding: 0 0 0 20px; }
blockquote { margin:0 0 0 25px; padding:0 10px 0 10px; font-style:italic; color:#333; border-left:3px solid #DFDFDF; }
#content blockquote p { margin:0 0 10px 0; padding: 0; }

#contentmiddle { width:710px; height:100%; margin:170px 0 0 260px; padding:0px 0px 0px 0px;  }
#contentmiddle1 { float:left; width:595px; height:100%; margin:17px 0 0 0; padding:0px 30px 0px 30px; }

#contentmiddle img { float:left; border:none; padding-right:15px; }
#contentmiddle p img { float:left; border:none;  }
#contentmiddle h2 a { font-size:26px; color:#9E0813; margin:0; padding-bottom:35px; letter-spacing:0,2em; }
.contenttitle h2 { color: #000; float:left; width:100%; margin:0; padding:0 0 0 0; }
#contentmiddle ul { list-style:none; margin:0; padding:0 0 10px 17px; }
#contentmiddle ul li { margin:0; padding:5px 0 0 0; }
#contentmiddle ul li a { color: #E84228; text-decoration: none;}
#contentmiddle ul li a:hover { color:#E84228; text-decoration:none; }
#content img.wp-smiley { float:none; border:none; padding:0;margin: 0; }
#content img.wp-wink { float:none; border:none; padding:0; margin:0; }
.entry { width:450px; padding-top:10px; padding-bottom:30px; float:left; }
.zusatz { font-size:11px; }

.postspace { background:transparent; width:340px; height:345px; margin:0 0 0 0; padding: 0px; }	
#footer {  background:transparent url(images/footer1.png) no-repeat bottom center; width:1004px; height:71px; margin:0px auto 0px; padding: 0 0 0 -30px; font-family:Arial, Tahoma, Sans-Serif; font-size: 13px; color:#204AB0;  }
#footer a { color:#204AB0; }
#footer a:hover {color:#9E0813; }

#footimg { background:transparent url(images/footer1.png) no-repeat bottom center; margin:0px; padding:0; width:1004px; font-family:Arial, Tahoma, Sans-Serif; font-size: 13px; color:#204AB0; height:71px; clear:left; }
#footimg a { color:#204AB0; }
#footimg a:hover {color:#9E0813; }
#footimg1 { background:transparent url(images/footer.jpg) no-repeat bottom center; margin:0px; padding:0; width:1004px;height:81px; clear:left; }

.footnavi { padding-left:25px; padding-right:10px; padding-top:5px; }
.footnavi1 { padding-left:25px; padding-right:10px; padding-top:85px; background-color:#fff; }

strong { color:#204AB0;  }

#gallery-1 img {
				border: 0px;
			}
			
