body      {
	background: url('http://www.camjoo.de/webcams/bg/back.gif') white;
	background-repeat: repeat-x;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
	padding: 0px; }

* {	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;  }

/* Links */
a.menueleft  {
	background: url('http://www.camjoo.de/webcams/bg/menueback.gif') #CCCCCC;
	background-repeat: no-repeat;
	font-size: 11pt;
	display:block;
	text-decoration: none;
	color: #4C4C4C;
	font-weight: normal;
	margin-bottom: 1px;
	text-align:right;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
a.menueleft:link    { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
 }
a.menueleft:visited { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
 }
a.menueleft:active  { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
 }
a.menueleft:hover  { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
	background: #98B7C8;
 }
 
 /* Links */
a.menueleftfav  {
	background: url('http://www.camjoo.de/webcams/bg/menueback.gif') #A4CC98;
	background-repeat: no-repeat;
	font-size: 11pt;
	display:block;
	text-decoration: none;
	color: #4C4C4C;
	font-weight: normal;
	margin-bottom: 1px;
	text-align:right;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
a.menueleftfav:link    { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
 }
a.menueleftfav:visited { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
 }
a.menueleftfav:active  { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
 }
a.menueleftfav:hover  { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
	background: #98B7C8;
 }
 
 /* Locationbar */
a.locationbar  {
	background: transparent;
	text-decoration: none;
	color: #4C4C4C;
	font-weight: normal;
}
a.locationbar:link    { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
 }
a.locationbar:visited { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
 }
a.locationbar:active  { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
 }
a.locationbar:hover  { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
	background: #98B7C8;
 }
 
  /* Impressum */
a.impressum  {
	background: transparent;
	text-decoration: none;
	color: #4C4C4C;
	font-weight: normal;
	font-size: 8pt;
}
a.impressum:link    { color: #4C4C4C;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
 }
a.impressum:visited { color: #4C4C4C;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
 }
a.impressum:active  { color: #4C4C4C;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
 }
a.impressum:hover  { color: #4C4C4C;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	background: #98B7C8;
 }
 
  /* Inline-Links */
a.dynlink  {
	background: #EEEEFF;
	text-decoration: none;
	color: #84B7FF;
	font-weight: normal;
	font-size: 9px;
	line-height:14px;
	display:block;
}
a.dynlink:link    { color: #84B7FF;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
 }
a.dynlink:visited { color: #84B7FF;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
 }
a.dynlink:active  { color: #84B7FF;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
 }
a.dynlink:hover  { color: #6497DF;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	background: #DDDDEE;
 }

div.maincontainer  {
	width: 893px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

div.impressum  {
	position: absolute;
	text-align:right;
	width:882px;
	top:2px;
	z-index: 10;
}

div.header  {
	position: absolute;
	width: 893px;
	text-align:left;
	left: 0px;
	top:25px;
	white-space: nowrap;
}

img.headpicleft  {
	border-left: 6px solid #FFFFFF;
}
img.headertitle  {
	border-right: 6px solid #FFFFFF;
	border-left: 6px solid #FFFFFF;
}
img.headerpicright  {
	border-right: 6px solid #FFFFFF;
}

div.maincontent  {
	width: 381px;
	position: relative;
	left: 6px;
	top: 260px;
	text-align:left;
}
div.maincontent_large  {
	width: 620px;
	position: relative;
	left: 6px;
	top: 260px;
	text-align:left;
}

div.urlaubscontent  {
	width: 381px;
	position: relative;
	text-align:left;
	float:left;
}
div.urlaubsaddons  {
	width: 233px;
	float:right;
	margin-top:31px;
}

span.subtitle  {  font-size: 10pt;
	color: #74A7EF;  }

h1  {  font-weight: bold;
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 10pt;
	color: #666666; 
	padding: 0px; }
h2  {
	background: #84B7FF;
	text-align:right;
	padding-right:4px;
	padding-top:4px;
	padding-bottom: 4px; 
	color:white;
	font-size:11pt;
	margin-bottom: 1px;
	font-weight: normal;  }
h3  {
	background: #CCCCCC;
	color: #666666;
	font-size:10pt;
	font-weight: normal;
	padding:4px;
	padding-bottom: 4px;
	margin-bottom: 12px;
	margin-top: 6px;  }
div.locationbar  {
	background: #CCCCCC;
	text-align:left;
	padding-right:4px;
	padding-left:4px;
	padding-top:4px;
	padding-bottom: 4px; 
	color:#4C4C4C;
	font-size:11pt;
	margin-bottom: 1px;
	font-weight: normal; 
}
ul.camlist  {  margin-bottom: 0px;  }
ul.camlist li   { margin-bottom: 4px;  }
ul.nextregion  {  margin-top: 1px;
	margin-bottom:24px;  }
ul.hotel  {  margin-top: 8px;
	margin-bottom: 24px;  }
span.bewertungen  {  font-size: 9px;
	color: #999999;  }
span.comments  {  font-size: 9px;
	color: #333333;  }
span.bewertungstitel  {  font-size: 9px;
	font-weight: bold;
	color: #666666;  }
div.inlineinfo  {  display: none;  }
div.inlineinfoactive  {  display: block;
	margin-top:6px;
	margin-bottom: 6px;
	border: 1px dotted #6185AD;
	background: #EEEEFF;
	padding:3px;  }
div.idum  {  padding: 0px;
	margin: 0px;
	cursor: pointer;  }

div.maptitle  {
	background: #84B7FF;
	text-align:right;
	padding-right:4px;
	padding-top:4px;
	padding-bottom: 4px; 
	color:white;
	font-size:11pt;
	margin-bottom: 1px;
	font-weight: normal; 
	margin-top:10px; }
div#map  {  font-size: 6pt;
	overflow:hidden;  }
div#map *  {  font-size: 6pt;  }

div.searchfield  {
	background: url('http://www.camjoo.de/webcams/bg/searchfield.gif') white;
	background-repeat: no-repeat;
	width:380px;
	height:39px;
}
div.searchfield_large  {
	background: url('http://www.camjoo.de/webcams/bg/searchfield_large.gif') white;
	background-repeat: no-repeat;
	width:615px;
	height:39px;
}
input.searchfield  {
	border: 1px solid #6699FF;
	width: 210px;
}
input.searchfield_large  {
	border: 1px solid #6699FF;
	width: 450px;
}

div.urlcontainer  {
	 }
input.urlfield  {
	border: 1px solid #6699FF;
	width: 330px;
	font-size:8pt;
}
input.urlfield_large  {
	border: 1px solid #6699FF;
	width: 570px;
	font-size:8pt;
}

.field  {
	width: 220px;
	border: 1px solid #CCCCEE;
}

div.googlecontainer  {
	position: absolute;
	left: 393px;
	top: 300px;
	width: 233px;
	color: #CBCBCB;
	padding-bottom: 20px;  }
div.googlecontainer *  {
	color: #CBCBCB;
}
div.googlelinks  {
	position: relative;
	margin-left:15px;
	padding-bottom:30px;
}
div.googleadds  {
	margin-left:10px;
	margin-bottom:30px;
	position: relative;
}

div.googleaddsbottom  {
	position: relative;
}

div.menucontainer  {
	width: 255px;
	position: absolute;
	top: 260px;
	left:632px;
	padding-bottom: 20px; }

div.menuetitle  {
	background: #84B7FF;
	text-align:right;
	padding-right:4px;
	padding-top:4px;
	padding-bottom: 4px; 
	color:white;
	font-size:11pt;
	margin-bottom: 1px;  }

dl.impressum dt  { font-size: 7pt;  }
dl.impressum dd  { font-size: 7pt;  }