body {
  padding: 0px;
  margin: 0px;
  background-color: #ffffff;
  font-family:arial, verdana, tahoma, helvetica, sans-serif;
  font-size:12px;
}

/* divs */
#container { 
	position:relative; 
	width:980px;  
	min-height:555px; 
	margin:0 auto; 
	padding: 0; 
	border-right:1px solid #F5D300;
}

#logo {
 	position:relative;
 	/* position:absolute; top:0; left:0; */
  width:980px; 
  height:80px;
  margin: 0;  
  padding:0; 
  background-image:url(../images/obenlinks2.gif); 
  background-repeat:repeat-x;
}

#inhalt {
  width: auto;
  min-height:535px;
  margin: 0 265px 0 170px;
  background-color: #ffffff;
  padding:0;
}
/*  ie7 */
*+html #inhalt { padding: 20px 0 0 0; }

#links {
	float:left;  
  /* position: absolute; top: 80px; left: 0; */
  width: 155px;
	min-height:555px;
	margin: 0;
	padding: 0;
	background-color: #F5D300;
 	background-image:url(../images/abseilback3.jpg); 
  background-position:left top; 
  background-repeat:no-repeat;
}

#rechts {
	float:right;  
  /* position: absolute;  top: 80px; right: 0; */
	margin: 0;
	padding: 0;
  width: 250px;
 	background-color: #ffffff;
}

#footer { 
	position:relative; 
	margin:1px auto; 
	padding:3px 0 0; 
	width:980px;	
	height:20px;	
	background-color:#FFFCBE; 
	border-bottom:1px dotted #F5D300; 
	border-right:1px solid #F5D300; 
	border-top:1px dotted #F5D300;
	font-size:11px; 
	color:#C12020; 
	vertical-align:top;
}

#footerPrint { display:none; }


#seitenheader {
	padding:10px 15px;
	border:0;
	background-color:#FFFCBE;
}

#teaser {
	margin-top:20px;
	padding:5px 10px;
}

#maintextheader, #maintextheader1, #maintextheader2, #maintextheader3, #maintextheader4   {
	margin-top:20px;
	padding:5px 10px;
	border:1px solid #F5D300;
	background-color:#F5D300; 
	font-weight:bold; 
	letter-spacing:0.8pt;
}

#maintexttext, #maintexttext1, #maintexttext2, #maintexttext3, #maintexttext4  {
	padding:10px;
	border:1px solid #F5D300;
	line-height:1.5em; 
	margin-bottom:20px;
}

.RechteSpalteHeader { 
	width:203px; 
	padding:3px 10px; 
	background-color:#F5D300; 
	vertical-align:middle;
	text-align:left;
	line-height:1.5em;
	/*letter-spacing:0.6pt;*/
	border-left:1px solid #F5D300;
	border-right:1px solid #F5D300; 
}

.RechteSpalteText { 
	width:203px; 
	padding:10px; 
	background-color:#FFFCBE; 
	vertical-align:middle;
	text-align:left;
	line-height:1.5em;
	border:1px dotted #F5D300;
}

.RechteSpalteFoto { 
	margin-top:15px;
	width:205px; 
	padding:10px; 
	background-color:#F5D300; 
	vertical-align:	middle;
	text-align:center; 
	font-size:16px;
	font-style:italic;
	letter-spacing:0.15em;
	font-weight:900;
	word-spacing:0.1em;
	color:#000000;
	line-height:1.1em;
	/* font-variant:small-caps;*/
}

/* p */
.plinks { 
	padding:0 0 0 5px; 
	margin:0; 
	line-height:1em; font-size:12px;
}

.plogo {
	padding: 5px 0 0 9px; 
	margin:0;  
}

.pmitte { line-height:1.5em; }

/* links */
a {font-size:12px; line-height:1.4em;}
/* navi */
a.n, a.nh {
	padding-left:17px; 
	text-decoration: none; 
	color: #000000; 	
	font-weight: normal;
}
a.n:link { 
	background-image: url(../images/hg_bt.gif);
	background-repeat: no-repeat; 
}
a.n:visited 	{ 
	background-image: url(../images/hg_bt.gif);
	background-repeat: no-repeat; 
}
a.n:active 	{ 
	background-image: url(../images/hg_bt.gif);
	background-repeat: no-repeat; 
}
a.n:hover 	{ 
	background-image: url(../images/hg_bt_o.gif);
	background-repeat: no-repeat; 
}
a.nh:link 		{ 
	background-image: url(../images/hg_bt_o.gif);
	background-repeat: no-repeat; 
}
a.nh:visited 	{ 
	background-image: url(../images/hg_bt_o.gif);
	background-repeat: no-repeat;
}
a.nh:active 	{ 
	background-image: url(../images/hg_bt_o.gif);
	font-weight: normal;
}
a.nh:hover 	{ 
	background-image: url(../images/hg_bt_o.gif);
	background-repeat: no-repeat;
}
/* termine */
a.termine {
	font-size:11px; 
	text-decoration: underline; 
	font-weight: normal;
}
a.termine:link 		{ 
	color: #000000; 
}
a.termine:visited 	{ 
	color: #000000; 
}
a.termine:active 	{ 
	color: #C12020; 
}
a.termine:hover 	{ 
	color: #C12020; 
}
/* */
a.rechtsLinks {
	text-decoration: underline;
	font-weight: normal;
}
a.rechtsLinks:link {  color: #000000; }
a.rechtsLinks:visited { color: #000000; }
a.rechtsLinks:active { color: #C12020; }
a.rechtsLinks:hover { color: #C12020; }
/* unter-headlines mit anker */
a.TeaserLinks{
	text-decoration: underline; 
	font-weight: bold; 
	letter-spacing:0.4pt;
}
a.TeaserLinks:link { color: #000000;  }
a.TeaserLinks:visited 	{ color: #000000; }
a.TeaserLinks:active { color: #C12020; }
a.TeaserLinks:hover { color: #C12020; }
/* link im text */
a.kleinlink { 
	text-decoration: underline; 
	color: #C12020; 
	font-weight: normal; 
}
/* top */
a.ToTop { 
	margin-left:60px; 
	padding-left:23px; 
	background-image: url("../images/top.gif");
	background-repeat: no-repeat;
  background-position:0 0; 
	text-decoration: none; 
	color: #C12020; 
	font-weight: normal; 
}
/* print */
a.print { 
	margin-left:620px; 
	padding-left:23px; 
	background-image: url("../images/print.gif");
	background-repeat: no-repeat;
	text-decoration: none; 
	color: #C12020; 
	font-weight: normal; 
}
/* weiter-button galerie */
a.weiter { 
	background-image: url("../images/weiter.gif");
	background-repeat: no-repeat;
	text-decoration: none; 
	color: #C12020; 
	font-weight: normal; 
}
/* zurück-button galerie */
a.zurueck { 
	background-image: url("../images/zurueck.gif");
	background-repeat: no-repeat;
	text-decoration: none; 
	color: #C12020; 
	font-weight: normal; 
}

/* listen */
/* rechte externe links */
#rechts ul {
	list-style-image:url(../images/bullet.gif);
	margin: 0 0 10px -20px;
}
*+html #rechts ul {	margin: 5px 0 10px 20px; } /* ie7 */
* html #rechts ul {	margin: 5px 0 10px 20px; } /* ie6 */
#rechts li {
	margin:0;
	padding:0;
	text-align:left;
}
/* unter-headlines mit anker */
#teaser ul {
	list-style-image:url(../images/bullet1.gif);
	margin: 5px 0 10px -20px;
}
*+html #teaser ul {	margin: 5px 0 10px 10px; } /* ie7 */
* html #teaser ul {	margin: 5px 0 10px 10px; } /* ie6 */
#teaser li {
	margin:0;
	padding:0;
	text-align:left;
}
/* liste mit gedankenstrich */
#maintexttext ul {
	list-style-image:url(../images/bullet2.gif);
	margin: 5px 0 10px -20px;
}
*+html #maintexttext ul {	margin: 5px 0 10px 15px; } /* ie7 */
* html #maintexttext ul {	margin: 5px 0 10px 15px; } /* ie6 */
#maintexttext li {
	padding:0;
	text-align:left;
	line-height:1.5em;
	margin-bottom:5px;
}
/* nummerierte liste */
ol { margin: 5px 0 10px -20px; }
*+html ol {	margin: 5px 0 10px 30px; } /* ie7 */
* html ol {	margin: 5px 0 10px 30px; } /* ie6 */
li.ol {
	padding:0;
	text-align:left;
	line-height:1.5em;margin-bottom:5px;
}

/*  sonstiges*/
h3 { line-height:14.0pt; color: #333333; text-align:left;	font-weight:bold;	line-height:1.2em;	font-size:16px; }

img { border:0;}

.headklein { font-size:14px; font-weight:bold;  }

.gegen { font-size:11px;font-variant:normal;font-weight:normal;	word-spacing:0;color:#ffffff; }
