* {
	margin:0;
	padding:0
}

body{
background: url(images/bg.gif) repeat-x #eee;
color: #000000;
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
text-align: center;
font-size:16px;
	line-height: 1.3;
	letter-spacing: 1.2;
}

.neues {
 display:none;  
}


 .urlaub {
  display:none;   
} 


#wrapper{
width:1000px;
background-color:#FFFFFF;
margin: 10px auto;
text-align: left;
border-width:10px;
border-color:#FFFFFF;
border-style:solid;
}

#banner{
height: 92px;
background-color:#007FC6;
/*background-image:url(images/world.gif);*/
background-repeat:no-repeat;
background-position:18px 16px;
font-size:36px;
font-weight:bold;
vertical-align:bottom;
text-align:right;
border-bottom-width:10px;
border-bottom-style:solid;
border-bottom-color:#FFFFFF;
}

#banner a {
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
display:block;
padding-top:4px;
padding-right:10px;
}

.shoplink {
text-align:center;
margin:0 20% 0 20%;
min-width:400px;
}

#leftcol{
padding:0;
margin-left: 8px;
margin-top: 10px;
width: 180px;
margin-bottom: 5px;
float: left;
}

#leftcol #nav ul {
background-color: transparent;
list-style-type: none;
margin: 0; 
padding: 0;
font-size: 90%;
font-weight:bold;
}

#leftcol #nav ul li {
padding:0 0 3px 0;
margin: 0; 
font-size:16px;
color:#007FC6;
}

#leftcol #nav ul li a, #leftcol #nav ul li a:active{
background-color: #007FC6;
border:1px outset #00CCFF;
color: #FFFFFF;
display: block;
padding: 13px 1px 14px 3px;
text-decoration: none; 

}


#leftcol #nav a:hover, #leftcol #nav a:focus { 
background-color: #006DAB;
border:1px inset #00CCFF;
color: #FFFFFF;
text-decoration:underline;
padding:14px 0 13px 4px;
}

#navinline ul {
padding:0;
margin:10px 0 10px 0px;
background-color:transparent;
white-space:nowrap;
/*	text-align:right;	*/
}

#navinline ul li {
display:inline;
list-style-type:none;
padding:0px;
margin:0;
white-space:nowrap;
}

#navinline ul li a, navinline ul li a:active {
font-size:100%;
color:#FFFFFF;
background-color:#007FC6;
text-decoration:none;
font-weight:bold;
border:1px outset #00CCFF;
text-align:center;
padding:10px 12px 10px 12px;
}

#navinline ul li a:hover, navinline ul li a:focus{
background-color: #006DAB ;
border:1px inset #0077EC;
text-decoration:underline;
}

.inlineinactivebutton {
display:inline;
font-size:100%;
color:#FFFFFF;
background-color:#007FC6;
text-decoration:none;
font-weight:bold;
border:1px outset #00CCFF;
text-align:center;
padding:10px 12px 10px 12px;
margin-left:auto;
margin-right:auto;
}

a.inlinebutton {
display:inline;
font-size:100%;
color:#FFFFFF;
background-color:#007FC6;
text-decoration:none;
font-weight:bold;
border:1px outset #00CCFF;
text-align:center;
padding:10px 12px 10px 12px;
margin-left:auto;
margin-right:auto;
white-space:nowrap;
}

a.inlinebutton:hover, a.inlinebutton:focus {
color:#FFFFFF;
background-color:#006DAB;
border:1px inset #0077EC;
text-decoration:underline;
}

#navtabblue {
padding:0;
margin-top:10px;
margin-left:auto;
margin-right:auto;
color:#007FC6;
font-size:75%;
}
#navtabblue a {
margin:0 9px 0 6px;
color:#007FC6;
text-decoration:none;
}

#navtabblue a:hover, navtabblue a:focus {
color: #006DAB;
text-decoration:underline;
}

#navtabwhite {
padding:0;
margin:0;
color:#FFFFFF;
font-size:70%;
}

#navtabwhite a {
margin:0 9px 0 6px;
color:#FFFFFF;
text-decoration:none;
}

#navtabwhite a:hover, navtabwhite a:focus {
color:#E8E8E8;
text-decoration:underline;
}

#content{
margin:0 0 0 180px;
padding:21px 0 0 0;
}

#content p{
font-size: 100%;
margin: 20px;
}

#content a{
margin:0;
	color: #007FC6;
}

#content h1{

font-size:180%;
color:#007FC6;
padding:10px 8px 0 0;
margin:10px;
/*background-color:#007FC6;*/
text-align:center;
font-weight:bold;
height:38px;
}

#content h2{
font-size:115%;
color: #333333;
padding:0;
margin: /*100px 0 0*/ 20px;
}

#content h3{
font-size:18px;
color: #333333;
padding:0;
margin: /*100px 0 0*/ 20px;
}

#content ul {
list-style-type:circle;
margin-left:50px;
}

#content li {
	margin: 0 0 10px 0;
}

#contentfixed {
background:#FFFFFF;
/* margin:10px 0 0 10px;  */
/* width:/*862px; */ /*auto;*/ 70%; */
/* float:right; */
/*position:absolute; */
/* top:100px; */
/* left:179px; */
}

#contentfixed h1{
font-size:180%;
color:#FFFFFF;
padding:10px 8px 0 0;
margin:10px;
background-color:#007FC6;
text-align:right;
font-weight:bold;
height:38px;
}

.leftimage{
float:left;
margin:10px 10px 20px 8px;
border:0;
}

.rightimage{
margin-left:15px;
/**margin-bottom:20px;**/
margin-right:10px;
float:right;
border:0;
}

.rightimagesmall {
margin-left:5px;
/**margin-bottom:20px;**/
margin-right:0px;
float:right;
border:0;
}

.leftimagesmall {
margin:0 5px 0 0;
float:left;
border:0;}

.rightvideo {
margin-left:15px;
/**margin-bottom:20px;**/
margin-right:10px;
float:right;
border:0;
}

.centerimage {
float:none;
margin:10px 10px 20px 10px;
}

.centermargins {
margin-left:auto;
margin-right:auto;
}

.center {
text-align:center;
}

.sitemap td {
font-size:14px;
}

.piclegend {
position:relative;
top:10px;
left:8px;
color:#000000;
/*width:370px;*/
padding:0;
margin:0;
text-align:center;
font-size:12px;
}

.piclegend a {
color:#007FC6;
text-decoration:none;
}

.piclegend a:hover, piclegend a:focus {
color:#0066FF;
text-decoration:underline;
}

.clearit{
clear: both;
}

#footer{
border-top: 0px solid #FFFFFF;
color: #000000;
clear: both;
}

#footer p{
padding: 10px;
margin: 0;
}

#footer a{
	color: #007FC6;
}

#content p.right{
float: right;
}

#content ol {
margin-left:50px;}

.container{
width: 98%; 
float:right;
}

.container ol li {
margin: 0 0 8px 50px;
}

.left {
float:left;
}

.right {
float:right;
}

table {
border-spacing:10px;
margin-left:auto;
margin-right:auto;
padding:0;
}

th {
background-color:#007FC6;
color:#FFFFFF;
height:20px;
vertical-align:middle;
text-align:center;
}

tr.brightyellow {
background-color:#FFFFFF;
}

table.language td {
padding:0 15px 6px 15px;
}

table.pictures td {
vertical-align:top;
padding: 0 0 20px 0;
}

.sitenav {
margin-left:auto;
margin-right:auto;
width:360px;
border:0;
/*border-collapse:collapse;*/
}

.sitenav td {
text-align:center;
padding:10px 0 20px 0;
}

#foottable {
font-size:12px;
text-align:center;
border:0px;
border-color: #007FC6;
border-style: solid;
}

img {
border:0;
}

a {
color:#007FC6;
text-decoration:none;
}

a:hover, a:focus {
color:#0066FF;
text-decoration:underline;
}

a.button {
font-weight:bold;
font-size:90%;
text-align:center;
color:#FFFFFF;
background-color:#007FC6;
text-decoration:none;
display:block;
border:1px outset #00CCFF;
/*margin:8px;*/
padding:10px 1px 10px 1px;
}

a.button:hover, a.button:active, a.button:focus {
text-decoration:underline;
border:1px inset #006DAB;
color:#FFFFFF;
background-color: #006DAB;
padding:11px 0px 9px 2px; 
/*margin:8px;*/
}

#content p.inactivebutton {
font-weight:bold;
font-size:90%;
text-align:center;
color:#FFFFFF;
background-color:#007FC6;
text-decoration:none;
display:block;
border:1px outset #00CCFF;
/*margin:8px;*/
padding:10px 1px 10px 1px;
}

#content .inactivebutton {
font-weight:bold;
font-size:90%;
text-align:center;
color:#FFFFFF;
background-color:#007FC6;
text-decoration:none;
display:block;
border:1px outset #00CCFF;
/*margin:8px;*/
padding:10px 1px 10px 1px;
}

