


table { border:1px solid #a6a6a6;}	

.Voting table {border:0px;}

#contact table{border:0px;}

.head{ background-color:#a6a6a6;
		color:#FFFFFF;
		font-weight:bold;
		}

.aspnettable {
	border:0px solid white;
}		

.ausgabetabelle table {
	width:100%;
	border:0px solid white;
}

.ausgabetabelle td {
	padding: 1px 5px 1px 5px;
	 
}

.ads_qc {
	border:0px;
	padding:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	} 
	
body {font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
		font-size:12px;
		background-color: #DDDDDD;
		margin:0px 0px 0px 0px;
		/*text-align: center;*/
		}

.normal {font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
		font-size:12px;
		background-color: #DDDDDD;
		margin:0px 0px 0px 0px;
		/*text-align: center;*/
		}

.clean {font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
		font-size:12px;
		background-color: #FFFFFF;
		margin:0px 0px 0px 0px;
		/*text-align: center;*/
		}


		
body .img-XL {background-color: #ffffff;}		
body .slideshow {background-color: #ffffff;}		


a {color:#547395;
		text-decoration:none;}
a:hover {text-decoration:underline;}		

/* Layout-Rahmen */
#page {margin: 0 auto;
		padding: 0;
		width: 753px;
		background: url("http://mediadb.alpin.de/library/images/bg-02.gif") repeat-y left;
		}

.topbanner {
	margin:0 auto;
	padding:5px 0px 0px 0px;
	width:753px;
}

.topbanner1024 { margin:0 auto; padding:5px 0px 0px 0px; width:991px; }

*html .topbanner {
	width:783px;
}

.top {margin: 0 auto;
	width:753px;
	height:15px;
	background-image:url(http://mediadb.alpin.de/library/images/tp02.gif);
	background-position:top;
	background-repeat:no-repeat;
	}	
	
*html .top {font-size:10px;}

.key-visual {width: 714px;
		height: 234px;
		margin-left:13px;
		margin-top:3px;
		margin-bottom:0px;
		}

#topnav{position:relative;	
		padding: 170px 0px 0px 65px;  /* 220px */
		margin:0;
		}
		
#topnav .selected  {/*text-decoration:underline;*/
		font-weight:bold;
		}

.top-navi-start a{background: url(http://mediadb.alpin.de/library/images/navhg-start-2.gif) no-repeat left;
		padding:5px 0px 0px 5px;
		display: block;
		color: #595959;
		text-decoration: none;
		float: left;
		width:80px;
		height:28px;
		}
.top-navi-start  a:hover {color: #ffffff;
		background: url(http://mediadb.alpin.de/library/images/navhg-start-hover-2.gif) no-repeat left;
		text-decoration: none;
		}

.top-navi a{ background:url(http://mediadb.alpin.de/library/images/navhg-2.gif) no-repeat left;
		padding:5px 0px 0px 5px;
		display: block;
		color: #595959;
		text-decoration: none;
		float: left;
		width:105px; /* width:95px; */
		height:28px;
		}
.top-navi a:hover {color: #ffffff;
		background:url(http://mediadb.alpin.de/library/images/navhg-hover-2.gif) no-repeat left;
		text-decoration: none;
		}

.top-navi-end a{background:url(http://mediadb.alpin.de/library/images/navhg-end-2.gif) no-repeat left;
		padding:5px 0px 0px 5px;
		display: block;
		color: #595959;
		text-decoration: none;
		float: left;
		width:100px;
		height:28px;
 		}
.top-navi-end a:hover {color: #ffffff;
		background:url(http://mediadb.alpin.de/library/images/navhg-end-hover-2.gif) no-repeat left;
		text-decoration: none;
		}
	
	
#left {	width: 170px;
		float:left;
		margin-top:45px;
		}

#left ul {padding:0;
		margin:0;
		list-style-type: none;
		margin-left:20px;
		margin-bottom:20px;
		}
		
#left ul li a table tr td {	display:block;
		font: 11px tahoma, arial; 
		color: #000000;
		text-decoration: none;
		width:140px;
		padding: 2px 2px 2px 5px;
		margin-top:0px;
		margin-bottom:3px;
		border: 1px solid #a6a6a6;
		}
#left li a:hover { background: #595959;
		color: #ffffff;
		text-decoration: none;
		}

#left li .selected{ background: #595959;
		color:#ffffff;
		}		

#left table {padding:0;
		margin:0;
		list-style-type: none;
		margin-left:20px;
		}


/* START: 
Änderung manuel 07.11.2005: allgemeine anweisung von #left table auf _ctl2_navigationDataList, da sonst auch calendar-control beeinfluss wird */	

#left .aspnettable  {margin-bottom:20px;}
	
.aspnettable tr td a{	display:block;
		font: 11px tahoma, arial; 
		color: #000000;
		text-decoration: none;
		width:140px;
		padding: 2px 2px 2px 5px;
		margin-top:0px;
		margin-bottom:3px;
		border: 1px solid #a6a6a6;
		}
		
.aspnettable tr td a:hover { background: #595959;
		color: #ffffff;
		text-decoration: none;
		}

.aspnettable td .selected{ background: #595959;
		color:#ffffff;
		}	
/* ENDE: 
Änderung manuel 07.11.2005: allgemeine anweisung von #left table auf _ctl2_navigationDataList, da sonst auch calendar-control beeinfluss wird */		

		
		

.heftbox{width:147px;
		margin-left:20px;
		border: 1px solid #a6a6a6;
		text-align:center;
}

.heftbox-title{ width:143px;
		height:15px;
		background-color:#a6a6a6;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		padding:2px 0px 2px 4px;
		text-align:left;
}

.heftlink{padding-top:2px;		
		margin-top:3px;
		/*border: 1px solid blue;*/
		}

.heftlink a
{
		padding-bottom:2px;	
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#595959;		
		width:120px;
		text-decoration:none;
		position:relative;
		/*border: 1px solid red;
		float:left;
		clear:left;	*/	
}

.heftlink:hover a{
 text-decoration:underline;
 position:relative;
 border-top: 1px solid white;
}

#toolbar {margin-left:20px;
		margin-top:50px;
		width:150px;}
		
#toolbar .headline {font: 11px tahoma, arial; 
		font-weight: bold;
		color: #547395;
		border-bottom:1px solid #CBD5DF;
		margin-bottom:3px;
		padding:0px 0px 2px 0px;
}

#toolbar a { display:block;
		padding: 2px 2px 2px 2px;
		margin-bottom:3px;
		font: 11px tahoma, arial; 
		color: #547395;
		text-decoration: none;
		padding-left:5px;
		}

#toolbar a:hover { background: #595959;
		color: #ffffff;
		text-decoration: none;
		}
	
	
/* START GILT NUR FÜR DIE STARTSEITE */
#home { width:510px;
		margin:25px 30px 20px 20px;
		/*padding-right: 35px;*/
		padding-left:20px;
		float:left;
		border-left:1px solid #DDDDDD;
		}
	
#home img {float:right;
		margin:0;
		padding: 2px;
		border:1px solid #D2D2D2;
		}	
		
#home #vid-right img, #home #vid-left img {float:none; margin:0; padding:0; border:none; }	
		
/* ENDE: GILT NUR FÜR DIE STARTSEITE */
 
/* START: GILT FÜR DIE ARTIKELSEITE */
#article { width:510px;
		margin:25px 30px 20px 20px;
		/*padding-right: 35px;*/
		padding-left:20px;
		float:left;
		border-left:1px solid #DDDDDD;
		}
/* ENDE: GILT NUR FÜR DIE ARTIKELSEITE */

#feratel 
{
	width:700px;
	margin:25px 0px 20px 0px;
	padding-left:20px;
	padding-right:20px;
	float:left;
}
		
#newsinnews { width:510px;
		margin:25px 30px 20px 20px;
		/*padding-right: 35px;*/
		padding-left:20px;
		float:left;
		border-left:1px solid #DDDDDD;
		}
	
#newsinnews img {float:right;
		/*margin:0px 0px 10px 10px;*/
		padding: 2px;
		border:1px solid #D2D2D2;
		}

.folder { display:inline;
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 10px;
		font-weight:bold;
		padding:0px 5px 0px 5px;
		margin:5px 10px 0px 0px;
		/*padding:0;*/
		border-left:1px solid #a64500;
		border-right:1px solid #a64500;
		}

.date {font-family: Arial, Helvetica, Sans-Serif;
		font-size: 10px;
		color:#777;
		}

h1 {	font-size: 18px;
		font-weight: bold;
		margin:0;
		padding: 3px 0px 3px 0px;
		color:#333333;
		}

h1 a, h1 a:visited {
		color: #333333;
		}

h1 a:hover {
		text-decoration: none;
		color:#F21400;
		}

h2 { font-size:13px;
		/*border-bottom:1px solid #a6a6a6;*/
		margin-top:20px;
		margin-bottom:5px;
		}		

h3 {	font-size:11px;
		/*font-weight:bold;*/
		margin-top:15px;
		margin-bottom:5px;
		}
	
.entry { padding:15px 0px 35px 0px;
		}
		
.teaser { margin-bottom:30px;
		color:#666666;	
		/*border-right:1px solid #777;
		padding-right:5px;*/
		}		

#img-left {float:left;
		margin:0px 12px 10px 0px;
		padding:0px 10px 0px 0px;
		width:245px;
		}	
#img-left img {padding: 2px;
		border:1px solid #D2D2D2;
		}	
#img-left .bu { font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666666;
		margin-top:2px;
		}		
#img-left .zoom {background: url(http://mediadb.alpin.de/library/images/zoom.gif) right no-repeat;
		float:right;
		margin-top:2px;
		width:17px;
		height:10px;
		}
		
#img-right {float:right;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 10px;
		width:245px;
		}	
#img-right img {padding: 2px;
		border:1px solid #D2D2D2;
		}	
#img-right .bu { font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666666;
		margin-top:2px;
		}		
#img-right .zoom {background: url(http://mediadb.alpin.de/library/images/zoom.gif) right no-repeat;
		float:right;
		margin-top:2px;
		width:17px;
		height:10px;
		}

#img-pano {	margin:10px 0px 15px 0px;
		}
		
#img-pano img {padding: 2px 0px 2px 0px;
		border-left:0px solid #D2D2D2;
		border-right:0px solid #D2D2D2;
		border-top:1px solid #D2D2D2;
		border-bottom:1px solid #D2D2D2;
		float:none;
		clear:left;
}	
#img-pano .bu { font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666666;
		margin-top:2px;
		}				

#continue-box { width:500px;
		margin-top:20px;
		border: 1px solid #CBD5DF;
		}
#continue-box .headline{ background-color:#a6a6a6;
		color:#FFFFFF;
		padding:2px 2px 2px 3px;
		}
#continue-box a { display:block; 
		background: url("http://mediadb.alpin.de/library/images/ffw.gif") left no-repeat;
		padding-left: 20px;
		margin:5px 2px 5px 3px;
		}
#continue-box a:hover {}

#footer { text-align:center;
		color:#666666;
		margin: 0 auto;
		width: 510px;
		/*margin-left:210px;*/
		clear: both;
		/*background: url("http://mediadb.alpin.de/library/images/bt02.gif") no-repeat bottom;*/
		font-size:11px;
		}

/* START: Produktliste (Tabelle) */
#products { border:1px solid #a6a6a6;}	
#products .head{ background-color:#a6a6a6;
		color:#FFFFFF;
		font-weight:bold;
		}
	
#products td {padding: 2px 4px 2px 2px ;}	

#products .alternating{ background-color:#DDDDDD;}
/* ENDE */	

#footer a {	color:#777777;
		text-decoration:none;
		} 	
	
#footer a:hover {text-decoration:underline;
		} 	
		
		
/* FORMULARFORMATIERUNG */
.formline {margin:5px;}
.formname {float:left;
		width:200px;
		}	

form {margin:0px;}
input { 
	background-color:#F2F2F2;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
	border-right: 1px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;
	border-top: 1px solid #D4D4D4;
	border-bottom: 1px solid #D4D4D4;
	}
	
.checkbox {
	/*background-color:White;*/
	border:0;
	background-color:Transparent;
}

.radiobutton {
	border:0;
	background-color:Transparent;
}


/*	nur für submit-Buttons */
.button {
	font: normal 10px Arial, Helvetica, sans-serif; 
	background-color: #F2F2F2; 
	border-color: #DDDDDD; 
	border-width: 1px; 
	border-style : solid; 
	border-right: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
	padding-top: 0px; 
	padding-bottom: 0px;
	}

/* rahmen um einzelnen gruppen der bestellformulare */
fieldset {
	margin-bottom:20px;
	padding: 6px 6px 6px 6px;
	border: 1px solid #DDDDDD;
}

fieldset.tt {
	margin-bottom:0px;
}

fieldset legend {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color:#547395;
	padding-left:10px;
	padding-right:10px;
}

.dropdown,  select{
	background-color: #F2F2F2; 
	border:1px solid #D4D4D4; 
	color: #000000; 
	font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
}	


/* formatierung des produkttests: alpin-tipp & alpin-preistipp */
tr.alternating .tipp{ background-image:url(http://mediadb.alpin.de/library/images/alpin-tipp-alternating.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:100px;
	}
	
tr .tipp{ background-image:url(http://mediadb.alpin.de/library/images/alpin-tipp.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:100px;
	}
	
tr.alternating .preistipp{ background-image:url(http://mediadb.alpin.de/library/images/alpin-preistipp-alternating.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:100px;
	}
	
tr .preistipp{ background-image:url(http://mediadb.alpin.de/library/images/alpin-preistipp.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:100px;
	}
	
/* blätterfunktion im header des aritkels */
.turnpage {text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#547395;
	margin-top:5px;
	margin-bottom:5px;
	}

.turnpage .rev{color:#a6a6a6;
	background: url(http://mediadb.alpin.de/library/images/rev-inactive.gif) right no-repeat;
	padding-right:17px;
	}
.turnpage a.rev{background: url(http://mediadb.alpin.de/library/images/rev.gif) right no-repeat;
	padding-right:17px;
	color:#547395;
	}

.turnpage .ffw{color:#a6a6a6;
		background: url(http://mediadb.alpin.de/library/images/ffw-inactive.gif) left no-repeat;
		padding-left:17px;
		}
.turnpage a.ffw {background: url(http://mediadb.alpin.de/library/images/ffw.gif) left no-repeat;
		padding-left:17px;
		color:#547395;
		}


/* fehlerbehandlung bei formularen */
.error {
   border-color:#A60E00;
}

div.formerror {
   color:#A60E00;
   margin-bottom:15px;
}

/* großbildansicht */
#img-XL{
	padding:20px;
	padding-left:71px;
	padding-right:70px;
	background-color:#FFFFFF;
	max-width:850px;
	max-height:850px;
	}

#flyout {
	margin: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#img-XL img {margin:0px 0px 10px 0px;
/*		padding: 0px 0px 11px 0px;*/
		height: 100%;
		}

#img-XL h1 {font-size: 11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	margin-bottom:15px;
	margin-right:14px;
	padding: 3px 0px 3px 20px;
	color:#333333;
	background: url("http://mediadb.alpin.de/library/images/zoom.gif") left no-repeat;
	border-bottom: 1px solid #DDDDDD;
	}
		
#img-XL .bu { font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	margin-top:10px;
	margin-left:18px;
	margin-bottom:30px;
	}		

.ro {background:url("http://mediadb.alpin.de/library/images/sde-g1.gif") top right no-repeat;
	margin:0;
	padding:0;
	}
  
.lo {background:url("http://mediadb.alpin.de/library/images/sde-g2.gif") top left no-repeat;
	margin:0;
	padding:0;
	}
  
.ru {background:url("http://mediadb.alpin.de/library/images/sde-g3.gif") bottom right no-repeat;
	margin:0;
	padding:0;
	min-height:16px;
	}
  
.lu { background:url("http://mediadb.alpin.de/library/images/sde-g4.gif") bottom left no-repeat;
	margin:0;
 	padding:0;
	min-height:16px;
 	}
	
/* slideshow */ 
#slideshow {width:780px;
	background-color:#FFFFFF;
	margin:5px;
	margin-top:10px;
	margin-left:10px;
	/*padding:10px;*/
	}

#slideshow-content {width:600px;
	border-right:1px solid #DDDDDD;
	float:left;
	padding-right:10px;}	
	
#slideshow-content .key-visual {width: 600px;
	height: 110px;
	margin:0;
	margin-bottom:10px;
	background: url("http://mediadb.alpin.de/library/images/key-visual01-slide.jpg") top left no-repeat;
	}
	
#slideshow-content table {border:0px;
	margin: 0 auto;
	margin-bottom:10px; 
	margin-top:10px;}
#slideshow-content td {background: url("http://mediadb.alpin.de/library/images/slideshow-dia-bg.gif") center no-repeat;
	width: 165px;
	height: 166px;
	padding-left:25px;
	padding-bottom:5px;
}	

#slideshow-content .bu { 
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666666;
		margin-top:16px;
		width:500px;
		}

#slideshow-navi {float:right;
	background-color:#F6F6F6;
	padding:5px;
	margin-right:5px;
}

#slideshow-navi h1 {font-size: 11px;
	font-weight:normal;
	margin:0;
	margin-bottom:10px;
	/*margin-right:10px;*/
	padding: 3px 0px 3px 20px;
	color:#333333;
	background: url("http://mediadb.alpin.de/library/images/zoom.gif") left no-repeat;
	border-bottom: 1px solid #DDDDDD;
	}	

#slideshow-navi .bu-link{ margin-top:3px;
	margin-bottom:20px;
	}	
		
#topnav-slide{position:relative;	
	padding:70px 20px 20px 280px;
	}

#topnav-slide .top-navi-start a{width:90px;}
#topnav-slide .selected  {font-weight:bold;}


/* artikellayout: checklisten */

#checkliste{ width:510px;
		margin:25px 30px 20px 20px;
		/*padding-right: 35px;*/
		padding-left:20px;
		float:left;
		border-left:1px solid #DDDDDD;
		}
#checkliste h3 {font-family: Arial, Helvetica, Sans-Serif;
		font-size:10px;
		/*font-weight:bold;*/
		color:#a64500;
		margin-top:10px;
		margin-bottom:2px;
		background:url("http://mediadb.alpin.de/library/images/check.gif") left no-repeat;
		margin-top:25px;
		margin-bottom:10px;
		margin-right:100px;
		padding:0px 00px 5px 20px;
		border-bottom:1px solid #F3F2F2;
		}


#checklist{ width:510px;
		margin:25px 30px 20px 20px;
		/*padding-right: 35px;*/
		padding-left:20px;
		float:left;
		border-left:1px solid #DDDDDD;
		}
#checklist h3 {font-family: Arial, Helvetica, Sans-Serif;
		font-size:10px;
		/*font-weight:bold;*/
		color:#a64500;
		margin-top:10px;
		margin-bottom:2px;
		background:url("http://mediadb.alpin.de/library/images/check.gif") left no-repeat;
		margin-top:25px;
		margin-bottom:10px;
		margin-right:100px;
		padding:0px 00px 5px 20px;
		border-bottom:1px solid #F3F2F2;
		}
		
.checkelement{ background:url(http://mediadb.alpin.de/library/images/checklist.gif) top left no-repeat;
	padding-left:25px;
	/*margin-bottom:10px;*/
	margin-top:5px;
	margin-left:20px;
	}

/* artikellayout: online kurse */

#onlinekurse { width:510px;
		margin:25px 30px 20px 20px;
		/*padding-right: 35px;*/
		padding-left:20px;
		float:left;
		border-left:1px solid #DDDDDD;}
		
#onlinekurse h3 {font-family: Arial, Helvetica, Sans-Serif;
		font-size:10px;
		/*font-weight:bold;*/
		color:#a64500;
		margin-top:10px;
		margin-bottom:2px;
		background:url("http://mediadb.alpin.de/library/images/onl-kurs.gif") left no-repeat;
		margin-top:25px;
		margin-bottom:10px;
		margin-right:100px;
		padding:0px 00px 5px 20px;
		border-bottom:1px solid #F3F2F2;
		}

#tourenbuch { width:510px;
		margin:25px 30px 20px 20px;
		/*padding-right: 35px;*/
		padding-left:20px;
		float:left;
		border-left:1px solid #DDDDDD;
		}
		
#tourenbuch h3 {font-family: Arial, Helvetica, Sans-Serif;
		font-size:10px;
		/*font-weight:bold;*/
		color:#a64500;
		margin-top:10px;
		margin-bottom:2px;
		background:url("http://mediadb.alpin.de/library/images/info.gif") left no-repeat;
		margin-top:20px;
		margin-right:100px;
		padding:0px 00px 5px 20px;
		border-bottom:1px solid #F3F2F2;
		}
		
.left{ text-align:left;}
.center{ text-align:center;}
.right{ text-align:right;}		

.entry ul li {list-style-image: url(http://mediadb.alpin.de/library/images/li.gif);
	}

#edition {width:510px;
		margin:25px 30px 20px 20px;
		/*padding-right: 35px;*/
		padding-left:20px;
		float:left;
		border-left:1px solid #DDDDDD;
		}

#edition h2{color:#A60E00; /*a64500*/
		font-weight:normal;
		font-size:11px;
		margin:0;
		}

#edition h3{margin:0;
		font-size:13px;
		font-weight:bold;
		margin-bottom:5px;
		margin-top:3px;
		}
		
.shortnews {margin-top:10px;
		/*font-family: arial,tahoma; */		
		font-size:13px;
		font-weight: bold;
		color: #A60E00;
		padding:0px 0px 7px 5px;}
				
#shortnews { width:510px;
		background: #595959 url("http://mediadb.alpin.de/library/images/shortnews-bg.jpg") repeat-x bottom left;
		margin-bottom:20px;
		border-top:1px solid #595959; /* DDDDDD */
		border-bottom:1px solid #595959;
		}		

#shortnews h1 {
	font-size: 16px;
	padding: 0px 0px 0px 0px;
	margin: 17px 0px 0px 0px;
	}
	
#shortnews h1 a{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	margin:0px;
	padding: 0px;
	}		

#shortnews h1 a:hover{
	color:#66C1FF;
	}
		
#shortnews .date{
	clear:both;
	float:none;
	padding: 0px;
	margin:0px 1px 2px 0px;
	color:#AFAEAE;
	}

#shortnews table {
	border:0;
	width:510px;
	}

#shortnews td {
	 /*width:50%;*/
	padding:0px;
	margin:0px;
	}			

/* Neu */
.input, .addterminbeschreibung { 
	background-color:#F2F2F2;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
	border-right: 1px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;
	border-top: 1px solid #D4D4D4;
	border-bottom: 1px solid #D4D4D4;
	width:210px;
	}

.inputerror, .addterminbeschreibungerror { 
	background-color:#F2F2F2;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
	border-right: 1px solid #A60E00;
	border-left: 1px solid #A60E00;
	border-top: 1px solid #A60E00;
	border-bottom: 1px solid #A60E00;
	width:210px;
	}	

.addterminbeschreibung, .addterminbeschreibungerror{width:263px;}

#list-medium .folder { display:inline;
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 10px;
		font-weight:bold;
		padding:0px 5px 0px 5px;
		/*margin:5px 10px 0px 0px;
		padding:0;*/
		margin:0;
		/*padding:0;*/
		border-left:1px solid #a64500;
		border-right:1px solid #a64500;
		float:left;
		}

#list-medium .date {font-family: Arial, Helvetica, Sans-Serif;
		font-size: 10px;
		margin:0px 0px 0px 5px;
		padding:0;
		color:#777;
		float:left;
		}

#list-medium h1 {	font-size: 14px;
		font-weight: bold;
		margin:0;
		padding: 0;
		color:#333333;
		}

#list-medium h1 a, h1 a:visited {
		color: #333333;
		}

#list-medium h1 a:hover {
		text-decoration: none;
		color:#F21400;
		}


#list-medium .boxl .entry 
	{text-align:justify;
	padding:5px 0px 20px 0px;
}

#list-medium .boxr .entry 
	{text-align:justify;
	padding:5px 0px 20px 0px;
}

#list-medium .entry { padding:5px 0px 20px 0px;
		text-align:left;
		}

#list-medium .boxl {float:left;
		width:230px;
		margin-right:40px;}

#list-medium .boxr {float:left;
	width:230px;}


#home hr { border:0;
		border-top: 1px solid #d2d2d2;
		height:1px;
		margin:10px 1px 40px 1px;}

#newsindex img {
		margin:0px 0px 12px 12px;
		}	
	
#list-medium img {float:left;
		margin:0px 7px 7px 0px;
		padding: 2px 2px 2px 2px;
		border:1px solid #D2D2D2;
		height:90px;
		width:120px;
		}	
		



#list-small h1 {font-size: 11px;
		font-weight: normal;
		margin:0;
		padding: 3px 0px 3px 0px;
		color:#333333;
		}

#list-small h1 a, h1 a:visited {
		color: #333333;
		}

#list-small h1 a:hover {
		text-decoration: none;
		color:#F21400;
		}


#list-small #continue-box a { display:block; 
		background: url("http://mediadb.alpin.de/library/images/arrowright.gif") left no-repeat;
		padding-left: 15px;
		margin:5px 2px 5px 15px;
		}
#list-small #continue-box a:hover {}

		
		
#tabnav {/*border-top:1px solid #dddddd;
	/*border-bottom:5px solid #dddddd;
	border-left:1px solid #dddddd;*/
	/*width:110%;*/
	/*float:right;*/
	margin:0;
	margin-right:-20px;
	padding:0;
	/*position:relative;*/
	/*top: -19px;*/
	/*left:-20px;*/
	padding:0px 0px 0px 0px;
	
	/*margin-top:-20px;
	margin-left:-30px;
	padding-left: -20px;*/}
#tabnav .taptop{position:relative;
	left:-20px;
	/*border-top:1px solid #dddddd;*/
}
	
#tabnav a{ /*border-bottom:1px solid #000000;*/
	padding:0px 0px 0px 20px;
	color:#595959;
	display:block;}	
	
#tabnav table{margin-left:-21px;
	padding:0;
	border:0;
}
		
#tabnav td.tab   {border:1px solid #dddddd;
	border-right:0;
	padding:1px 0px 1px 1px}	
	
#tabnav td.tab-selected   {border:1px solid #dddddd;
	border-right:0;
	background-color:#dddddd;
	padding:1px 0px 1px 1px}	
	
#tabnav td.space {border:0;
	margin:0;
	padding:0;
	background: url("http://mediadb.alpin.de/library/images/tab.gif") left no-repeat;
}	

#category { /*background-color:#F2F2F2;*/
	padding:1px 1px 1px 5px;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	margin-bottom:20px;
	color:#a60e00; /*A6A6A6 a60e00*/
	z-index:1;}


/*community box */ 

#community { width:100%;
    margin:0px 0px 0px 0px;
    padding-left:0px;
    }
	
#latestmsg-box table {
	border:1px solid #a6a6a6;
    margin:0;
	padding:0;
  }	
  
table.forum td { padding:3px;}

table.forum tr.row{ background-color:#ffffff;}

table.forum tr.row-alternating{ background-color:#EEEEEE;} 


table.forum {
  width:100%;
}  
h2.subject {
  margin-top:0px;
}

.message-box div.date,
  .message-box p.msgBody {
    padding-left:5px;
  }

#community .foren-title{ 
		height:15px;
		background-color:#a6a6a6;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		padding:2px 0px 2px 4px;
}
#community .foren-title img{ float:left;
		border:0;
		margin:0;
		padding:0;
		float:left;
		height:10px;
		width:6px;
}


/*specials*/
#specialVideo .vorschauContainer { height:119px; }
*html #specialVideo .vorschauContainer { height:124px; }
*+html #specialVideo .vorschauContainer { height:124px; }

#special, #specialEK, #specialVideo { width:147px; margin-left:20px; border: 1px solid #dddddd; text-align:center; }
#specialEK, #specialVideo { text-align:left; }

#special .title, #specialEK .titleEK, #specialVideo .titleVideo{width:143px; height:15px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px #dddddd solid; font-size:11px; font-weight:bold; color:#a6a6a6; padding:2px 0px 2px 4px; text-align:left; }
#specialEK .titleEK { width:125px; padding:3px 0 1px 22px; background: url("http://mediadb.alpin.de/library/images/navi/kalender_icon.gif") 6px 4px no-repeat;}
#specialVideo .titleVideo { width:125px; padding:3px 1px 1px 21px; background: url("http://mediadb.alpin.de/library/images/navi/tv_blau.gif") 4px 4px no-repeat;}

#special p{ margin: 8px 0px 5px 0px; }
#special a, #specialEK a, #specialVideo a { padding-top:0px;  font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#595959; width:120px; text-decoration:none; }
#special a:hover, #specialEK a:hover, #specialVideo a:hover  { text-decoration:underline; }

#specialEK .tvtipp {float:left; font-size:0.82em; font-family: Arial,Helvetica,Sans-Serif; font-weight:700; color:#a60e00; padding:1px 0 1px 23px; background: url("http://mediadb.alpin.de/library/images/navi/tv_icon.gif") 6px 1px no-repeat;}
#specialEK .veranstaltung {float:left; font-size:0.82em; font-family: Arial,Helvetica,Sans-Serif; font-weight:700; color:#a60e00; padding:1px 0 1px 23px; background: url("http://mediadb.alpin.de/library/images/navi/veranstaltung_icon.gif") 6px 1px no-repeat;}
#specialEK .datumEK {float:right; font-size:0.82em; font-family: Arial,Helvetica,Sans-Serif; font-weight:700; padding:1px 2px 0 0;}
#specialEK a.linkEK {font-family: Arial,Helvetica,Sans-Serif;color:#547395;font-weight:bold; font-size:11px; text-align:left; display:block; padding:0 6px 13px 6px;}
#specialEK .footerEK {border-top:1px #dddddd solid; width:137px; padding:7px 5px 5px 5px; }
*html #specialEK .footerEK {padding-right:0px; }
#specialEK a.terminuebersicht {padding-left:23px; text-align:left; display:block; background: url("http://mediadb.alpin.de/library/images/navi/terminuebersicht_icon.gif") left 1px no-repeat;}
#specialEK a.termineveroeffentlichen {margin-top:4px; padding-left:23px; text-align:left; display:block; background: url("http://mediadb.alpin.de/library/images/navi/stift_icon.gif") 4px 1px no-repeat;}

#specialVideo .videoderwoche { text-align:left;}
#specialVideo .footerVideo { vertical-align:top; text-align:left; border-top:1px #dddddd solid; width:140px; padding:3px 5px 1px 3px; height:15px; }
*html #specialVideo .footerVideo { padding-top:1px; padding-bottom:3px; margin-top:-5px; }
*+html #specialVideo .footerVideo { padding-top:1px; padding-bottom:3px; margin-top:-5px; }
#specialVideo .playVideo { font-family: tahoma, arial; color: #547395; font-size:11px; height:14px; padding:3px 0 5px 26px; background: url("http://mediadb.alpin.de/library/images/navi/play.gif") left 1px no-repeat;}


#specialVideo .hintergrundVideo { top:0px; left:0px;border-style:none;position:absolute;}
#specialVideo .videoMap { top:0px; left:0px;border-style:none;position:relative;height:47px;width:72px; }

#specialVideo .overlayVideo{ position:absolute; top:40px; left:40px; }

#specialVideo .vorschauVideo{position:relative;}

#specialVideo .vorschauVideoPlay {display:none;}

*html #specialVideo .hintergrundVideo { display:none;} 
*html #specialVideo .overlayVideo{ display:none; }

*html #specialVideo .vorschauVideoPlay
{
display:block;
width:72px;
height:47px;
margin:40px 0 0 40px;
left:0px;
background-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://mediadb.alpin.de/library/images/navi/overlay-video.png", sizingMethod="scale");
}

#triplebox .vorschauContainer { height:90px; }
*html #triplebox .vorschauContainer { height:95px; }
*+html #triplebox .vorschauContainer { height:95px; }
#triplebox .hintergrundVideo { top:0px; left:0px;border-style:none;position:absolute;margin:0;padding:0;}
#triplebox .videoMap { top:0px; left:0px;border-style:none;position:relative;height:47px;width:72px; }
#triplebox .overlayVideo{ position:absolute; top:25px; left:27px; border-style:none;margin:0;padding:0;}
#triplebox .vorschauVideo{position:relative;}
#triplebox .vorschauVideoPlay {display:none;}
*html #triplebox .vorschauVideoPlay 
{ 
display:block; 
width:72px; 
height:47px; 
margin:0 0 0 40px; 
left:0px; 
background-color: transparent; 
background-image: url(blank.gif); 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://mediadb.alpin.de/library/images/navi/overlay-video.png", sizingMethod="scale"); 
}

#list-medium .vorschauContainer { width:120px; height:90px;float:left; margin-right:13px; margin-bottom:13px;}
#list-medium .hintergrundVideo { top:0px; left:0px;position:absolute;}
#list-medium .videoMap { top:0px; left:0px;border-style:none;position:relative;height:47px;width:72px; }
#list-medium .overlayVideo{ position:absolute; top:25px; left:27px; border-style:none;margin:0;padding:0;}
#list-medium .vorschauVideo{position:relative;}
#list-medium .vorschauVideoPlay {display:none;}
*html #list-medium .vorschauVideoPlay { display:block; width:72px; height:47px; margin:40px 0 0 0; left:0px; background-color: transparent; background-image: url(blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://mediadb.alpin.de/library/images/navi/overlay-video.png", sizingMethod="scale"); }


#MagazinBoxImage
{
	padding: 0px;
	margin: 0px;
	/*border: 1px solid red;*/
}

#MagazinBoxImage img
{
	height: 147px;
	width: 110px;
	border: 0px;
	margin:0px;
	padding: 0px;
}

#MagazinBoxImage a
{
	margin: 0px;
	padding: 0px;	
	border-bottom: 1px solid #a6a6a6;
}

*html #MagazinBoxImage a
{
	padding-bottom:5px;
}

*+html #MagazinBoxImage a
{
	padding-bottom:5px;	
}

		
.mail {unicode-bidi:bidi-override; direction: rtl;}


/* anzeige voting pos + count */
#votingnavi {text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#547395;
	margin-top:5px;
	margin-bottom:5px;
	}

/*-----------------------------------------------------------------------------------*/
/*TripleBox start*/
#triplebox-only
{
width:497px;
background: #595959 url("http://mediadb.alpin.de/library/images/triplebox-bg.jpg") repeat-x top;
border-top:1px solid #595959; /* DDDDDD */
border-bottom:1px solid #595959;
padding-left:13px;
margin:0 0 15px 0;
}

#triplebox-shortnews
{
width:497px;
background: #595959 url("http://mediadb.alpin.de/library/images/triplebox-bg.jpg") repeat-x top;
border-top:1px solid #595959; /* DDDDDD */
border-bottom:1px solid #595959;
padding-left:13px;
}

#triplebox h3, #kommentarbox h3
{
font-family: Arial, Helvetica, sans-serif;
margin:0 0 7px 0;
padding:0;
font-size:0.85em;
font-weight:normal;
color:#FFFFFF;
}

#triplebox a img
{
margin:0;
border:0;
padding:0 0 8px 0;
height:90px;
width:120px;
float:none;
}

#kommentarbox a img
{
margin:0;
border:0;
padding:0 0 8px 0;
float:none;
}

#triplebox .img-bg
{
background: url("http://mediadb.alpin.de/library/images/triplebox-img-bg.jpg") no-repeat top;
width:130px;
height:100px;
}

img.tb_sn_sep
{
float:none !important;
margin: 0 !important;
padding:0 !important;
border:0 !important;
display:block !important;
}

#triplebox h1, #kommentarbox h1
{
padding-bottom:0px;
margin-bottom:0px;
}

#triplebox h1 a, #kommentarbox h1 a
{
color:#66C1FF;
font-size:12px;
}

#triplebox h1 a:hover, #kommentarbox h1 a:hover
{
text-decoration:underline;
}	

.tb-container
{
margin-top:9px;
width:122px;
float:left;
}

.tb-sep
{
padding:0;
margin:31px 30px 0px 28px;
float:left;
width:2px;
height:90px;
background:transparent url(http://mediadb.alpin.de/library/images/gridline-ve.gif) top no-repeat;
}
*html .tb-sep
{
 margin:31px 26px 0px 24px;
}
.specialend
{
margin:0 0 9px 0;
padding:0;
padding-bottom:0;
border:0;
clear:left;
height:1px;
}

*html .specialend
{
margin-bottom:-8px;
}

*html #tb
{
height:174px;	
overflow:hidden;
}

*+html #tb
{
height:174px;	
}

/*TripleBox end*/
/*-----------------------------------------------------------------------------------*/


.wohnort { width:204px; }
.wohnorterror { width:204px; border-color:#A60E00; }
*html .wohnort { width:202px; }
*html .wohnorterror { width:202px; border-color:#A60E00; }
*+html .wohnort { width:202px; }
*+html .wohnorterror { width:202px; border-color:#A60E00; }

.sep1{height:1px;clear:both;}
.sep5{height:5px;clear:both;}
.sep8{height:8px;clear:both;}
.sep13{height:13px;clear:both;}
.sep17{height:17px;clear:both;}
.sep26{height:26px;clear:both;}
.sep38{height:38px;clear:both;}

/*Tourentipps*/
/*--------------------------------------------------------------------------------------*/
#tourentipps { width:510px;
		margin:25px 30px 20px 20px;
		/*padding-right: 35px;*/
		padding-left:20px;
		float:left;
		border-left:1px solid #DDDDDD;
		}

a.reiter { color:#000000; font-family:Arial, Helvetica, Sans-Serif; font-size:11px; }
a.reiter_sel { color:#ffffff; font-family:Arial, Helvetica, Sans-Serif; font-size:11px; }

.tt_header1 { display:inline;
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 10px;
		font-weight:bold;
		padding:0px 5px 0px 5px;
		margin:5px 0px 0px 0px;
		/*padding:0;*/
		border-left:1px solid #a64500;
		border-right:1px solid #a64500;
		}

.tt_header { display:inline;
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 10px;
		font-weight:bold;
		padding:0px 5px 0px 5px;
		margin:5px 0px 0px 0px;
		/*padding:0;*/
		border-right:1px solid #a64500;
		}

h3.tt {float:left; font: bold 14px tahoma, arial; color: #595959; padding-left:4px;}
img.tt {float:left;}

.tt_item { padding:5px 0px 26px 0px; }

.tt_button {margin:15px 0 0 205px; width:203px; text-align:center;}

select.tt { width:203px; }

fieldset {
	margin-bottom:20px;
	padding: 6px 6px 6px 6px;
	border: 1px solid #DDDDDD;
}

fieldset.tt {
	margin-bottom:0px;
}

fieldset.tt_legende { border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-top: none;}

.qi_reiter 
{
	padding: 3px 3px 0 0;
	float:left; 
	width:125px; 
	height:19px;
	text-align:center; 
	background-image:url(http://mediadb.alpin.de/library/images/reiter.gif);
	background-position:left top;
	background-repeat:no-repeat;
} 
.qi_reiter_sel
{
	padding: 3px 3px 0 0;
	float:left; 
	color:#FFFFFF;
	width:125px; 
	height:19px;
	text-align:center;
	background-image:url(http://mediadb.alpin.de/library/images/reiter-sel.gif);
	background-position:left top;
	background-repeat:no-repeat;
} 

.qi_reiter_last { padding-right: 0px; }

.quickinfo 
{
	clear:both;
	width: 509px;
	height: 73px;
	background-image:url(http://mediadb.alpin.de/library/images/quickinfo-hg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border-top: solid 2px #a6a6a6;
}
	
.qi_item
{
	padding-top:2px;
	font-size:10px;
	text-align:center;
	float:left;
	width:100px;
	color:#FFFFFF;
	}

*html .qi_item div.unten { margin-top:-5px; }
*+html .qi_item div.unten { margin-top:-5px; }
	
img.qi {float:left; padding-top: 6px;}


.such_item { border-left: solid 1px #DDDDDD;}
.suchinfo
{
	clear:both;
	width: 509px;
	height: 38px;
	background-image:url(http://mediadb.alpin.de/library/images/suche-hg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border-top: solid 1px #DDDDDD;
	}
	
.si_item
{
	float:left;
	font-size:10px;
	vertical-align: middle;
	width:113px;
	color:#FFFFFF;
	}

.si_item img {float:left; padding-top:7px; padding-left: 6px;}
.si_item div { padding-top:13px;}
img.si {float:left; padding-top: 6px;}
.suche_entry { padding:10px 0px 6px 11px; color:#595959; }


#tt_img-right { float: right; margin: 0, 0, 10px, 0; padding: 0 0 0 10px; width: 120px; }

#tt_img-right img { 
padding: 2px;
border-width: 1px;
border-style: solid;
border-color: #d2d2d2;
}

.wetter { float:left; padding-right:10px; }
.amazon { padding-left:75px; background-image:url(http://mediadb.alpin.de/library/images/ic-amazon.gif); background-position: left top; background-repeat:no-repeat;}

img.imagemap {border-top: solid 1px #DDDDDD; border-bottom: solid 1px #DDDDDD; border-left-style:none !important; border-right-style:none !important;}

.auflistungen { height: 100%; display:block; }
.auflistung { border-left:solid 1px #DDDDDD; padding: 2px 0 4px 6px; margin-top:22px; margin-bottom:10px; float:left; width:248px; height: 100%;}
.auflistung img {float:left;}
.auflistung img.landgif { border:solid 1px #DDDDDD; margin-right:5px; margin-top:2px; }

.auflistung a {float:left; padding: 1px 0 0 5px; display:block; width:205px;}
.auflistung h3 { padding-left:5px; float:left; margin-top: 0; margin-bottom:3px; font-size: 14px;}
.sep_auflistung { height:1px; width:200px; border-top:solid 1px #DDDDDD; clear:both; }
.auflistung div.items { padding-left:10px; }
img.karte_startseite { margin:0px !important; width:510px; } 
#newsindex img.tt {margin-bottom:7px !important;}

.tourentipps_startseite img { border: none !important; float:left !important; padding:0px 0px 0px 0px !important; }
h2.tt {font: bold 15px tahoma, arial; color: #000000; padding-left:0px; margin-bottom:3px; margin-top:28px;}

.suche_entry img { float: right; margin: 0px  0px 12px 12px; padding: 2px; border: 1px solid #d2d2d2; }

.user { padding-left:11px; background:transparent url(http://mediadb.alpin.de/library/images/community-default.gif) left no-repeat; }

/* --------------------------------------------------------------------------- */
/* Control:tooltip */
#dhtmltooltip{
	position:absolute;
	left:-300px;
	width:150px;
	border:1px solid #A5A5A5;
	padding:0px;
	visibility:hidden;
	z-index:100;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	color:#595959;
	font-weight:bold;
	font-size:14px;
}

#dhtmltooltip h1{
font-size:0.82em;
color:#ffffff;
margin:1px;
padding:2px;
background:#A5A5A5;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

#dhtmltooltip img
{
	border:solid 1px #DADBDD;
	margin-left:10px;
	margin-right:10px;
	margin-top:0;
	float:left;
}

#dhtmltooltip h1 div{
	padding-bottom:2px;
}

#dhtmltooltip p{
	font-size:0.82em;
	padding:8px 12px 8px 12px;
	margin:0;
}

#dhtmlpointer{
	position:absolute;
	left:-300px;
	z-index:101;
	visibility:hidden;
}

h3.tt_suche {font: bold 14px tahoma, arial; color: #000000; padding-left:10px; margin-top:2px; margin-bottom:13px;}
h3.tt_suche:hover {color:#f21400; text-decoration:none;}
a.tt_suche {color: #000000;}
a.tt_suche:hover {color:#f21400; text-decoration:none;}

img.kommentar_intro { float: right; margin: 0 0 12px 12px; padding:2px; border: solid 1px #d2d2d2; }

a.shop { background: transparent url(http://mediadb.alpin.de/library/images/shop.gif) no-repeat left; padding-left:22px;}
a.topanchor { font-size:11px; background: transparent url(http://mediadb.alpin.de/library/images/topanchor.gif) no-repeat left; padding-left:12px;}

img.kommentarbox_titel { border: none !important; float:left !important; padding:0px 0px 0px 0px !important; margin-top:6px !important; display:block; }
h3.kommentarbox_titel { font-size:1.18em !important; font-weight:bold !important; padding-top:17px !important; padding-left:50px !important; display:block; }
h3.kommentarbox {float:left; font-size:1.12em !important; font-weight:bold !important; padding-top:20px !important;}
h3.kommentarbox a, h3.kommentarbox_ext a {color:#66C1FF !important;}
h3.kommentarbox_ext{color:#66C1FF !important; float:left; font-size:1.12em !important; font-weight:bold !important; padding-top:6px !important; margin-bottom:0 !important; margin-top:0 !important;}
#kommentarbox_unten h3.kommentarbox_ext{padding-top:0 !important;}
div.kommentarbox {color:#ffffff; padding:20px 0 0 10px; float:left; font-size:0.92em;}
div.kommentarbox_ext {color:#ffffff; padding:7px 0 0 10px; float:left; }
div.kommentar_text { color:#ffffff; float:left; width:350px;}
#kommentarbox div.date {color:#d2d2d2; padding-bottom:10px;}
a.kommentar { color:#66C1FF; }
img.kommentar_user {float:none !important; border:none !important; padding:0 !important;}
#kommentarbox_unten { width:498px;
		background: #595959 url("http://mediadb.alpin.de/library/images/shortnews-bg.jpg") repeat-x bottom left;
		margin-bottom:20px;
		border-top:1px solid #595959; /* DDDDDD */
		border-bottom:1px solid #595959;
		padding:9px 0 49px 12px;
		font-size:0.92em;
		color:#d2d2d2;
		}	
.datelastitems { float:left; padding:10px 0 0 6px;}
.more, .comment {font-family: Arial,Helvetica,Sans-Serif; font-size: 10px; color: #d2d2d2; background:transparent url(http://mediadb.alpin.de/library/images/expand.gif) left no-repeat; padding-left:22px;}
.comment {background-image:url(http://mediadb.alpin.de/library/images/comment.gif);}
.legredbold {color: #a60e00; font-weight:bold; font-size:11px;}
.tourtag {font-family: Arial,Helvetica,Sans-Serif;color:#547395;font-weight:bold; font-size:11px;padding-top:22px;padding-bottom:5px;}
tr.head td.tst_th_l {padding-left:10px;}
tr.head td.tst_th_m, td.tst_td_m {text-align:right;}
tr.head td.tst_th_r, td.tst_td_r {padding-right:5px; text-align:right;}
tr.content td {padding-top:2px;padding-bottom:2px;}

/*Header*/
#linksbar a {color:#a60e00; font-family: Arial,Helvetica,sans-serif; font-size:11px;}
a.header_rss {margin-left:238px; padding:0 31px 0 20px; background:transparent url(http://mediadb.alpin.de/library/images/navi/rss_icon.gif) left 2px no-repeat;} 
a.header_links { padding:0 25px 0 16px; background:transparent url(http://mediadb.alpin.de/library/images/navi/link_icon.gif) left 2px no-repeat;} 
a.header_abo { padding:0 24px 0 18px; background:transparent url(http://mediadb.alpin.de/library/images/navi/abo_icon.gif) left 2px no-repeat;} 
a.header_heft { padding:0 18px 0 19px; background:transparent url(http://mediadb.alpin.de/library/images/navi/bestell_icon.gif) left 2px no-repeat;} 
a.header_kontakt { padding:0 22px 0 17px; background:transparent url(http://mediadb.alpin.de/library/images/navi/versenden_icon.gif) left 4px no-repeat;} 
a.header_berge { padding:1px 0; background:transparent url(http://mediadb.alpin.de/library/images/navi/berge_logo.gif) left no-repeat;} 


.mainnavi { padding:0 20px; position:absolute; top:211px; left:20px; width:651px; height:26px; background:transparent url(http://mediadb.alpin.de/library/images/navi/verlauf_rot.gif) left repeat-x;}
.mainnavi_abschluss {position:absolute; top:211px; left:711px; width:9px; height:26px; background:transparent url(http://mediadb.alpin.de/library/images/navi/ecke_rot.gif) left no-repeat;}
.mainnavi div {float:left; width:130px; text-align:center; padding:6px 0;}
.mainnavi a { color:#fff; font-family:Tahoma,sans-serif; font-size:11px; font-weight:bold; }

.sel_mainnavi 
{
font-family:Tahoma,sans-serif; 
font-size:11px; 
font-weight:bold; 
text-align:center; 
position:absolute; 
width:139px; 
height:30px; 
top:207px; 
background:transparent url(http://mediadb.alpin.de/library/images/navi/button_135.png) left no-repeat;
} 


#mybox{display:none;}
#mybox a {position:relative; color: #a60e00;font-weight:bold;top:8px;}

*html #pos_div{position:absolute; top:210px;left:40px;}

*html #mybox{
width:139px; height:30px;
background-color: #333;
background-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://mediadb.alpin.de/library/images/navi/button_135.png", sizingMethod="scale");
}

*html #sel_mainnavi{display:none;}
*html #mybox{display:block;}

.sel_mainnavi_caption {padding-top:10px;}
.sel_mainnavi_caption a {color:#a60e00;}
.sep_r {background:transparent url(http://mediadb.alpin.de/library/images/navi/trennung_rot.gif) right 3px no-repeat;}

.subnavi { padding:0 20px; position:absolute; top:237px; left:20px; width:660px; height:26px; background:transparent url(http://mediadb.alpin.de/library/images/navi/verlauf_grau.gif) left repeat-x;}
.subnavi div.sub {float:left; padding:6px 0;}
*html .subnavi div.sub {margin-top:5px;}
.subnavi a { padding-left:12px; padding-right:15px; color:#000; font-family:Arial,Helvetica,sans-serif; font-size:11px; background:transparent url(http://mediadb.alpin.de/library/images/navi/4_punkte.gif) left no-repeat;}

.subnavi_sel_l {float:left; width:5px; height:30px; background:transparent url(http://mediadb.alpin.de/library/images/navi/sub_links.gif) left no-repeat;}
.subnavi_sel_m {float:left; height:30px; background:transparent url(http://mediadb.alpin.de/library/images/navi/sub_mitte.gif) left repeat-x;}
.subnavi_sel_r {float:left; padding-right:15px; width:9px; height:30px; background:transparent url(http://mediadb.alpin.de/library/images/navi/sub_rechts.gif) left no-repeat;}
.subnavi_sel_text {padding-top:6px; padding-left:10px;color:#a60e00;}

*html .mainnavi {margin-top: 3px;}
*html .sel_mainnavi {margin-top: 3px;}
*html .subnavi {margin-top: -2px;}
*html .mainnavi_abschluss {margin-top: 3px;}

*html .subnavi_sel {margin-top:-3px}
*html .subnavi_sel_l { margin-top: 4px}
*html .subnavi_sel_m { margin-top: 4px}
*html .subnavi_sel_r { margin-top: 4px}

.videotitle {margin:33px 0 0 40px;}
.videoplayer {margin:3px 0 70px 33px;}
.videoplayer-verl {margin-top:-5px; border:0px solid red; width:909px;height:20px;background:transparent url(http://mediadb.alpin.de/library/images/vid-verl.gif) top repeat-x;}

.videoFirstView {position:relative;top:0;left:0;width:184px;z-index:2;}
.videoMovie {position:absolute;top:0;left:0;z-index:-1;width:180px;}
.smallplayer {border: solid 1px #ddd; padding:2px; width:180px; height:157px;}
.smallplayer .shdw {height:137px !important;}
.smallplayer .plyimage {padding:0;}
.smallplayer .buttons {float:left;height:20px;}
#newsindex .buttons img{margin:0;padding:0;border:0;float:none}
#newsindex .shdw img{margin:0;padding:0;border:0;float:none}

#vid-right {float:right;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 10px;
		width:245px;
		}	
#vid-right .bu { font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666666;
		margin-top:2px;
		}	
		
#vid-left {float:left;
		margin:0px 0px 10px 0px;
		padding:0px 10px 0px 0px;
		width:120px;
		}	
#vid-right .bu, #vid-left .bu { font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666666;
		margin-top:2px;
		}

/* 1024 ---------------------------------------------------------- */
.normal1024 #page {width: 990px; background:#fff url("http://mediadb.alpin.de/library/images/bg-02.gif") right repeat-y; }
.normal1024 .top {width:990px; background:#fff url("http://mediadb.alpin.de/library/images/tp02.gif") right top no-repeat; }	
.normal1024 a.header_rss {margin-left:475px;} 
.normal1024 .key-visual {width: 951px; }
.normal1024 .mainnavi { width:888px;}
.normal1024 .mainnavi_abschluss {left:948px; }
.normal1024 .mainnavi div {width:177px;}
.normal1024 .subnavi { width:897px; }

img.nostyle {margin:0 !important;padding:0 !important;width:auto !important;height:auto !important;border:none !important;float:none !important;}

img.googleimage {float:left;margin-left:0; width:149px;}
div.googletextborder {float:left;padding:19px 5px 0 5px; border:solid 1px #dddddd;overflow-x:hidden;display:block;width:147px;}
*html div.googletextborder {width:141px;}
a.googletext {text-decoration:none; overfolow-x:hidden;}
a.googletextlink {color:#008000;font-size:9pt;text-decoration:none; overfolow-x:hidden;}

.ad-head {width:60px;color: #a6a6a6; font-size:0.82em;}
#pos1_anz {padding-bottom:20px;text-align:left;}
#pos2_anz {margin-left:20px;}
#mrec_anz, #cbarn_anz {width:510px;padding-left:102px; text-align:left; padding-bottom:20px;}
#mrec_anz img, #cbarn_anz img { float:none; margin:0; padding:0; border:none;}

ul.newMsgFooter { margin: 0 0 20px 0; padding: 2px 4px; list-style-type: none; border: 1px solid #a6a6a6; border-top: 0; font-size: .9em; font-weight: bold; overflow: hidden; width: 500px; }
ul.newMsgFooter li { display: inline; }
ul.newMsgFooter li a { padding-left: 18px; background-position: center left; background-repeat: no-repeat; white-space: nowrap; display: block; float: left; width: auto; margin-right: 25px; }
ul.newMsgFooter li.newsletter a { margin-right: 0; background-image: url(http://mediadb.alpin.de/library/images/comm_send.gif) }
ul.newMsgFooter li.search a { background-image: url(http://mediadb.alpin.de/library/images/comm_durchsuchen.gif) }
ul.newMsgFooter li.compose a { background-image: url(http://mediadb.alpin.de/library/images/comm_forum_neuer_beitrag.gif) }
ul.newMsgFooter li.register a { background-image: url(http://mediadb.alpin.de/library/images/comm_mitglied_werden.png) }
