html, body {height: 100%;}
body{
	font-family: Arial,sans-serif;
	font-weight:100;
	color: #333333;
	/*line-height: 1.166;*/
	margin: 0px 0 0 0;
	padding: 0px;
	text-align: center; 
     /*height: 100%; Zentrierung fr den Internet-Explorer*/
	margin-top: 0px;	/*--ice-climbing background #b0c6ca-*/
	/*und #98ac8a fr berge*/

}

a{
	color: #006699;
	text-decoration: none;
}

a:link{
	color: #006699;
	text-decoration: none;
}

a:visited{
	color: #006699;
	text-decoration: none;
}

a:hover{
	color: #006699;
	text-decoration: underline;

}


h2{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}


#content {
border: 0px solid red;
margin-top: 0em;
margin-left: 0em;
margin-bottom: 1.7em;
padding-top: 0em;
padding-bottom: 1.7em;
font-size: 0.81em;
text-align: left;
padding-right: 1.2em;
/*max-height: 2900.9em;*/
/*min-height: 29.9em;*/
min-height: 380px;

/*height: 29.9em; /* diese angabe brauche ich noch für den IE 6.0 zusätzlich der versteht kein max und min-height */
}


#content h1
{
 font-size: 140%;
 color: #ffffff;
font-family: "helvetica neue", verdana;
font-variant: small-caps;
margin: 0em 0 0.81em 0;
font-weight:100;


}


/* Partner Content*/

#partnerContent {
border: 0px solid red;
margin-top: 0em;
margin-left: 0em;
margin-bottom: 1.7em;
padding-top: 0em;
padding-bottom: 1.7em;
font-size: 0.81em;
padding-right: 1.2em;
max-height: 2900.9em;
min-height: 29.9em;

/*height: 29.9em; /* diese angabe brauche ich noch für den IE 6.0 zusätzlich der versteht kein max und min-height */
}


#partnerContent h1
{
 font-size: 140%;
 color: #ffffff;
font-family: "helvetica neue", verdana;
font-variant: small-caps;
margin: 0em 0 0.81em 0;
font-weight:100;


}



/* partner seite */
#partnerRight{
font-size:0.81em;
  align: right;
	width: 30%;
	margin: 0px;
	padding: 0px 15px 10px 10px;
	border: 0px 1px 1px 1px dashed #cccccc;


}

#partnerLeft {
background-image:url(../images/images/kaestchen_photo.gif);
background-repeat: repeat;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;

}

#partnerLeft img {
padding:1px 2px 1px 2px;
margin: 0px;
border:1px dashed #999999;


}

.climber {
border: 0px solid blue;
background-color: #b0c6ca;}

.photographer {
border: 0px solid blue;
background-color: #C8B798;
/*#e0bc6c;  /*gelber hg*/

}

.mg {
border: 0px solid blue;
background-color:#98ac8a;  /*grüner hg*/

}




.curvy { position:relative; width:250px; background:#eeeeee; color:#000; margin:1em auto;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#b0c6ca; background:#b0c6ca; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#eeeeee; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; padding:5px 10px;}


#highlights img {
margin:0px 5px 0px 0;
border:0px dotted #000;
align: right;
}

#highlights {
width: 350px;
border-bottom:1px dashed #eee;
padding-bottom: 5px;
padding-top: 5px;
}


#links {
width: 150px;
height: 200;
border: 1px solid #eee;
float: right;
}

#gallery {
background-image:url(../images/images/kaestchen_photo.gif);
background-repeat: repeat;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 1px;
min-height: 340px;

}

#gallery img {
padding:1px 2px 1px 2px;
margin-right: 4px;
margin-bottom: 12px;
border:1px dashed #999999;

}


