/* CSS MAIN */
body {
	margin: 0;
	padding: 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color: #171717;
	background-color: #acbfcd;
}

.content {
	width:882px;
	padding-left:50px;
	min-height:550px;
	height: auto;
	background-image:url(../media/border.jpg);
	background-repeat:repeat-y;
}
.content_aktivitaeten {
	width:882px;
	padding-left:50px;
	min-height:550px;
	height:auto;
	background-image:url(../media/border.jpg);
	background-repeat:repeat-y;
}


.contentagb {
	width:882px;
	padding-left:50px;
	min-height:550px;
	height:auto;
	background-image:url(../media/border.jpg);
	background-repeat:repeat-y;
}

.contentImpressum {
	width:882px;
	padding-left:50px;
	min-height:550px;
	height:auto;
	background-image:url(../media/border.jpg);
	background-repeat:repeat-y;
}

.content1 {
font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color: #171717;
	width:882px;
	height:600px; 
	padding-left:50px;
	background-image:url(../media/border.jpg);
	background-repeat:repeat-y;
}
.bottom {
	width:932px;
	height:50px;
	background-image:url(../media/border_bottom.jpg);
	background-repeat:no-repeat;
}

.contentHeader{
	padding:20px 0px 0px 0px;
}
.contentHeader2{
	width:500px;
	
	padding-left:50px;
	padding:12px 0px 5px 0px;
	vertical-align:top;
}
.contentHeaderWarnung{
	
	width:500px;
	padding-left:50px;
	padding:20px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color: #ffcccc;
}


#widgets {
	position:absolute;
	margin-left:570px;
	width:267px;	
	padding:0px 0px 0px 0px;
}

#box {
	padding-left: 21px;
}

.boxTop{
	width:240px;
	height:12px;
	background-image:url(../media/box_top.gif);
	background-repeat:no-repeat;
}
.boxMid{

	width:240px;
	height:100%;
	margin-top: -5px;
	/*margin-top: -5px;*/
	background-image:url(../media/box_mid.gif);
	background-repeat:repeat-y;
}

.boxBot{
	width:240px;
	height:12px;
	padding-bottom:10px;
	background-image:url(../media/box_bottom.gif);
	background-repeat:no-repeat;
}

.boxContent{

	padding:0px 10px 0px 10px;
	font-size: 12px;
}

.navspacer {
	height:1px;	
}

.spacer {
	height:6px;	
}

.images{
	padding:20px 0px 20px 0px;
}

#list {
	padding:0px 0px 0px 0px;
}
#list .listVar{	
	font-weight:bold;
	width:565px;
	min-height:20px;
	padding:0px 0px 0px 0px;
	background-image:url(../media/list_a.gif);
	background-repeat:repeat;
}

#list .listValue{	
	width:565px;
	min-height:20px;
	padding:0px 0px 0px 0px;
	background-image:url(../media/list_b.gif);
	background-repeat:repeat-y;
}

#list .listMore{	
	width:570px;
	padding:10px 0px 10px 10px;
	background-image:url(../media/list_b.gif);
	background-repeat:repeat-y;
}

#subAdress { color:#e2e2df; font-size:12px; text-align:center; padding-bottom:20px;}
#subAdress a, #subAdress a:link, #subAdress a:visited, #subAdress a:hover, #subAdress a:active { color:#e2e2df; font-size:12px; text-decoration: none;}


.popMain{
	height:520px;
	width:600px;
	padding:80px 0px 0px 0px;
	background-image:url(../media/pop_main.gif);
	background-repeat: repeat-x;
}
/*****CSS BUCHUNG *****/

.Stil2a{font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal;}	
.textrot12pt{  font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color:#ff0000;}
.textblau12pt{font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal;}	


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
   ++++++++++++++++++++++++++++++++++++++ CSS HOME / Standart +++++++++++++++++++++++++++ 
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
   

.headerHome1 {
	width:882px;
	height:186px;
	padding-left:50px;
	/*padding-top:95px;
	background-image:url(../media/header_s_1.jpg);
	background-repeat:no-repeat;*/
}


.headerHome2 {
	width:882px;
	height:186px;
	padding-left:50px;
	/*padding-top:95px;
	background-image:url(../media/header_s_2.jpg);
	background-repeat:no-repeat;*/
}

#contentHomeStart {
	width:540px;
#	height:400px;
	padding:0px 10px 20px 0px;
	line-height:18px;
	background-image:url(../media/bgstart.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#widgetsStart {
	position:absolute;
	margin-left:550px;
	width:300px;	
	padding:20px 30px 0px 0px;
}
#widgetsStart1 {
font-size:12px;
	position:absolute;
	margin-left:550px;
	width:300px;	
	padding:20px 30px 0px 0px;
}

#widgetsStart h1 { font-size: 18px; margin:5px 0px 12px 0px;color: #88857e;}
#widgetsStart1 h1 { font-size: 14px; margin:5px 0px 12px 0px;color: #88857e;}


#contentHome {
	width:565px;
	min-height:500px;
	padding:0px 10px 20px 0px;
	line-height:18px;
	background-image:url(../media/bgInsel.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#contentHome h1 { font-size: 18px; margin:5px 0px 12px 0px;color: #434443;}

.h1Home  { font-size:18px; color:#434443; margin:0px 0px 0px 0px;}
.untertitel{ font-size:10px; padding-top:3px; }


#navHome a, #navHome a:link, #navHome a:visited, #navHome a:active{ display:block; padding:6px 4px 6px 0px; color: #99989d; text-decoration:none }
#navHome a:hover, #navHome a:focus { color: #434443; background-image:url(../media/a_home.gif); background-repeat:no-repeat; background-position:bottom;}
#navHome .line{ padding-right:7px;}

#navHome a.on, #navHome a.on:link, #navHome a.on:visited, #navHome a.on:active, #navHome a.on:hover{ 
display:block; 
padding:6px 4px 6px 0px; 
text-decoration:none;
/*color: #6a8d65; */
color: #434443;
background-image:url(../media/a_home.gif); 
background-repeat:no-repeat; 
background-position:bottom;
}
#navHome .line{ padding-right:3px;}
/*  ANREISE*/
#navHomeReise a, #navHomeReise a:link, #navHomeReise a:visited, #navHomeReise a:active{ font-size: 13px;display:block; padding:6px 4px 6px 0px; color: #99989d; text-decoration:none }
#navHomeReise a:hover, #navHomeReise a:focus { color: #434443; background-image:url(../media/a_home.gif); background-repeat:no-repeat; background-position:bottom;}
#navHomeReise .line{ padding-right:7px;}

#navHomeReise a.on, #navHomeReise a.on:link, #navHomeReise a.on:visited, #navHomeReise a.on:active, #navHomeReise a.on:hover{ 
display:block; 
padding:6px 4px 6px 0px; 
text-decoration:none;
color: #6a8d65; 
background-image:url(../media/a_home.gif); 
background-repeat:no-repeat; 
background-position:bottom;
}
#navHomeReise .line{ padding-right:3px;}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
   ++++++++++++++++++++++++++++++++++++++ CSS PRESEN ++++++++++++++++++++++++++++++++++++++ 
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
   
a.presenLink:link, a.presenLink:visited, a.presenLink:active, a.presenLink:hover{ color: #3D4564; text-decoration:none }

#navPresen a, #navPresen a:link, #navPresen a:visited, #navPresen a:active{ display:block; padding:6px 4px 6px 0px; color: #99989d; text-decoration:none }
.navPresenBox a, .navPresenBox a:link, .navPresen a:visited, .navPresenBox a:active{ display:block; padding:0px 0px 0px 0px; color: #3D4564; text-decoration:none }
#navPresen a:hover, #navPresen a:focus { color: #3D4564; background-image:url(../media/a_presen.gif); background-repeat:no-repeat; background-position:bottom;}

#navPresen a.on, #navPresen a.on:link, #navPresen a.on:visited, #navPresen a.on:active, #navPresen a.on:hover{ 
display:block; 
padding:6px 4px 6px 0px; 
text-decoration:none;
color: #3D4564; 
background-image:url(../media/a_presen.gif); 
background-repeat:no-repeat; 
background-position:bottom;
}




#navPresen .line{ padding-right:3px;}

.headerPresen1 {
	position: relative;
	z-index: 5;
	width:882px;
	height:186px;
	padding-left:50px;
	background-image: url("../media/border.jpg");
	background-repeat: repeat-y;
	/*padding-top:95px;
	background-image:url(../media/header_p_1.jpg);
	background-repeat:no-repeat;*/
}

.headerPresen2 {
	width:882px;
	height:186px;
	padding-left:50px;
	/*padding-top:95px;
	background-image:url(../media/header_p_2.jpg);
	background-repeat:no-repeat;*/
}

#contentPresen {
	width: 565px;
	min-height:500px;
	height:auto;
	padding:0px 10px 20px 0px;
	line-height:18px;
	background-image:url(../media/bgInsel.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#contentPresen h1 { font-size: 18px; margin:5px 0px 12px 0px;color: #3D4564;}

.h1Presen  { font-size:18px; color:#3D4564; margin:5px 0px 0px 0px;}

.popPresen{
	height:520px;
	width:600px;
	padding:80px 0px 0px 0px;
	background-image:url(../media/pop_presen.gif);
	background-repeat:no-repeat;
}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
   ++++++++++++++++++++++++++++++++++++++ CSS INSELHAUS ++++++++++++++++++++++++++++++++++++++ 
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
   
a.inselLink:link, a.inselLink:visited, a.inselLink:active, a.inselLink:hover{ color: #ee7f01; text-decoration:none }

#navInsel a, #navInsel a:link, #navInsel a:visited, #navInsel a:active{ display:block; padding:6px 4px 6px 0px; color: #99989d; text-decoration:none }
.navInselBox a, .navInselBox a:link, .navInselBox a:visited, .navInselBox a:active{ display:block; padding:0px 0px 0px 0px; color:#ee7f01; text-decoration:none }
#navInsel a:hover, #navInsel a:focus { color: #ee7f01; background-image:url(../media/a_insel.gif); background-repeat:no-repeat; background-position:bottom;}
.navAllgemeinBox a, .navInselBox a:link, .navInselBox a:visited, .navInselBox a:active{ display:block; padding:0px 0px 0px 0px; color:#000000; text-decoration:none }

#navInsel a.on, #navInsel a.on:link, #navInsel a.on:visited, #navInsel a.on:active, #navInsel a.on:hover{ 
display:block; 
padding:6px 4px 6px 0px; 
text-decoration:none;
color: #ee7f01; 
background-image:url(../media/a_insel.gif); 
background-repeat:no-repeat; 
background-position:bottom;
}
#navInsel .line{ padding-right:3px;}

.headerInsel1 {
	width:882px;
	height:186px;
	padding-left:50px;
	/*padding-top:95px;
	background-image:url(../media/header_i_1.jpg);
	background-repeat:no-repeat;*/
}

.headerInsel2 {
	position: relative;
	z-index: 5;
	width:882px;
	height:186px;
	padding-left:50px;
	/*padding-top:95px;
	background-image:url(../media/header_i_2.jpg);
	background-repeat:no-repeat;*/
}

#contentInsel{
	width:565px;
	min-height:500px;
	padding:0px 10px 20px 0px;
	line-height:18px;
	background-image:url(../media/bgInsel.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#contentInsel h1 { font-size: 18px; margin:5px 0px 12px 0px; color: #ee7f01;}

.h1Insel  { font-size:18px; color:#ee7f01; margin:5px 0px 0px 0px;}

.popInsel{
	height:520px;
	width:600px;
	padding:80px 0px 0px 0px;
	background-image:url(../media/pop_insel.gif);
	background-repeat:no-repeat;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
   ++++++++++++++++++++++++++++++++++++++ DATE PICKER ++++++++++++++++++++++++++++++++++++++ 
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#6677DD;
			text-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6677DD;
			border-width:thin;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:thin;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:thin;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:thin;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #6677DD;
			}
			
/*  newsticker ...............................*/
.h1Ticker{ font-size:14px;color: #434443; margin:5px 0px 0px 0px;}
#cont {position:relative;width:200px;height:50px; overflow:hidden; background-color:#e6e6e4}
.news {position:absolute;top:1px;left:1px;width:200px;height:50px;font-family:tahoma,arial,helvetica,sans-serif; font-size:10px; font-weight:200; color: #171717; visibility:hidden;}			
			
.bilder_startseite
{
	width: 100px;
	float: left;
	text-align: center;
}

.bilder_startseite a
{
	border: 0;
	text-decoration: none;
	color: #99989D;
	font-family: Georgia,'Times New Roman',Times,serif;
	font-size: 14px;
}

.bilder_startseite a:hover
{
	border: 0;
	text-decoration: none;
	color: #434443;
	font-family: Georgia,'Times New Roman',Times,serif;
	font-size: 14px;
}

.bilder_startseite .ohnelink
{
	border: 0;
	text-decoration: none;
	color: #99989D;
	font-family: Georgia,'Times New Roman',Times,serif;
	font-size: 14px;
}

.bilder_startseite img
{
	width: 90px;
	border: 0;
}

