#infoMap{font-weight:bold; padding-bottom:.3em;}

.clear{clear:both}

ul.control{margin-left:1.5em;}
.changeLinks{margin-top:1em;}
.changeLinks a:link,.changeLinks a:visited {color: #226; background: rgb(237,232,184); border: 1px outset #88B; -moz-border-radius:5px;  padding-left:7px; padding-right: 7px; margin: 3px;margin-bottom: 10px; text-decoration: none;
}


#staticPages a:hover{background:white; font-color:black}

#fotosLinks{
padding:.5em;
}

#fotosLinks a {text-decoration: underline}

.infoToMap{
color:black
}


.hide{visibility: hidden;
} /*wichtig fuer die gmap*/







td{vertical-align:top}
table{border-collapse:collapse;
padding-top:0;
margin-top:0;
clear:both;
}
a.selected{background:#ffd400; }
img{border:0;paddin:0;margin:0}

.message{ padding:.5em; color:black; font-size:1em; background:yellow;}
.message a{color:red; text-decoration:underline}
.message a:visited{color:red; text-decoration:underline}

.error{padding:1em; color:red;}










div#angebot {
       padding:0;
       padding-right: 0em;
       padding-left: 0em;
       border 0px;
}


 #angebot table{
border: 0px solid #8fbddd;
border-spacing:0px;
 margin:0;
}

#angebot tr {
border: 0;
border-spacing:0px;
}


#angebot td {

border-spacing:5px;
padding: 0.0em;

}
#angebot th {
    background: #8fbddd;
    font-weight: normal;
    text-align: left;
}










#angebot_in table {
width:100%; 
border-spacing:0px;
padding-left:0em;
padding-right:0em;
}



#angebot_in th {
  background: #8fbddd;
  text-transform: lowercase;

   
    text-aling:left;
    padding-right:0em;
    padding-top:0;
    padding-bottom:0;
}


#angebot_in td {
border: 0;
padding:0em;
margin:0;
vertical-align:middle;
}









#itemDescription, #itemCalendar {margin:.4em;
margin-left:1em;
margin-right:2em;
}


#itemDescription{
	text-align:justify;
	
	
}




#p-cactions {

    margin: 0;
    white-space: nowrap;
    width: 60%;
    line-height: 1.1em;
    overflow: visible;
    border-collapse: collapse;
    padding-left: 0.0em;
    list-style: none;
    font-size: 100%;


}

#p-cactions ul {
    list-style: none;
    border-bottom: 1px solid #ccc;
    margin:0;
    margin-left:0;
    padding-left:0;
    
}
#p-cactions li {
    display: inline;
    list-style:none;
/*    border-bottom: none;*/
    padding: 0 0 .1em 0;
    margin: 0 .3em 0 0;
    overflow: visible;
/*
//    border: 1px solid #aaa;
//    background: #dfdfdf;
//	background: url(http://static.mymir.org/site/gray-white-fade.gif) repeat-x top left;
*/
}




#p-cactions li.selected {

    padding: 0 0 .2em 0;
    font-weight: bold;
    padding: 0 .8em 0;
    text-decoration: none;
    text-transform: uppercase;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    -moz-border-radius-topleft: 	1em;
    -moz-border-radius-topright: 1em;
    background:white;
 
/*
    background: url(http://static.mymir.org/navGrey.gif) repeat-x top left;
*/
    color: rgb(150,150,150);
    z-index:10

}







#p-cactions li a {

/*    color: #002bb8;*/
    border: none;
    padding: 0 .8em 0;
    text-decoration: none;
    text-transform: lowercase;
    margin: 0;
}






#p-cactions li.selected a {
	
  padding: 0 1em .2em;




}

#p-cactions li a:visited {
        

  padding: 0 1em .2em;



}


#p-cactions li a:hover {
        
        color:rgb(203,16,9);
        text-decoration:none;

}

#p-cactions .new a {
    color: #ba0000;
}


































.catlinks {
    border: 1px solid #6da2cc;
    background-color: #EFEFEF;
    padding: .2em;
    margin-top: 1em;
    clear: both;
    font-size:1.3em;
    font-color:black;
}

a.catlinks:link, a.catlinks:visited {
    font-color:black;
    color:black;
}



table.t0 {
	border-width: 0px;
	border-spacing: ;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
       
}
table.t0 th {
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	border-color: 6da2cc;
	background-color: #6da2cc;
	-moz-border-radius: ;
}
table.t0 td {
	border-width: 0px;
	padding: 0.3em 0em 0.3em 0.5em;
	border-style: solid;
	border-color: #6da2cc;
	background-color: #a3c6de;
	-moz-border-radius: ;

}















body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #c0d5e7;
	font-size: .8em; /*11px*/
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}



A.vip:active  { color: red;}
A.vip:visited { color: red;}
A.vip:link    { color: red;}
A.vip:hover   { color: red;}



.vip {
   color: red;
}



form {
 font-size: 1empx;
 line-height: 16px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 text-align: left;
}


#calendar table {
background:#6da2cc;
background-color:#6da2cc;

}


#calendar td.caldate  {
background:#c0d5e7;

font-color:black;
width:28px;
height:21px;
background-image: url(http://kisd.de/~misha/insel/new/img/kal_celle.gif);


 vertical-align: middle;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

#calendar td  {
background:#6da2cc;
font-color:black;
text-align:center;
font-size:11px;
height:21px;
vertical-align: middle;
font-family: Verdana, Arial, Helvetica, sans-serif;
}



#mapOrts ul {margin-left:2em;padding-left:0}
#mapOrts li {margin-left:0;padding-left:0}
#mapOrts a:active  { text-decoration: none; font-weight: bold; font-size: 1em; }
#mapOrts a:visited { text-decoration: none; font-weight: bold; font-size: 1em; }
#mapOrts a:link    { text-decoration: none; font-weight: bold; font-size: 1em;}
#mapOrts a:hover   {color: #ffd400; text-decoration: none; font-weight: bold; font-size: 1em; }





/*---main menu left---*/

A.menu1:active  {color: #ffffff; text-decoration: none; font-weight: bold; font-size: 1em; line-height: 24px; font-family: Verdana, Helvetica, sans-serif; padding-left: 10px;}
A.menu1:visited {color: #ffffff; text-decoration: none; font-weight: bold; font-size: 1em;  line-height: 24px; font-family: Verdana, Helvetica, sans-serif; padding-left: 10px;}
A.menu1:link    {color: #ffffff; text-decoration: none; font-weight: bold; font-size: 1em;  line-height: 24px; font-family: Verdana, Helvetica, sans-serif; padding-left: 10px;}
A.menu1:hover   {color: #ffd400; text-decoration: none; font-weight: bold; font-size: 1em;  line-height: 24px; font-family: Verdana, Helvetica, sans-serif; padding-left: 10px;}




.menu1_active   {color: #000000; text-decoration: none; font-weight: bold; font-size:1em;  line-height: 24px; font-family: Verdana, Helvetica, sans-serif; padding-left: 10px;
background-image: url(http://insel-travel.sichi2014.com/img/menu_active_top.gif);
background-repeat: no-repeat;
}

A.menu2:active  {color: #000000; text-decoration: none; font-weight: normal; font-size: .9em; line-height: 18px; font-family: Verdana, Helvetica, sans-serif; padding-left: 10px;}
A.menu2:visited {color: #000000; text-decoration: none; font-weight: normal; font-size: .9em; line-height: 18px; font-family: Verdana, Helvetica, sans-serif; padding-left: 10px;}
A.menu2:link    {color: #000000; text-decoration: none; font-weight: normal; font-size: .9em; line-height: 18px; font-family: Verdana, Helvetica, sans-serif; padding-left: 10px;}
A.menu2:hover   {color: #000000; text-decoration: none; font-weight: normal; font-size: .9em; line-height: 18px; font-family: Verdana, Helvetica, sans-serif; padding-left: 10px;}

.menu2_active   {color: #000000; text-decoration: none; font-weight: normal; font-size: .9em; line-height: 18px; font-family: Verdana, Helvetica, sans-serif; padding-left: 10px;}

td.hover  {background-color: #c0d5e7;}
td.active {background-color: #ffd400;}

/*---side links---*/

A.menu3:active  {color: #000000; text-decoration: none;	font-weight: bold; font-size: 1em; 	font-family: Verdana, Helvetica, sans-serif;}
A.menu3:visited {color: #000000; text-decoration: none; font-weight: bold; font-size: 1em;  font-family: Verdana, Helvetica, sans-serif;}
A.menu3:link    {color: #000000; text-decoration: none; font-weight: bold; font-size: 1em;  font-family: Verdana, Helvetica, sans-serif;}
A.menu3:hover   {color: #000000; text-decoration: underline; font-weight: bold; font-size: 1em;  font-family: Verdana, Helvetica, sans-serif;}





.menu3_passiv {
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	}

A.menu4:active  {color: #ffffff; text-decoration: none;	font-weight: bold; 
font-size: .9em;	font-family: Verdana, Helvetica, sans-serif;}
A.menu4:link    {color: #ffffff; 
text-decoration: none; 
font-weight: normal; 
font-size: .9em; font-family: Verdana, Helvetica, sans-serif; white-space: nowrap;}
A.menu4:visited    {color: #ffffff; 
text-decoration: underline; 
font-weight: normal; 
font-size: .9em; font-family: Verdana, Helvetica, sans-serif; white-space: nowrap;}


A.menu4:hover   {color: #ffffff; 
text-decoration: underline; 
font-size:.9em
 }

A.news_link:active	{font-size: 11px; line-height: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; font-weight: bold;}
A.news_link:visited	{font-size: 11px; line-height: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; font-weight: bold;}
A.news_link:link    {font-size: 11px; line-height: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; font-weight: bold;}
A.news_link:hover   {font-size: 11px; line-height: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
	

a.menu5:link    {color: #000000; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; padding: 2px;
  white-space: nowrap;

}
a.menu5:visited {color: #000000; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; padding: 2px;}
a.menu5:active  {color: #000000; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; padding: 2px;}
a.menu5:hover   {color: #000000; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; background-color: #efefef; padding: 2px;}


h1 {
 color: #ffffff;
 text-decoration: none;
 font-weight: bold;
 font-size: 18px;
 line-height: 20px;
 font-family: Verdana, Helvetica, sans-serif;
 padding: .3em 0px 3px .5em; 
 margin-bottom: 0px;
 background-image: url(http://insel-travel.sichi2014.com/img/title_ecke.gif);
 background-repeat: no-repeat;
 letter-spacing: 0px;
 background-color: #6da2cc;
 margin-left:0px;
 margin-right:0px;

}

h1.login {
 color: #ffffff;
 text-decoration: none;
 font-weight: bold;
 font-size: 18px;
 line-height: 20px;
 font-family: Verdana, Helvetica, sans-serif;
 padding: 2px 0px 3px 3px; 
 margin-bottom: 0px;
 background-image: url(http://insel-travel.sichi2014.com/img/title_ecke.gif);
 background-repeat: no-repeat;
 letter-spacing: 0px;
 background-color: #6da2cc;
 margin-left:0px;
 margin-right:0px;

}



h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #336699;
	font-weight: bold;
        clear:both;
}


h5 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 10px;
	color: black;
	font-weight: bold;
        margin: 0px;
        padding: 0px;
	letter-spacing: 1px;
}	



h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #336699;
	font-weight: bold;
}

	
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	color: #003399;
	font-weight: bold;
	padding-left: 5px;
	background-color:#a3c6de;
        margin:.8em; clear:both;
		text-align:left;
        
}
	
h4 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
	font-weight: bold;
        margin: 0px; 
}	

*/
.text_left {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
}

.text_left p {
	margin:0px; padding-bottom: 8px;
}

.news {
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: .5em;
	background:#ffcc00
}

.news ul{
	margin:0px; padding-bottom: 5px; padding-left: 12px; list-style-type:square;
}
.news ul li:first-letter{font-weight:bold}
}



.price {
	font-size: 16px;
	font-family: Impact, Geneva, Arial, Helvetica, sans-serif;
	color: #FF0000;
	word-spacing: 2px;
	text-align: center;
}

.hot_news {
	color: #ffffff; 
	text-decoration: none;  
	width: 43em; 
	padding: .5em;
	border-color: #00CC33;
/*	background-color: #c71414;*/
        background-color:#ffe000;
        margin-top:0em;
        height:9.3em;z-index:2;
        position:relative;top:-.6em
}



.hot_news _1{
	background-color: #ffe000;
}


.hot_news a, .hot_news a:visited{color:#000000; font-size:1.4em;  white-space: nowrap; text-decoration:underline;}
.hot_news  div div{color:#000000; font-size:1.0em; margin-top:1em;}

/*---form---*/

input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #6da2cc;
	color: #333333;
	background-color: #EFEFEF;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
	margin:  0em .3em .2em 0px;
	padding: 2px 0px;
}

/*---content---*/

A:active  {color: #003399; text-decoration: none;}
A:visited {color: #003399; text-decoration: none;}
A:link    {color: #003399; text-decoration: none;}
A:hover   {color: #003399; text-decoration: none;}

.prop {
	font-size: 11px;
	line-height: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 5px;
	background-color: #ffd400;
}

#prop { 
	background-image: url(http://insel-travel.sichi2014.com/img/prop_ecke.gif);
	background-repeat: no-repeat;
}

.text_1 {
	font-size: 1.0em;;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;

}

td.text_1 {
	font-size: 1.0em;;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;width:100%; 	padding-left:0em;
}

.item_descr_shotMany{margin-left:.5em;}


/*
.title {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	line-height: 22px;
	font-family: Verdana, Helvetica, sans-serif;
	padding-left: 5px;
	background-image: url(http://insel-travel.sichi2014.com/img/title_ecke.gif);
	background-repeat: no-repeat;
}
*/

/*---table---*/


table.t1 {
	border-width: 1px;
	border-spacing: 1;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.t1 th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: 6da2cc;
	background-color: #6da2cc;
	-moz-border-radius: ;
}
table.t1 td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #6da2cc;
	background-color: #a3c6de;
	-moz-border-radius: ;
}

/*---kalender---*/


#calendar  .calhead {
	color: #ffcc00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}


#calendar  b {
	color: #ffcc00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}


#calendar .caldate {
	color: #000000;
	background:#c0d5e7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	background-image: url(http://insel-travel.sichi2014.com/img/kal_celle.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}

#calendar .caldate_holi {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(http://insel-travel.sichi2014.com/img/kal_celle.gif);
	background-color: #ff9966;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}

#calendar .calhday {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(http://insel-travel.sichi2014.com/img/kal_celle.gif);
	background-repeat: no-repeat;
	background-color: #a1c5e4;
	text-align: center;
	vertical-align: middle;
}

#calendar a.ferial {
	color:#000000;
	background:#c0d5e7;
	background-image: url(http://insel-travel.sichi2014.com/img/kal_celle_activ.gif);
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	display:block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: bottom;
}

#calendar a.ferial:hover {
	color:000000;
	background:#ffd400;
	background-image: url(http://insel-travel.sichi2014.com/img/celle_hover.gif);
}







#calendar a.holi {
	color:#000000;
	background:#ff9966;
	background-image: url(http://insel-travel.sichi2014.com/img/kal_celle_activ.gif);
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	display:block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: bottom;
}

#calendar a.holi:hover {
	color:#000000;
	background:#ffd400;
	background-image: url(http://insel-travel.sichi2014.com/img/celle_hover.gif);
}








#admin{margin:1em;
margin-left:0em;}



#admin table {
    font-size: 100%;
    color: black;
    width:100%;
}

#admin th {
background:black;
    color: white;
    text-align:left;
    padding-left:1em;
}

#admin  td  {
background:white;
font-color:black;
text-align: left;
vertical-align: middle;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-left:1em;
}









 #bgDiv {
    position: absolute;
    right:0px; top:0px;
    width: 100%;
    height: 800px;
    background-color: black;
    visibility: hidden;
    filter:alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6; z-index:100;}




#statmessage{background-color: yellow; border : 1px solid #6da2cc;}
#statmessageIframe{background-color: yellow; border : 1px solid #6da2cc;}





.siteNotice {
    text-align: right;
    font-size: 85%;
    padding: 0.2em 1em;
    background: #c0d5e7;
    margin:0
}
.siteNotice p {
    margin: 0;
    padding: 0;
    
}



.control {
    text-align: left;
    font-size: 100%;
    background: #c0d5e7;
    padding: 1em;
    padding-left:0;
    font-weight: bold;
/*    text-decoration: underline;*/
}
.control a, 
.control a:visited {
     /*border: 1px 1px 1px 1px solid #ccc;*/
     text-decoration: underline;
}


#Box {
 text-align: justify;
 width: 100%;
 height: 500px;
}

.Rahmen {
 padding: 0px;
}
 
.iFrame {
 overflow: auto;
 width: 100%;
 height: 500px;
}





.item_descr_shot {
	color: #3366cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.3em;
        padding-bottom:.5em;
        padding-top:0em;
        margin-top:.8em; margin-bottom:.1em;margin-left:0em;
		text-align:left
       
}

#item_descr_long {
/* margin-left:.8em;
margin-right:.8em; */
}

#eventDescr .item_descr_shot {color:#d83b0f}
#eventDescr #item_descr_long {color:#003399;
}


#item_descr_long dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	background-color: #FFCC00;
	width: 9em;
        padding-left: 3px;
}

/*#item_descr
_long h4 A:active, visited, link, hover {color: #oooooo; text-decoration: none;} */

#item_descr_long h4 a, #item_descr_long h3 a {color: black; text-decoration: none; margin-top:.4em;
clear:both;dsplay:block;
margin-bottom:0;margin-left:.3em;padding-bottom:0
} 


#item_descr_long h4, #item_descr_long h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
  color: #000000; margin-top:.4em; clear:both;
}

#item_descr_long h4 strong, #item_descr_long h3 strong{
color:red;
}


#item_descr_long dd {
	padding-bottom: 8px;
        margin-left: 2em;
}

#item_descr_long ul {
        margin-top:.5em;
        padding-left: 2em;
}



#item_descr_long dd p {
	margin:0; padding: 0;

}

#item_descr_long p {
	margin:0px; padding-bottom: 6px;

}





hr {background-color:#6da2cc; color:#6da2cc; border: #6da2cc; height: 1px; width:97%}
a.blue_border img {border:1px solid #6da2cc;}

#restAll dd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#restAll dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}

#restAll h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
        margin-top:1em;
        background:none;
        margin-left:.3em;
}

#restAll h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

#restAll h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}





#restAll h4 a {color: black; text-decoration: none;} 
#restAll h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
        font-color: #000000;
	letter-spacing: 0px;
        margin-left: 0em;
        margin:1em;
}

#restAll pre {
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
        padding-left: 12px;
}

#restAll p {
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
        padding-left: 12px;
}

/*.logoLink {padding:0em; margin:0em; border:0em} */
#logoLink img{padding:0em; border:0;margin:0;z-index:100}
#logo{float:right;z-index:100}

img{border:0;margin:0;padding:0;}


.cost {
color: rgb(255, 153, 102);
/*color:#003399;*/
font-size:1.4em;      font-weight: bold;
text-align:right;
}

.child_cost {
color: rgb(255, 153, 102);
font-size:1.2em;      font-weight: bold;
text-align:center;
}
.submit{font-size:1.3em;background:#faffbb;   font-weight: bold; color:#ff9966
}
.formular table{margin-left:.8em;}
.formular table td{padding-top:.5em;}

.formular h1{margin-left:0em;margin-right:0em;padding-left:1em;}

.order{ font-size:1.2em;margin-left:.5em;margin-right:.5em;}
.order table{
background:#faffbb;margin-left:0em;margin-right:0m;width:100%
}

#travelsCalendar{margin-left:.3em;}
#travelsCalendar h5{margin-top:.2em;margin-bottom:.2em; padding:0}

td h3 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: 21px;
        color:#003399;
        margin: 0px;
        font-weight: bold;
        padding-left: .5em;
        background-color:#a3c6de;
       margin:.8em; margin-left:0;margin-right:0;margin-top:0em;
}

.item_small_view{margin-left:.4em;font-weight:bold;}

td a h3{margin:0;color:#003399;
        padding-left: .5em;
}

.zustieg{margin-right:1em;
background-image: url(http://insel-travel.sichi2014.com/img/information.png);
background-repeat: no-repeat; background-position: right center;
}

#descr{margin-bottom:1em;color:green}

#bgDiv {
    position: absolute;
    right:0px; top:0px;
    width: 100%;
    height: 1000px;
    background-color: black;
    visibility: hidden;
    filter:alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;}



  #ajaxTextFormUNTEN {
    position: absolute;
    left:20%;     width: 60%;
    bottom:0px;

  /*   background-color: white;*/
  /*  border: 1px solid silver;*/
     z-index:100;
    visibility: hidden;
    padding:0;
  }
  html>body #ajaxTextFormUNTEN {  /* nur fuer moderne Browser! */
    position: fixed;
  }

.iFrame {
 overflow: auto;
 width: 100%;
 height: 400px;

}


#halbeEbene {
    position: absolute;
    right:5%; bottom:0px;
    left:5%;
    border: 1px solid silver;
    z-index:240;
    visibility:hidden;
    background:#faffbb;background-color:#faffbb;
    height:400px;
-moz-border-radius-topleft:1em;
-moz-border-radius-topright:1em;	
padding-right:.5em;
padding-left:1em;
	
	
  }
  html>body #halbeEbene {  /* nur fuer moderne Browser! */
    position: fixed;
  }
#close, .close{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#EEEEEE none repeat scroll 0 0;
border:1px outset #8888BB;
color:#222266;
margin:3px;
padding:1px 7px;
text-decoration:none;
float:right;

	

}

table.bigger{width:100%;}


.loadstatusHide
{
display:none
}

.loadstatusVisible
{color:green;
background:red;
color:white;
}

#loadstatus{
width:10em;
padding-left:1em;
position:absolute;
bottom:0em;
left:0em;
font-weight: bold;
}

html>body #loadstatus {  /* nur fuer moderne Browser! */
     position: fixed; : fixed;
  }


#descrHotel img{float:left;margin-right:1.5em;margin-bottom:1em;}
#descrProgramm img {float:right; margin-left:1em;}
/*#descrLong p:first-letter{font-size:1.5em;font-weight:bold} */

#descrLong img{float:left; margin-right:1.5em;z-index:5;

}

#itemDescription img{
	 border: 0.1em solid #FFCC00;
	 margin-bottom:.7em;
/*	 	 margin-left:1.3em;*/
}


#descrPaymentpolicy img{float:right; margin-left:1.0em;}

.howMuchChilds {background:#f3bb5a;}
#howMuchChilds{background:#f3bb5a;padding-left:.5em;padding-top:.3em}
#howMuchChilds ul{padding:0;margin-top:1em:0}
#howMuchChilds ul li{list-style: none;paddin:0;margin:0}


#howMuch{padding-left:.5em;padding-top:.3em}
#howMuch ul{padding:0;margin-top:1em:0}
#howMuch ul li{list-style: none;paddin:0;margin:0}

.small{font-size:.8em;}

/*#userin{background:red}*/

td.news{width:100px}



#desElement1{
background:#FFE000;margin-top:0em;height:6px;width:100%;
z-index:5;
}


#desElement2{
background:#6da2cc;height:.4em;
position:relative;top:1.3em;width:100%
}

/*
#desElement3{
background:#FFE000;margin-top:0em;height:.6em;
}
*/

#desElement4{
background:#FFE000;height:.5em;width:100%;position:relative;top:1.2em;
}
#desElement554{
background:#FFE000;margin-top:-.6em;height:.7em;
}

/*#topRight{
background-image: url(http://cologne.sichi2014.com/insel-travel/img/top_right.jpg);
background-repeat:no-repeat;background-position:bottom;height:11em;width:16.4em;float:right;
position:relative;top:.7em;
}
*/

#topRight{
background-image: url(http://cologne.sichi2014.com/insel-travel/img/top_right.jpg);
background-repeat:no-repeat;background-position:bottom;height:11em;width:16.4em;
position:absolute;top:1em;right:0em;
}

#sehrBaldLink{color:#003399;margin-top:1em;margin-bottom:1em;}
#sehrBaldLink a{color:#003399; font-size:2em;text-decoration:underline}

#bgWhite {background:white}


tt.docutils  {
padding-left:1em;
padding:right:1em;
background-image: url(http://cologne.sichi2014.com/insel-travel/img/strich.png); 
text-align: center; margin-right: 1.5em;
margin-left: 1em; font-size: 1.4em; width: 60px; height: 30px; 
color: black; background-repeat: no-repeat; 
background-position: center top; font-weight: bold;display:inline;
}
#angebotText{
/*background:#FFCC00;*/font-size:1em; color:Blue;
margin-left:2em;
}

.event_id{margin-right:.3em;margin-left:1.5em}

.datesInAngebot{margin-top:.7em;margin-bottom:.3em; font-size:1.4em}
.datesInAngebot b {margin-left:.6em; font-size:1.2em;
white-space:nowrap;
}

.newsVip{
        font-size: 11px;
        line-height: 14px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        padding: 10px;

}

.newsVip ul{
        margin:0px; padding-bottom: 5px; padding-left: 12px; list-style-type:square;
}
.newsVip ul li:first-letter{font-weight:bold}


.durch{
margin-top: 0.7em; 
float: left; 
background-image: url(http://cologne.sichi2014.com/insel-travel/img/strich.png); text-align: center; margin-right: 1.5em; margin-left: 1em; font-size: 1.2em; width: 50px; height: 25px; color: black; background-repeat: no-repeat; background-position: center top; font-weight: bold;
/*text-decoration:line-through;*/
}


#staticPages table {width:100%; margin-top:1em}
#staticPages table td{padding-top:.3em;padding-right:.3em; vertical-align:middle; padding-top:.2em; padding-bottom:.2em;}


h4 a strong {color:red; font-size:1.3em; padding-bottom:1em; display:block;line-height:1.4em;}


#getCrossOver{text-align:right}
#crossOverContainer {background:#ffcc00; min-height:7.2em; margin-top:1em; font-weight:bold;width:24em;text-align:left;
float:right;padding-left:.5em;padding-right:.5em
}
#crossOverImage{min-width:8em;float:left;margin:.5em;}
#crossOverLink {padding-top:.4em}
/*#crossOverContainer p {margin-bottom:1em;}*/

#eventsContainer{}

.eventContainer {background:#ffcc00;min-height:10.2em; margin-top:1em; font-weight:bold;
float:left;width:24em;
padding:.5em;margin:1em 2em 1em 0em;
}

.eventBeschr1{width:100px;height:2em;margin-top:.2em;font-style:italic;font-weight:normal}
.eventContainer p {margin-bottom:0em;}

.imageLeft{min-width:8em;float:left;margin:.5em;}
.eventLink {padding-top:.4em}
.feiern{margin-top:1em;margin-bottom:1em;}

a.linkDescr:link, a.linkDescr:visited{font-size:.9em;color:black;}

a.sehrVip{display:none}
/*
.openBottom{ 
display:block;
background: url(/www/icons/s_botom.gif) repeat-x bottom left;
width:1em;height:1em;
position:absolute;
top:1.5em;
left:14em;
z-index:2;
}
*/
.calendarLinks{margin-left:1em;margin-bottom:1em;margin-top:1em}

.adminCovers{margin-top:2em;}

a.banners{
display:block;
color:white; 
font-size:1.5em;
background:#ffcc00;
height:3em;
font-weight:bold;
vertical-align:middle;
padding-top:.5em;
padding-left:1.2em;
line-height:1.8em;

}

a.bannersSmall{
display:block;
color:white; 
font-size:1.0em;
background:#ffcc00;
height:5em;
font-weight:bold;
vertical-align:middle;
padding-top:2em;
padding-left:1.5em;
position:relative;
/*width:11.6em;*/
line-height:1.5em;
position:relative;
top:2em;

}








a.bannersSmall{
display:block;
color:white; 
font-size:1.0em;
background:#ffcc00;
height:5em;
font-weight:bold;
vertical-align:middle;
padding-top:2em;
padding-left:1.5em;
position:relative;
/*width:11.6em;*/
line-height:1.5em;
position:relative;
top:2em;
}

a.bannersSmall:hover{
display:block;
color:#003399; 
font-size:1.0em;
background:#003399;
height:5em;
font-weight:bold;
vertical-align:middle;
padding-top:2em;
padding-left:1.5em;
position:relative;
/*width:11.6em;*/
line-height:1.5em;
position:relative;
top:2em;
}




a.menuSites{
display:block;

color:#003399;font-size:1em
}

a.menuSites:hover{
display:block;

color:#003399;font-size:1em
}


a.menuSites:active  {color: #003399; text-decoration: none; font-weight: bold; font-size: 1em; line-height: 24px; font-family: Verdana, Helvetica, sans-serif; padding-left: 10px;}
a.menuSites:visited {color: #003399; text-decoration: none; font-weight: bold; font-size: 1em;  line-height: 24px; font-family: Verdana, Helvetica, sans-serif; padding-left: 10px;}
a.menuSites:link    {color: #003399; text-decoration: none; font-weight: bold; font-size: 1em;  line-height: 24px; font-family: Verdana, Helvetica, sans-serif; padding-left: 10px;}
a.menuSites:hover   {background:#003399; color: #ffd400; text-decoration: none; font-weight: bold; font-size: 1em;  line-height: 24px; font-family: Verdana, Helvetica, sans-serif; padding-left: 10px;}






/*
.openBottomSmall{ 
display:block;
background: url(/www/icons/s_botom.gif) repeat-x bottom left;
width:1em;height:1em;
position:absolute;
top:3.5em;
left:16.3em;
z-index:2;
}
*/

.openBottom, .openBottomSmall {display:none}

.eventH1{
margin-top:1em;	
font-size:1.2em;
background:#FFE000;
color:black;
padding:.8em;
padding-top:.2em;height:2em;
min-height:3.5em;

}

.eventH1 a{
	float:right;
	text-decoration:underline;
	margin-right:1em;
	font-size:.8em;

}

.eventH1 .leftBlock{width:20em;
float:left
}


.eventH1 a.selected{
 color:red

}


.add{
margin:1em;	
margin-left:0;
background:white;
width:5em;
padding-left:.5em;
padding-right:.5em;
border: 0px solid #666666;
-webkit-box-shadow: 5px 5px 3px #949484;
-moz-box-shadow: 5px 5px 3px #949484;
box-shadow: 5px 5px 3px #949484;
}

.travelInUse {
color: #cccccc;
}

a.linkVip {
font-size:1.2em;
color:green;margin-right:2em;
text-decoration:underline;
}

.adminItemName{font-size:1.2em;
font-weight:bold;
}

#travelCountries{
float:right;
margin-left:2em;
width:25%;
background:#FFE000;
-webkit-border-radius: .7em;
-khtml-border-radius: .7em;
-moz-border-radius: .7em;
 border-radius: .7em;
 margin-top:.5em;
 
 display:none
}

#travelCountries li a{color:green;
font-weight:bold;color:#be9965
}

#travelCountries li.selected a{color:#003399;
text-decoration:underline;
font-size:1.5em;
}

/*
kogda vkluchim strani
#ccc{margin-top:.5em;
float:left;width:70%;
border-right: 1px solid #A3C6DE;
}
*/

