*{
	margin: 0px;
	padding: 0px;
}

html{
  height: 100%;
}

body {
  height: 100%;
	background: url(pic-bin/body_back.gif) repeat-y #fff;
	text-align: left;
	color: #4C4C4C;
	padding-bottom: 25px;
}

body, table{
	font: normal normal 12px Arial, sans-serif;
}

a:link, a:visited  { color: #00c; text-decoration: none }
a:hover { color: #00c; text-decoration: underline }

p   { font-family: Arial; margin-top: 6px; vertical-align: 2px }
div { font-family: Arial; margin-top: 6px; vertical-align: 2px; }

div{
	text-align: left;
}

p{
	margin-bottom: 15px;
}

img{
	border:none;
}

h1 { color: #000; font-size: 26px; text-decoration: none; text-align: center; margin: 0.67em 0 }
h2 { color: #000; font-size: 22px;  text-decoration: none; text-align: center; margin: 0.67em 0 }
h3 { color: #000; font-size: 18px;  text-decoration: underline; text-align: left; margin: 0.67em 0 }
h4 { color: #000; font-size: 12px; font-style: italic; text-decoration: none; text-align: left; margin: 12px 0 6px; vertical-align: 6px }

h1.list { color: #000; font-size: 18px;  text-decoration: underline; text-align: left; margin: 0.67em 0 }
h2.list { color: #000; font-size: 12px; font-style: italic; text-decoration: none; text-align: left; margin: 12px 0 6px; vertical-align: 6px }

.dtag1, .dtag2, .dtag3, .dtag4, .dtag5{} 

.dtag1{}

.dtag1:hover{}

.dtag2{}

.dtag2:hover{}

.dtag3{}

.dtag3:hover{}

.dtag4{}

.dtag4:hover{}

.dtag5{}

.dtag5:hover{}

#menubox{
	background-color: #000099;
	width:170px;
	padding: 5px;
	float:left;
  height: auto;
  height: 100%;
}

#box{
  height: auto;
  height: 100%;
  width: 1000px;
}

#mainmenu{
	font-size: 1.1em;
	background: transparent;
	width: 100%;
}

#mainmenu li
{
	display: block;
	list-style: none;
	margin-left: 0px;
	height: 25px;
  margin-bottom: 1px;
	padding-left: 0px;	
  padding-top:5px;
}

#mainmenu li.mmlevel1
{
	display: block;
	list-style: none;
	margin-left: 20px;
}

#mainmenu li.smlevel
{
  margin-top:5px;
	margin-left: 10px;
  padding-left: 0px;	
	color: #fff;
	background: transparent;
	font-weight: bold;
	height: 17px;
  padding-top:2px;	
}

#mainmenu a{
	color: #fff;
	text-decoration: none;
	display: block;
	background: #0000A8;
  padding: 5px;	
}

#mainmenu a:hover{
	color: #fff;
	text-decoration: underline;
	background: #0000CB;
}

#mainmenu a.m_active{
	background: url(pic-bin/BckGrnd01.jpg) #F4E6C4;	
	color: #000;
	text-decoration: underline;
	font-weight:bold;
}

#content{
	margin-left: 15px;
	margin-right: 0px;
	padding-left: 10px;
	width:750px;
	float:left;
}

a.listlink{
	color:#000;
	margin-left:50px;
}

#content img{
  margin: 10px;
}

.thickbox:hover{
  text-decoration: none;
}

.region td{padding-left:25px;}
.reiseangebot td{padding-left:35px;}
.land{}
.land td{padding-left:15px;}
.kontinent{font-weight:bold;}
.kontinent td{}

li{
  margin-left:25px;
  list-style: none outside url();
}

.datenliste li{
  margin-left:25px;
  list-style: square outside;
}

.curtours{
	float: left;
	width: 370px;
	border: none;
}

.curtours ul{
	font-size: 11px;	
}

.curtours ul ul{
	margin: 0px;
	padding: 0px;	
}

.curtours ul li{
	margin-left: 10px;
	margin-bottom: 2px;
}

.curtours h3{
	font-size: 14px;
}

.curtoursbig{
	
}

.curtoursbig h2{
	font-size: 14px;
	text-align: left;
	margin-top: 25px;
	margin-bottom: 5px;
}

.curtoursbig h3{
	font-size: 12px;
}

/* Reiseteaser */

.reiseteaser{
	background: #fff;
	border: 1px solid #D0D0D0;
	padding: 10px 10px 10px 10px;
	position: relative;
	width: 320px;
}

.reiseteaser h2{
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.reiseteaser h2 a{
	position: relative;
	bottom: auto;
	left: auto;
	
}

#content .reiseteaser img{
	margin: 0px 0px 10px 10px;
	border: 1px solid #D0D0D0;
	float: right;
}

.reiseteaser p{
	font-size: 10px;
}

.reiseteaser a{
	position: absolute;
	left: 10px;
	bottom: 10px;
}
