p.submenu
{	margin:0px 180px 0px 30px;
	text-align:justify;
}
div.submenu ul
{	margin-bottom:15px}
div.submenu p
{	margin-top:1px;
	border:solid 1px #21928C;
	padding:5px;
	background-color:#DED;
	text-align:center;
}
div.submenu p img
{	border:none}
div.submenu ul.kompetenz
{	margin-top:1px;
	border:solid 1px #21928C;
	padding:5px;
	background-color:#DED;
}
div.submenu ul.kompetenz li
{	margin-left:15px;
	padding:2px 0px;
	list-style-type:disc;
}
div.submenu ul.kompetenz a
{	display:inline;
	margin:0px;
	border:none;
	padding:0px;
	background:transparent;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#700
}
div.submenu ul.kompetenz a:hover
{	color:#3D57B9}
.news
{	clear:both;
	margin:0px auto;
	padding:0px;
	width:450px;
	overflow:hidden;
}
.news h2
{	margin:15px 200px 0px 0px;
	padding-left:30px;
	height:19px;
	overflow:hidden;
	background-image:url(../img/design/home/boxheader.gif);
	font-size:11px;
	line-height:19px;
	color:#088;
}
.news div
{	border:solid 1px #00B5B5;
	padding:5px 15px;
	overflow:hidden;
	background-color:#EAF5E4;
	text-align:justify;
	color:black;
}
.news h3
{	margin:0px 0px 5px 0px;
	font-size:100%;
}
.news img.thumb
{	float:left;
	margin:-5px 10px -5px -15px;
	border:none;
}
.news img.left
{	float:left;
	margin:0px 10px 0px -10px;
	border:solid 1px #CEDFC6;
	padding:1px;
}
.news img.right
{	float:right;
	margin:0px -10px 0px 10px;
	border:solid 1px #CEDFC6;
	padding:1px;
}


.specialnews h2
{	background-image:url(../img/design/home/sonderBox_header.gif);
	color:white;
}
.specialnews div
{	border-color:#38A1D7;
	background-color:#CFEFFF;
}

div.topinfo
{	clear:both;
	margin:50px 0px 30px 30px;
	border:solid 1px #21928c;
	height:265px;
	background-color:#eaf5e4;
}
div.topinfo img.left
{	float:left;
	border-right:solid 1px #21928c;
	padding:1px;
}
div.topinfo img.right
{	float:right;
	border-left:solid 1px #21928c;
	padding:1px;
}
div.topinfo h2
{	margin:5px 200px;
	font-size:120%;
	text-align:center;
}
div.topinfo p
{	margin:0px 200px}
div#early
{	margin:20px 180px 30px 30px}
div#early h2
{	margin:0px;
	padding-left:30px;
	height:19px;
	overflow:hidden;
	background:url(../img/design/home/boxheader.gif) no-repeat left;
	font-size:100%;
	line-height:19px;
	color:#030;
}
div#early h2 span
{	float:left;
	margin-right:10px;
	width:220px;
	color:#088;
}
div#early h2 small
{	text-transform:none}
div#early ul
{	margin:0px;
	border:solid 1px #00B5B5;
	padding:0px;
	background-color:#EAF5E4;
	list-style:none;
}
div#early li
{	margin:7px;
	padding:0px;
}
div#early li div.small
{	height:44px;
	overflow:hidden;
}
div#early li.large div.small
{	display:none}
div#early li div.large
{	display:none;
	height:74px;
	overflow:hidden;
}
div#early li.large div.large
{	display:block}
div#early img
{	float:left;
	border:1px solid #A1C590;
	padding:1px;
}
div#early h3
{	margin:0px 0px 0px 115px;
	font-size:110%;
}
div#early div.small p
{	margin:0px 0px 0px 70px}
div#early div.large p
{	margin:0px 0px 0px 115px}

div#special-offer
{	margin:0px 180px 20px 0px;
	padding:53px 0px 0px 73px;
	background:url(../img/design/home/rabat01-2011.jpg) no-repeat;

}

div#special-offer h2
{	margin:0px;
	padding:0px 0px 0px 230px;
	height:20px;
	overflow:hidden;
	font-size:130%;
	line-height:20px;
	color:#030;
}



div#special-offer div
{	background:url(../img/design/home/rabat05.gif) repeat-x top white; */
	overflow:hidden;
}


div#special-offer div div
{	background:transparent url(../img/design/home/rabat05.gif) repeat-x bottom}
div#special-offer div div div
{	background:url(../img/design/home/rabat05.gif) repeat-y left}
div#special-offer div div div div
{	background:url(../img/design/home/rabat05.gif) repeat-y right}


div#special-offer div div div div div div
{	background:url(../img/design/home/rabat03.gif) no-repeat right bottom}

div#special-offer div div div div div div div
{	background:url(../img/design/home/rabat01.gif) no-repeat right bottom}
/*
*/
div#special-offer ul
{	margin:0px;
	padding:1px;
	/* background:url(../img/design/home/rabat01.jpg) no-repeat -73px -73px; */
	list-style:none;
}

div#special-offer li
{	clear:both;
	margin:10px;
	padding:0px;
}
div#special-offer li img
{	float:left;
	border:solid 1px #cedfc6;
}
div#special-offer li div
{	background:transparent !important}
div#special-offer li div h3
{	font-size:100%}
div#special-offer li div.large
{	display:none;
	height:75px;
}
div#special-offer li div.large h3,
div#special-offer li div.large p
{	margin:0px 0px 0px 115px}
div#special-offer li div.small
{	height:45px}
div#special-offer li div.small h3,
div#special-offer li div.small p
{	margin:0px 0px 0px 70px}
div#special-offer li.large div.large
{	display:block}
div#special-offer li.large div.small
{	display:none}


/* ---------------------------------- */

.kategoriebox
{	clear:both;
	margin:0px auto;
	padding:0px;
	width:450px;
	overflow:hidden;
}
.kategoriebox h2
{	margin:15px 200px 0px 0px;
	padding-left:30px;
	height:19px;
	overflow:hidden;
	background-image:url(../img/design/home/boxheader.gif);
	font-size:17px;
	line-height:19px;
	color:#088;
}
.kategoriebox div
{	border:solid 1px #00B5B5;
	/* padding:5px 15px; */
	overflow:hidden;
	background-color:#EAF5E4;
	text-align:justify;
	color:black;
}

.kategoriebox div.bildbandbox {
	float: left; 
	width: 140px; 
	
	padding-right: 10px;
	border: none;
	
}

.kategoriebox div.reiselistenbox {
	border: none;
	padding-right: 5px;
}

.reiselistenbox li {
	text-align: left;
}
                   
.kategoriebox h3
{	margin:0px 0px 5px 0px;
	font-size:100%;
}
.kategoriebox img.thumb
{	float:left;
	margin:-5px 10px -5px -15px;
	border:none;
}
.kategoriebox img.left
{	float:left;
	margin:0px 10px 0px -10px;
	border:solid 1px #CEDFC6;
	padding:1px;
}
.kategoriebox img.right
{	float:right;
	margin:0px -10px 0px 10px;
	border:solid 1px #CEDFC6;
	padding:1px;
}

.kategoriebox .tourname  {
	font-size: medium;
	color: darkgreen;
}

	
.kategoriebox .infolink  {
	text-decoration: underline;
}

.kategoriebox .orderlink {
	text-decoration: underline;
}

.kategoriebox .flyerlink {
	text-decoration: underline;
	color: red;
	font-weight: bold;
}

/* --------------------------------- */

.sternkasten-box {
	width: 180px;
}


.sternkasten-subbox {    
    border: 1px solid #21928C;
    margin-top: 1px;
    padding: 5px;
    text-align: center;
    width: 100%;
}

.sternkasten-box-header-1
{
	width:192px;
	margin:0px;
	height:22px;
	overflow:hidden;
	background:url(../img/design/base/tourmenu_01.gif) no-repeat left;
	font-size:100%;
	text-align:center;
	line-height:22px;
	color:black;
	display: block;

}
.sternkasten-box-header-2
{	display:block;
	padding:0px;
	height:100%;
	background:url(../img/design/base/tourmenu_04.gif) no-repeat right;
}
.sternkasten-box-header-3
{	margin:0px 7px;
	background:url(../img/design/base/tourmenu_03.gif) repeat-x center;
	height:100%;
	display: block;
	font-weight: bold;
}
