/* NEWSLETTER */
.nlbox  {width: 100%; margin:5 0px;}
.nlbig, .nlsmall, .notice{background-color:#fffcc7; border: 2px solid; border-color:#ce8157;margin: 0px 5px;}
.nlbig  {float:left; width:400px;}
.nlsmall{float:left; width:200px; height:304px; padding: 0 10px;}
/* Firefox Opera Weiche */
*[class="nlsmall"] { height:300; }
*[class="nlsmall"] { width :180; }
.notice{	text-align: center;}



#bgimage1{ background-image: url(../../newsletter/images/boergerende.jpg); width: 400px; height: 300px; background-repeat: no-repeat;}
#bgimage2{ background-image: url(../../newsletter/images/staedte.gif); 		width: 400px; height: 300px; background-repeat: no-repeat;}
#bgimage3{ background-image: url(../../newsletter/images/kanaren.jpg); 		width: 400px; height: 300px; background-repeat: no-repeat;}

#holidaa	  { float: left;	background-image: url(http://www.holidaa.de/newsletter/img/holidaA-Logo1.gif); background-repeat: no-repeat;
				 background-position: left; height: 100px; width: 290px;margin:5px;}
#tourisline{ float: right; background-image: url(http://www.holidaa.de/newsletter/img/tl_transparent.gif); background-repeat: no-repeat;
				 background-position: right; height: 100px; width: 290px; margin:5px;}
#and       { font-family:arial; font-size:18; text-align: center; margin-top:30px; }

/* /NEWSLETTER */
a.link {
display:block;
margin-left:auto;
margin-right:auto;
background-color:#efefef;
text-align:center;
border:2px #c8070A solid;
font-size: 16px;
}
a.link:hover {
color:#FFFFFF;
background-color:#c8070A;
border:2px #fff solid;
}
.contentbox, .footer, .contentbox_red{
	margin: 10px;
	text-align: justify;
	padding-bottom: 5px;
	padding-top: 5px;
}
.contentbox_red{border:2px #c8070A solid;text-align:center;}
.cbr_menu{width:500px;margin:auto;}
.specialbox{
	border: 2px solid #c8070A;
	width:500px;
	padding: 10px;	
}
/* alle links */
a, a.box {font-family: verdana; font-size: 8pt;}
a.extern {font-size: 10pt;}

/* allgemeine links */
a.extern:link, a:link, a.extern:visited, a:visited, a.extern:active, a:active { color: #000; text-decoration:none; }
a.extern:hover, a:hover	   							{ color: #000; text-decoration:none; background-color:#ffffff;} 

/*  links in box-rubrik */
a.box:link, a.box:visited, a.box:active 	{ color: #000; text-decoration:none; background-image: url(http://www.holidaa.de/graphics/images/pfeil-immonet-red.gif); background-repeat: no-repeat; padding-left: 15px; width: 170px;}
a.box:hover	   									{ color: #000; text-decoration:none; background-color:#ffffff;}
a.head:hover										{ background-color: transparent;}

/* menue oben */
/*
a.menu, a.menu:visited , a.menu:active 
	{ display: block; color:#fff; text-decoration:none ; font-size: 10pt;
	padding-left: 0px; padding-bottom: 0px; padding-top:0px; margin-left: 0px; margin-right: 0px;
	border-left:solid 1px #fff; border-top:solid 1px #fff; line-height:20px;
   text-align:center; background-image:url(http://www.holidaa.de/graphics/images/balken.jpg); background-repeat: repeat-x; }
*/

a.menu, a.menu:visited , a.menu:active 
	{ display: block; color:#fff; text-decoration:none ; font-size: 10pt;
	padding-left: 0px; padding-bottom: 0px; padding-top:0px; margin-left: 0px; margin-right: 0px;
	border-left:solid 1px #fff; border-top:solid 1px #fff; line-height:20px;
   text-align:center; background-color:#b52031; }

a.menu:hover 
	{ background-color:#fff; color:#808080; text-decoration:none ; background-image:url(http://www.holidaa.de/images/xmover.jpg);
	border-left:solid 1px #fff; border-top:solid 1px #fff; }

body { margin-top: 10px; margin-left: 4px; margin-right: 4px; margin-bottom: 10px; 
		 color: black; background-color:#ffffff; font-family: verdana,arial; font-size: 10pt;}
/*
.leiste, .headbox1 
	{ background-image:url(http://www.holidaa.de/graphics/images/balken.jpg); background-repeat: repeat-x; background-color:#b52031; color:white;  
	 text-decoration:none; font-family:verdana, sans-serif; font-size: 10pt;
	 padding-bottom: 2px; padding-top: 2px; margin: 0px auto; height:30px; }		 
*/
.leiste, .headbox1 
	{background-color:#b52031; color:#ffffff; font-weight: bold; /* #b52031  #ffffff */ /* #ffb210 #000000 */
	 text-decoration:none; font-family:verdana, sans-serif; font-size: 10pt;
	 padding-bottom: 2px; padding-top: 2px; margin: 0px auto; height:30px; }

.box, .headbox1, .headbox2 { width: 1000px; font-size: 10pt; }
.box{clear:both;}
.headbox1						{ height: 20px; background-color:#fff; color:#b52031; font-weight: bold;}
.headbox2						{ height: 70px; background-color: #eeeeee; }

/* Head */
.hotline							{ float: left;	background-image: url(http://www.holidaa.de/graphics/images/de/hotline.gif); background-repeat: no-repeat;
									  background-position: left; height: 70px; width: 310px; }
.logo								{ float: right; background-image: url(http://www.holidaa.de/graphics/images/himmel.gif); background-repeat: no-repeat;
									  background-position: right; height: 70px; width: 310px; }
.linkbox							{ border: 1px solid; width: 180px; margin-top: 10px; border-color: #b52031;} /*  #b52031 */ /* #2959ce */
.boxlink							{ text-align: left; margin-left: 5px; margin-bottom: 5px; margin-top: 5px; }

h1 { color:#b52031;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12pt;font-weight:bold; margin:0px;}
h2 { color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12pt;font-weight:bold; margin:0px; text-align: center;}

.content		{ margin: 0px;}
.pad 			{ padding:5px 5px 0px 5px; text-align: center; }
.imgBorder 	{ border:solid #cccccc 1px;margin-bottom:0px; }

/* hauptleisten */

.nav { background-color:#eeeeee; color:black;  text-decoration:none; font-family:verdana, sans-serif; font-size: 10pt;
		 padding-left: 1px; padding-bottom: 1px; padding-top: 1px; }

/*holidaa css*/
.small 			{ font-size:8pt; color:#000000; text-decoration:none; font-weight:normal; }
.nounderline 	{ text-decoration:none; }
.content1 		{ background-color:#dfdfdf; }
.highlight 		{ background-color:#ffffff; }
.line 			{ background-color:#c8070a; }
.line_tp 		{ background-color:#c8070a; }
.small 			{ font-size:8pt; color:#003366; text-decoration:none; font-weight:normal; }
.error 			{ color:#000000; }
table,tr,td 	{ font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000; }
.key				{ display: none;}
img 				{ border: 0px; }
a.a:link{color:#0000ff;font-size:12px; text-decoration: underline;}
a.a:visited{color:#0000ff;font-size:12px; text-decoration: underline;}
a.a:hover{color:#ff0000;background-color:transparent;font-size:12px;}
a.a:active{color:#00ff00;font-size:12px;}
.slogan1, .slogan2, .slogan3 {padding:0px;margin:-3px;font-size:20px;}
.slogan1{color:#2959CE;}
.slogan2{color:#B52031;font-size:24px;}
.slogan3{color:#FFB210;}
.menusp1, .menusp2, .menusp3{width:12.0%;float:left;}
.menusp2{width:13%;}
.menusp3{width:14%; margin-bottom: 5px;}
#sp4_1,#sp4_2, #sp4_3  {font-size:8pt;text-align:left;border: 0px solid;float:left;}
#sp4_1{width:270px;}
#sp4_2{width:130px;}
#sp4_3{width:100px;}
.red{color: #cd0000;display: block;}
.pwd{margin-bottom:4px;}
.search1{font-size:8pt; float:left;margin-left:15px;}
.search2{float:right;margin-right:15px;}

/* neue CSS Klassen, um Hotelliste ohne Tabellen dar zu stellen */
#box1{width:500px;border: 0px solid;margin-left:10px;}
#box2{width:500px;text-align:right;}
#headSp1{float:left;width:265px;text-align:left;}
#headSp2{float:left;width:130px;text-align:left;}
#headSp3{float:left;width:100px;text-align:left;}
.textLeft{text-align:left;}
.textCenter{text-align:center;}
.right{float:right;}
.search{text-align:left;margin-right:29px;float:left;}
.path{display:block;width:400px;margin-left:95px;}
.lupe{margin-right:20px;}
.lpic, .lpicM{display:block;}
.lpicM{margin:4 0px;}
.sp1{float:left;width:44%;text-align:left;}
.sp2{float:left;width:18%;}
.sp3{float:left;width:16%;text-align:center;}
.sp4{float:left;width:20%;text-align:right;}
.book{margin-left:375px;}
