/*sidemenu*/
.sidenav-menu:link,.sidenav-menu:active,.sidenav-menu:visited	{
	text-decoration: none;
	color: #336666;
}
	
.sidenav-menu:hover {
	color: #999999;
		text-decoration: none;
}



/*old* -START- */
body {
	margin: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


A:hover	{
	text-decoration: underline;
/*	color: #000000;*/
	}
A:active	{
	text-decoration: underline;
	color: #DB3331;/*UP*/
	}


.linkred:link	{
	text-decoration: underline;
	color: #339999;
	}/*UP*/
.linkred:visited	{
	text-decoration: underline;
	color: #339999;
	}/*UP*/
.linkred:hover	{
	text-decoration: underline;
	color: #999999;
	}/*UP*/
.linkred:active	{
	text-decoration: underline;
	color: #DB3331;/*UP*/
	}/*UP*/




.linklrg:link	{
	font-size: 12px;
	text-decoration: underline;
	color: #339999;
	}
.linklrg:visited	{
	font-size: 12px;
	color: #339999;
	text-decoration: underline;
	}
.linklrg:hover	{
	font-size: 12px;
	text-decoration: none;

	color: #002D64;
	}
.linklrg:active	{
	font-size: 12px;
	text-decoration: underline;
	color: #0000ff;
	}
	
	
	


.linklt:link	{
	text-decoration: underline;
	color: #FFFFFF;
	}
.linklt:visited	{
	text-decoration: underline;
	color: #FFFFFF;
	}
.linklt:hover	{

		text-decoration: underline;
	color: #FFFFFF;
	}
.linklt:active	{
	text-decoration: underline;
	color: #FFFFFF;
	}
	
div.abstract {
	margin-left : 10px;
	margin-right : 2px;
	margin-top : 0px;
	margin-bottom : 0px;
}
	
.crumbs { color:#000000; 	font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight:bold; font-size:10px; }/*UP*/
.crumbs:link { color:#000000; text-decoration:none; }
.crumbs:visited { color:#000000; text-decoration:none; }
.crumbs:hover { color:#999999;text-decoration:underline;}
.crumbs:active { 	color: #DB3331; }




.leftsubnavhead {color:#FFFFFF; font-family:arial, helvetica, sanserif; font-size:12px; font-weight:bold;  background-color: #AACBC9; text-transform:uppercase; padding:5px;}/*SELECT UP*/
.leftsubnav { color:#336666; font-family:arial, helvetica, sanserif;  font-size: 11px; font-weight:normal;}/*UP..DUNKELBLAU */
.leftsubnavon { color:#339999; font-family:arial, helvetica, sanserif;  font-size: 11px; font-weight:normal; text-decoration:underline; background-color:#D4DBD9; padding:4px;}


.leftsubnav:link { color:#336666; font-family:arial, helvetica, sanserif;  font-size: 11px; font-weight:normal; text-decoration:none; }
.leftsubnav:visited { color:#9CBAB0; font-family:arial, helvetica, sanserif;  font-size: 11px; font-weight:normal;}
.leftsubnav:hover { color:#336666; font-family:arial, helvetica, sanserif;  font-size: 11px; font-weight:normal; text-decoration:underline; }
.leftsubnav:active { color:#339999; font-family:arial, helvetica, sanserif;  font-size: 11px; font-weight:normal; text-decoration:underline; }


.paginationon { color:#339999; font-family:arial, helvetica, sanserif;  font-size: 11px; font-weight:normal; text-decoration:underline; background-color:#D4DBD9; padding:2px; }




.newson {color:#336666; font-family:arial, helvetica, sanserif;  font-size: 11px; font-weight:normal; text-decoration:underline; background-color:#D4DBD9; padding:4px;}




.pagetitle {color:#339999; font-family:arial, helvetica, sanserif; font-size:16px; font-weight:bold; }/* margin:4px; */
.pagetitlered {color:#339999; font-family:arial, helvetica, sanserif; font-size:16px; font-weight:bold; margin:4px;}
.titlered {color:#339999; font-family:arial, helvetica, sanserif; font-weight:bold; font-size:14px;}
.titleblue {color:#000000; font-family:arial, helvetica, sanserif; font-weight:bold; font-size:14px; text-transform:uppercase;}
.subtitlered {color:#339999; font-family:arial, helvetica, sanserif; font-size:13px; font-weight:bold;}
.subtitleblue {color:#000000; font-family:arial, helvetica, sanserif; font-size:12px; font-weight:bold;}
.subtitleredsm {color:#339999; font-family:arial, helvetica, sanserif; font-size:11px; font-weight:bold;}
.searchtitlered {color:#339999; font-family:arial, helvetica, sanserif;  font-weight:bold; font-size:13px;}




.hometitleblue {color:#275078; font-family:arial, helvetica, sanserif; font-weight:bold; font-size:15px;}

.hometitlered {
	color:#000000;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, helvetica, sanserif;
/* 	padding: 2px; */
}/*UP*/

.hometitlespecial {
	color:#000000;
	font-family:arial, helvetica, sanserif;
	letter-spacing: 1px;
	font-weight:bold;
	background-color: #AACBC1;
	font-size: 14px;
/* 	padding: 2px; */
}/*UP*/




.homesubtitle {color:#000000; font-family:arial, helvetica, sanserif; font-size:13px; font-weight:bold;}
.specialoffers {background-color:#EBF1EF;}/*UP*/



.searchform {
	color:#000000;
	font-family:verdana, arial, helvetica, sanserif;
	font-size:10px;
	font-weight:normal;
	background-color:#D4DBD9;
	
}
.photosearchform {
	color:#000000;
	font-family:verdana, arial, helvetica, sanserif;
	font-size:10px;
	font-weight:normal;
	background-color:#D4DBD9;
	width:120px;
}


.darkrule {
	background-image: url("images/back_line_drk.gif");
	background-repeat : repeat-x;
}
.medrule {
	background-image: url("images/back_line_med.gif");
	background-repeat : repeat-x;
}
.literule {
	background-image: url("images/back_line_lt.gif");
	background-repeat : repeat-x;
}
.vertrule {
	background-image: url("images/back_line_vert_drk.gif");
	background-repeat : no-repeat;
}


DIV.sectionhead {
	padding:4px;
	background-image: url("images/back_line_drk.gif");
	background-position :bottom;
	background-repeat : repeat-x;
	color:#339999;

	font-family:arial, helvetica, sanserif;
	font-size:11px;
	font-weight:bold;
	margin:0px;
}


DIV.selectbox {background-color:#dddddd; font-size:11px; font-family:verdana, arial, helvetica; width:220px;padding:4px;text-align:right;border-style:solid;border-width:1px;border-color:#000000;}
DIV.searchmod {background-color:#dddddd; padding:4px;border-style:solid;border-width:1px;border-color:#1D3A58;}
DIV.contact {background-color:#EBF1EF; font-size:10px; font-family:verdana, arial, helvetica; width:220px;padding:4px;border-style:solid;border-width:1px;border-color:#FFFFFF;}
DIV.contact_popup {background-color:#EBF1EF; font-size:10px; font-family:verdana, arial, helvetica; width:193px;padding:4px;border-style:solid;border-width:1px;border-color:#FFFFFF;}
DIV.contact2 {background-color:#EBF1EF; font-size:9px; font-family:verdana, arial, helvetica; padding:4px;border-style:solid;border-width:1px;border-color:#FFFFFF;}
DIV.outline {background-color:#ffffff; padding:1px;border-style:solid;border-width:1px;border-color:#1D3A58;}
.dropdown {background-color:#EBF1EF; padding:4px;} /*UP*/


/*postcard styles*/
.cardform {
	color:#000000;
	font-family:verdana, arial, helvetica, sanserif;
	font-size:11px;
	font-weight:normal;
	background-color:#D4DBD9;
	width:150px;
	border : none;
}


.buttonlt {font-family:  verdana, arial, helvetica;
		font-size:10px;
		font-weight: bold;
		color: #000000;
		background-color:#D4DBD9;
}


div.card {
	width: 420px;
	border : thin solid #000000;
	font-family: Arial, Verdana, Helvetica;
	
	
}


.cardrule {
	background-image: url("images/back_line_vert_card.gif");
	background-repeat : repeat-y;
}


.gray {color:#888888;}


/*end new styles, begin old*/




/*old styles still in use...*/


td {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	color: #000000;

}


th {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}


p {
	font-size: 11px;
	font-family: verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
}


li {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	color: #162e45;
	line-height: 14px;
}


.alttxt {
	font-size: 11px;
	font-family: verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	line-height: 13px;
	color: #ffffff;
}


.txt {
	font-size: 11px;
	font-family: verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;

}

.txt:link {
	text-decoration: underline;

}

.txtsm {
	font-size: 10px;
	font-family: verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
}

.txtsm:link {
	text-decoration: underline;
}

.txtsm:active {
	text-decoration: none;
}

.txtsm:hover {
	text-decoration: none;
}


txtsm {
	font-size: 10px;
	font-family: verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
}


.text1 {
	font-size: 11px;
	font-family: verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	/*color: #339999;*/
	color: #336666;
	}


.sm
{ font-family: verdana, arial; color: #000000;
font-size: 9px; font-weight: normal;
}


.txtb {
	font-size: 12px;
	font-family: verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #336666; }
	


.txtbsm {
	font-size: 11px;
	font-family: verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #336666; }
	
.txtbdrk {
	font-size: 12px;
	font-family: verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #000000; }


.headsm{
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}


.head{
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #000060;
	line-height: 16px;
}


.headblk{
	font-size: 15px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #000000;
}


.head1{

	font-size: 13px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #000000;
}


.headred{
	font-size: 14px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #339999;
}


.headeventpop{
		font-size: 13px;
	font-family:  Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #336666;
}


.alert {
	font-size: 18px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #000000;
}


.postcard


{ font-family: arial; color: #003366;
font-size: 15px; font-weight: bold;


}


.resortbody	{
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000;
	text-decoration: none;
}


.resortaddress	{
	font-size: 8pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #111111;
	text-decoration: none;
}


.resortaddress:hover	{
	text-decoration: underline;
}


.resortsm
	{
	font-size: 8pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000;
	text-decoration: none;
}


.form{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	color: #000000;
}


.form2{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	color: #000000;
	
	
}
.search{font-family:verdana,arial,helvetica,sanserif; font-size:10px; font-weight:normal; color:#222222; background-color:#dddddd;}




.formradiogray{
	color: #000000;
	background: #ccccc2;
}


.selectlang{font-family:verdana,arial,helvetica,sanserif; font-size:10px; font-weight:bold; color:#dddddd; background-color:#000000; width:120px;}
.selectcountry{font-family:verdana,arial,helvetica,sanserif; font-size:10px; font-weight:bold; color:#000000; background-color:#D4DBD9; width:160px;}
.golang{font-family:verdana,arial,helvetica,sanserif; font-size:10px; font-weight:bold; color:#222222; background-color:#dddddd;}




.link3:link{color:#eeeeee;text-decoration:underline;}
.link3:visited{color:#cccccc;text-decoration:underline;}
.link3:hover{color:#99ccff;}
.link3:active{color:#ffffff;}




.alttxt2 {
	font-size: 10px;
	font-family: verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	line-height: 13px;
	color: #ffffff;
}


h1 {
	font-size: 14px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #000066;
}


h2 {
	font-size: 16px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #000000;
}


.alertorng {
	font-size: 20px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #cc6600;
}
.redirect {
	font-size: 24px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #ffffff;
}
.redirectsm {
	font-size: 14px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #000000;
}


.head1txt{
	font-size: 14px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	color: #000000;
}


.head2 {color:#000000; font-family:arial, helvetica, sanserif; font-size:16px; font-weight:bold; margin:4px;}


.head2txt{
	font-size: 16px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #000000;	
}


.head3{
	font-size: 18px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	color: #000000;
	line-height: 30px;
}


.head4{
	font-size: 16px;
	font-family: Arial Black, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	color: #000066;
	line-height: 30px;
}


.headsrch{
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	text-decoration: underline;
}


.headsrch:hover{
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	text-decoration: none;
	color: #cc6600;
}


.headsrch:active{
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #000000;
}


.logo {
  position: absolute;
  visibility: visible;
  bottom: 0;
}


.vacationnav{
	font-size: 11px;
	font-family: verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	text-decoration: none;
}


.vacationnav:hover{
	font-size: 12px;
	font-family: verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}


.submit{
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	color: #ffffff;
	font-weight: bold;
/*	background : #444444;UP*/
	
}


.submit2{
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-weight: bold;
	color: white;
}


.resortheader	{
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.resorttitle	{
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}


.resortaddressheader	{
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #eeeeee;
	font-weight: bold;
	text-decoration: none;
}


.resortdropdown
	{
	font-size: 10px;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000;
	text-decoration: none;
}


.resortmiddlecontent
	{font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}


.myaccount {font-family: arial, verdana; color: #cccccc;
		font-size: 11px; font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;
		}


.folder {font-family: verdana, arial;
		font-size: 13px; font-weight: bold;
		}


.required {font-family: verdana, arial, sanserif; color: #ff0000;}


list {font-family: verdana, arial; color:#001111;
		font-size: 11px; font-weight: bold;}
		
.linklite:link{

		font-size: 10px;
		font-family: verdana, Arial, Helvetica, Sans-Serif;
		font-weight: normal;
		color:  #002D64;
		text-decoration: underline;
	}
.linklite:hover{
		font-size: 10px;
		font-family: verdana, Arial, Helvetica, Sans-Serif;
		font-weight: normal;
		color: #000000;
		text-decoration: underline;
	}


.link{font-size: 10px;
		font-family: verdana, Arial, Helvetica, Sans-Serif;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
	}


.link2{font-size: 10px;
		font-family: verdana, Arial, Helvetica, Sans-Serif;
		font-weight: normal;
		color: #ffffff;
		text-decoration: underline;
	}


.link:hover	{text-decoration: underline;
		}


.link2:link{color: #0033cc;
		text-decoration: underline;
		}
.link2:visited{
		color: #555666;
		text-decoration:underline;
		}
.link2:hover	{
		text-decoration: underline;
		color: #000099;
		}
	




.bluregion {color:#162e45;}
.bluresort {color:#003399;}


.title {font-family:   arial, helvetica;
		font-size:12px;
		font-weight: bold;
		color: #eeeeee;
		text-transform: uppercase;}


.media {font-family:  arial, helvetica;
		font-size:11px;
		font-weight: normal;
		color: #99ccff; background-color:#275078; padding: 6px; width: 190px;
}

.media:link {color: #99ccff; background-color:#275078; padding: 4px; width: 190px;}
.media:hover {color: #ffffff; background-color:#000000; padding: 4px; width:190px;text-decoration: underline;}
.media:active {color: #ffffff; padding: 4px; width: 190px;}
.media:visited {color: #cccccc;  padding: 4px; width: 190px;}


.mediasm {font-family:  verdana, arial, helvetica;
		font-size:10px;
		font-weight: normal;
		padding: 2px;
}
.mediasm:link {color: #99ccff; background-color:#275078; padding: 0px; width: 100%;}
.mediasm:hover { color: #ffffff; background-color:#000000; padding: 0px; width:100%; text-decoration: underline;}
.mediasm:active {color: #ffffff; padding: 0px; width: 100%;}
.mediasm:visited {color: #cccccc;  padding: 0px; width: 100%;}	


.medianav {font-family:  verdana, arial, helvetica;
		font-size:10px;
		font-weight: bold;
		padding: 2px;
		background-color:#555555;
		text-decoration: none;			
}
.medianav:link {color: #cccccc; background-color:#555555; padding: 2px; width: 100%; text-decoration: underline;}
.medianav:hover { color: #cc6633; background-color:#333333; padding: 2px; width:100%; text-decoration: underline;}
.medianav:active {color: #ffffff; background-color:#cc6633; padding: 2px; width: 100%; text-decoration: underline;}
.medianav:visited {color: #aaaaaa; padding: 2px; width: 100%; text-decoration: none;}


.mediaon {font-family:  verdana, arial, helvetica;
		font-size:10px;
		font-weight: bold;
		padding: 2px;
		color: #ffffff;
}	
.mediacrumbs {font-family:  verdana, arial, helvetica;
		font-size:11px;
		font-weight: bold;
		color: #000000;
}








/*???*/
.minifinder { font-family:verdana, arial, helvetica, sanserif; font-size:10px; font-weight:bold; color:#dddddd; background-color:#000000; width:100px; }
/*
.wetterhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #000000; font-style: normal; font-weight: bold ; color: #FFFFFF}

*/
.wetterhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; font-style: normal; color: #DDEAE6}


.wettertext { font-size: 11px; font-family: verdana, Arial, Helvetica, Sans-Serif; font-weight: normal; }







/*old* -END- */

.strichl { 
	background-image: url("images/strichl_white.gif")	
}
.strichlm { 
	background-image: url("images/strichl_hellrot.gif")
}

.menu-white,.menu-black,.impressum,.side-menu,.side-menu-weather  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: 3px;
}

.side-menu {
color:#999999;
}

.formtext {
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
	font-size: 11pt;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
}

.menu-white {
	color: #FFFFFF;
}

.menu-white:link,.menu-white:active,.menu-white:visited	{
	text-decoration: none;
	color: #FFFFFF;
}

.menu-sub1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}

.menu-sub1:link,.menu-sub1:active,.menu-sub1:visited	{
	text-decoration: none;
	color: #FFFFFF;
}


.menu-white:hover	{
	color: #999999;
}

.sidenav:link,.sidenav:active,.sidenav:visited	{
	text-decoration: none;
	color: #FFFFFF;
}
	
	
	


.sidenav{
 	color: #FFFFFF;
}

.sidenav:hover {
	color: #999999;
		text-decoration: none;
}







.menu-black {
	color: #000000;
}



.menu-sub2 {
	font-size: 7pt;/*noch entspr. zu ?ndern f?r NN*/
	text-align: right;
		color: #336666;
}



.menu-sub3 {
	font-size: 7pt;/*noch entspr. zu ?ndern f?r NN*/
	text-align: left;
		color: #336666;
}



.impressum {
	color: #999999;
}

.impressum:link,.impressum:active,.impressum:visited {
	text-decoration: none;
}

.impressum:hover {
	text-decoration: none;
	color: #000000;
}




table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a {
	color: #000000;
	text-decoration: underline;
}


/* side-menu */
.menu-sub2 {
	text-align: right;
	height: 16px;
	padding-right: 8px;
/* noch nicht NN-kompatibel */
}
.menu-sub-weather {
	text-align: right;
	height: 16px;
/*
	padding-right: 8px;
*/
/* noch nicht NN-kompatibel */
}

.strich2 {
	background-image: url(images/strichl_gray.gif);
}

.side-menu  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-weight: bold;
	height: 16px;
	background-color: #FFFFFF;

}

.pagetitle-popup {
	font-size: 16pt;
	color: #ED9994;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
}
.side-menu-weather {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-weight: bold;
	height: 16px;
	color: #999999;

}
/*NEW CAM CSS FOLLOWS HERE*/
.cam-title1,.cam-title2,.cam-title3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.cam-title1{
	font-weight: normal;
	letter-spacing: 3px;
	text-transform: uppercase;

}

.cam-title2{
	font-weight: bold;
		padding-left: 8px;
}

.cam-title3{
	font-weight: bold;
		padding-left: 0px;
}

.cam-desc1,.cam-desc2, .cam-desc2b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;/*noch entspr. zu ?ndern f?r NN , .cam-bar */
	height:17px;
/* 	padding-left: 8px; */
	margin-left: 8px; 
}
.cam-desc1{
	color: #9CBAB0;
	font-weight: bold;
}
.cam-desc2, .cam-desc2b{
	color: #000000;
	font-weight: bold;
}
.cam-desc3,.cam-desc3b{
	color: #000000;
	font-weight: normal;
	margin-left: 8px; 

}
.cam-bar{
	color: #9CBAB0;
	font-weight: bold;
	height:0;
}

.cam-pagetitle {
color:#339999; font-family:arial, helvetica, sanserif; font-size:16px; font-weight:bold;width:144px;	padding-left: 8px;
}

.cam-form{
	margin: 0px;
	padding: 0px;
}

select.cam-form {

	margin: 0px;
	padding: 0px;
	color:#000000;
	font-weight: normal;
		font-size: 10pt;
	background-color: #CCCCCC;
}

.cam-desc1-link:link,.cam-desc1-link:active,.cam-desc1-link:visited, .cam-desc1b-link:link,.cam-desc1b-link:active,.cam-desc1b-link:visited	{
	text-decoration: underline;
	color: #9CBAB0;
}
	
	
	


.cam-desc1-link:hover,.cam-desc1b-link:hover {
	color: #FFFFFF;
		text-decoration: underline;
}
.strich2-v {
background-image: url(images/strichl_gray_v.gif)
}

.strichl-v { 
	background-image: url(images/strichl_white_v.gif)
}
.cam-desc3, .cam-desc3b { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;/*noch entspr. zu ?ndern f?r NN*/
	height:17px;
 } 
 

 .cam-desc3b, .cam-desc2b,  .cam-desc1b-link:link,.cam-desc1b-link:active,.cam-desc1b-link:visited{
 	margin-left: 0px;
}


/* ---- Box ----- */

.box-border-right {
	border-right:1px solid #AACBC0;
}
.box-head {
	background-color:#AACBC0;
	height:20px ;
	padding-left:5px;
}
.box-head-red {
	background-color:#DA202C;
	color: #FFFFFF;
	height:20px ;
	padding-left:5px;
}
.box-bg {
	background-image:url(images/box_strich_v.gif);
	background-repeat:no-repeat;
}
.box-head-lite {
	font-size:10px;
	padding-left:5px;
	border-top:1px solid #AACBC0;
	border-left:1px solid #AACBC0;
}
.box-bg-lite {
	border-top:1px solid #AACBC0;
	background-image:url(images/box_strich_v.gif);
	background-repeat:no-repeat;
}
.box-grey {
	background-color:#EBF1EF;
	padding-left:5px;
}
.box-input {
	font-size:9px;
	height:19px;
}
.box-txt-padding {
	padding-left:5px;
}
.box-head-txt {
	font-weight:bold;
	font-size:12px;
}
.box-txt-bold {
	font-weight:bold;
}
.box-txt-red {
	color:#DA202C;
}
.box-txt-grey {
	color:#999999;
	font-size:10px;
}

.box-link:link	{
	text-decoration: underline;
	color: #000000;
}
.box-link:visited	{
	text-decoration: underline;
	color: #000000;
}
.box-link:hover	{
	text-decoration: none;
	color: #000000;
}
.box-link:active	{
	text-decoration: underline;
	color: #000000;
}

/* for send_to_a_friend */
.sendtofriendtable { background-color:#DDEAE6; }
.sendtofriendbar { background-color:#336666; }
/* -------------- */
/*.strichl { background-image: url("../images/strichl_white.gif")
}

.strich2 { background-image: url("/new/images/strichl_gray.gif")
}
*/
.menu-white,.menu-black,.impressum,.formtext {
	font-size: 8pt;
}


.formtext{
	width: 120px;
}

.menu-sub1 {
	font-size: 9pt;
}