@charset "utf-8";
/* CSS Document */

body
{
	background-image: url(images/bg7.gif);
	font: 400 0.7em verdana, arial, sans-serif;
	color: #000000;
}
*{
	font-size:12px;	
}

#wrapper
{
width:959px;
text-align:left;
margin:auto;
margin-top:-10px;
}

#headcon1
{
width:959px;
height:49px;
background-image: url(images/slice01.png);
}

#headcon1-1
{
width:334px;
height:49px;
background-image: url(images/head_01.png);
float:left;
}
#headcon1-2
{
width:106px;
height:49px;
background-image: url(images/head_02.png);
float:left;
}
#headcon1-3
{
width:214px;
height:49px;
background-image: url(images/head_03.png);
float:left;
}
#headcon1-4
{
width:215px;
height:49px;
background-image: url(images/head_04.png);
float:left;
}

#headcon1-5
{
width:43px;
height:49px;
background-image: url(images/head_05.png);
float:left;
}

#headcon1-6
{
width:47px;
height:49px;
background-image: url(images/head_06.png);
float:left;
}

#inlinecont1
{
width:959px;
height:47px;
}

#headcon2cell1
{
width:414px;
height:47px;
background-image: url(images/slice03.png);	
float:left;
}

#headcon2cell2
{
width:155px;
height:47px;
background-image: url(images/slice04.png);	
float:left;
}

#headcon2cell2:hover
{
width:155px;
height:47px;
background-image: url(images/slice04h.png);	
float:left;
}

#headcon2cell3
{
width:158px;
height:47px;
background-image: url(images/slice05.png);	
float:left;
}
#headcon2cell3:hover
{
width:158px;
height:47px;
background-image: url(images/slice05h.png);	
float:left;
}

#headcon2cell4
{
width:232px;
height:47px;
background-image: url(images/slice06.png);	
float:left;
}
#headcon2cell4:hover
{
width:232px;
height:47px;
background-image: url(images/slice06h.png);	
float:left;
}

#headcon3cell1
{
width:492px;
height:42px;
background-image: url(images/slice07.png);	
float:left;
}

#headcon3cell2
{
width:277px;
height:42px;
background-image: url(images/slice08.png);	
float:left;
}
#headcon3cell2:hover
{
width:277px;
height:42px;
background-image: url(images/slice08h.png);	
float:left;
}

#headcon3cell3
{
width:118px;
height:42px;
background-image: url(images/slice09.png);	
float:left;
}
#headcon3cell3:hover
{
width:118px;
height:42px;
background-image: url(images/slice09h.png);	
float:left;
}

#headcon4cell1
{
width:416px;
height:163px;
background-image: url(images/slice11.png);	
float:left;
}

#headcon4cell2
{
width:543px;
height:163px;
background-image: url(images/slice12.png);	
float:left;
}

#menucontainer
{
width:237px;	
float:left;	
}

#menutop
{
width:237px;
height:50px;
background-image: url(images/slice13.png);	
}

#menu1
{
width:237px;
height:44px;
background-image: url(images/slice15.png);	
}
#menu1:hover
{
width:237px;
height:44px;
background-image: url(images/slice15h.png);	
}

#menu2
{
width:237px;
height:44px;
background-image: url(images/slice16.png);	
}
#menu2:hover
{
width:237px;
height:44px;
background-image: url(images/slice16h.png);	
}

#menu3
{
width:237px;
height:43px;
background-image: url(images/slice17.png);	
}
#menu3:hover
{
width:237px;
height:43px;
background-image: url(images/slice17h.png);	
}

#menu4
{
width:237px;
height:44px;
background-image: url(images/slice18.png);	
}
#menu4:hover
{
width:237px;
height:44px;
background-image: url(images/slice18h.png);	
}

#menu5
{
width:237px;
height:44px;
background-image: url(images/slice19.png);	
}
#menu5:hover
{
width:237px;
height:44px;
background-image: url(images/slice19h.png);	
}

#menu6
{
width:237px;
height:44px;
background-image: url(images/slice20.png);	
}
#menu6:hover
{
width:237px;
height:44px;
background-image: url(images/slice20h.png);	
}

#menu7
{
width:237px;
height:44px;
background-image: url(images/slice21.png);	
}
#menu7:hover
{
width:237px;
height:44px;
background-image: url(images/slice21h.png);	
}

#menu8
{
width:237px;
height:43px;
background-image: url(images/slice22.png);	
}
#menu8:hover
{
width:237px;
height:43px;
background-image: url(images/slice22h.png);	
}

#menu9
{
width:237px;
height:44px;
background-image: url(images/slice23.png);	
}
#menu9:hover
{
width:237px;
height:44px;
background-image: url(images/slice23h.png);	
}

#menu10
{
width:237px;
height:45px;
background-image: url(images/slice24.png);	
}
#menu10:hover
{
width:237px;
height:45px;
background-image: url(images/slice24h.png);	
}

#menuend
{
width:237px;
height:22px;
background-image: url(images/slice25.png);	
}

#infotop
{
width:237px;
height:68px;
background-image: url(images/slice27_1.png);	
}

#infomiddle
{
width:237px;
height:316px;
background-image: url(images/slice29_1.png);	
}

#infobottom
{
width:237px;
height:22px;
background-image: url(images/slice31_1.png);	
}


#maincontent
{
width:722px;
float:left;
}

#maintop
{
width:722px;
height:28px;
background-image: url(images/slice_00_1.png);
}

#mainmiddle
{
width:722px;
height:302px;
background-image: url(images/slice_00_2.png);
}
#mainmiddlecon
{
width:722px;
min-height:900px;
background-image: url(images/slice_00_3.png);
background-repeat:repeat-y;
margin-top:-14px;
padding-bottom:5px;
}
#mainbottom
{
width:722px;
height:59px;
background-image: url(images/slice34_0.png);
}

.contentboxwrapper
{
width:667px;	
text-align:left;
margin-left:4px;
padding-top:0px;
background-image: url(images/contentbox_01.png);
background-repeat:no-repeat;
}

.contentboxwrapper h2
{
padding-left:65px;
padding-top:15px;
text-align:left;
font-size:15px;
}

.contentboxmiddlet p
{
margin-top:23px;
padding-right:23px;
margin-right:23px;
margin-bottom:0px;
padding-bottom:5px;
font-size:12px;
overflow:hidden;
text-align:left;
}

.contentboxwrapper p.start
{
background-image: url(images/contentbox_02.png);	
background-repeat:repeat-y;
margin-top:23px;
padding-left:23px;
padding-right:23px;
margin-bottom:0px;
padding-bottom:5px;
font-size:12px;
overflow:hidden;
text-align:justify;
}

.contentboxbottom
{
width:667px;
height:39px;
background-image: url(images/contentbox_03_0.png);	
margin-bottom:10px;
padding-top:-10px;
}

.contentboxbottom p 
{
text-align:right;
margin-right:20px;
margin-top:0px;
font-size:14px;
}

.contentboxbottomw
{
width:667px;
height:19px;
background-image: url(images/contentbox_04.png);
margin-bottom:10px;
}


.hidepics {
  width:0px;
  height:0px;
  display:none;
}



.contenttext
{
padding-left:20px;
padding-right:20px;
text-align:justify;
overflow:hidden;
}

.bigg { font-size: 1.2em; }

b a:link {color:black; text-decoration:none}
b a:visited {color:black; text-decoration:none}
b a:active {color:black; text-decoration:none}
b a:hover {color:black; text-decoration:none}

a:link {color:black; text-decoration:none}
a:visited {color:black; text-decoration:none}
a:active {color:black; text-decoration:none}
a:hover {color:black; text-decoration:none}

img.floatLeft {
  margin: 5px 10px 5px 0;
  float:left;
  }
  
img.floatRight {
  margin: 10px 10px 5px 15px;
  float:right;
  }  
  

.contentboxmiddle
{
width:667px;
background-image: url(images/contentbox_02.png);	
background-repeat:repeat-y;
margin-top:23px;
}

.contentboxmiddlet
{
width:667px;
background-image: url(images/contentbox_02.png);	
background-repeat:repeat-y;
margin-top:23px;
padding-left:23px;
padding-right:50px;
}

.textrahmen { 
  border: #336666; 
  border-style: solid; 
  border-top-width: 2px; 
  border-right-width: 2px; 
  border-bottom-width: 2px; 
  border-left-width: 2px;
}


.centercontent {
padding-left:10px;
margin-left:10px;
margin-right:10px;
padding-right:10px;
}

input.btn5 {
		font: normal normal 85% Arial, sans-serif;
		line-height: 23px;
		height: 23px;
		background: url(images/swing.png) 0 50% repeat-x;
		border: 1px solid #7a8a99;
		cursor: pointer;
		font:13px verdana bold;
	}
input.btn5:hover {
		outline: 1px solid #7a8a99;
	}


table.abfahrt td {
background:none repeat scroll 0 0 #CFCFCF;
padding:5px;
position:relative;
vertical-align:top;
}
table.abfahrt tr.ungerade td {
background:none repeat scroll 0 0 #BFBFBF;
}
table.abfahrt tr.kopf td {
background:none repeat scroll 0 0 #000;
color:#FFF;
}


.skype {
background:url("images/btn_skype.png") repeat scroll 0 0 transparent;
height:45px;
position:relative;
width:140px;
}

.skypeonline {
bottom:13px;
left:21px;
position:absolute;
}

