/* IBN-SINA CSS */
html	{
			overflow:scroll;
		}
body	{
			font-family:Arial, Helvetica, sans-serif;
			padding:0px;
			margin:0px;
			background-color:#FFFFFF;
			background-repeat:no-repeat;
			background-position:top;
		}
		
.bodyBackgroundAbout {background-image:url(../images/TopneuBackgroundAbout.gif);}
.bodyBackgroundServices {background-color:#FFFFFF;}
.bodyBackgroundReferences {background-image:url(../images/TopneuBackgroundReferences.gif);}
.bodyBackgroundContact {background-image:url(../images/TopneuBackgroundContact.gif);}
.bodyBackgroundShop {background-image:url(../images/TopneuBackgroundShop.gif);}
.bodyBackgroundImpressum {background-image:url(../images/TopneuBackgroundImpressum.gif);}

.haupt	{	width:763px;
			height:100%;
			background-color:#FFFFFF;
			padding:0px;
			border:0px solid black;
			margin:auto;
			z-index:1;

		}


/*------------------------------- Banner ---------------------------------------*/
.TopBanner	{	
			width:100%;
			height:30px;
			float:left;
			background-color:#FFFFFF;
			/*background-image:url(../images/topnew.gif);*/
			background-repeat:no-repeat;
		}

/*------------------------------- Menu ---------------------------------------*/

.menu	{
			width:100%;
			float:left;
		}

.menuHome {background-color:##c0c0c0;}



.link {	    width:126px;
			min-width:100px;
			margin:0px;
			
			border-top:1px solid #888888;
			display:inline;
			font-size:88%;
			/*font-weight:bold;*/
			color:#FFFFFF;
			}
			

.link a	{   /*font-size:88%;
			font-weight:bold;*/
			padding-left:5px;
			padding-right:5px;
			color:#FFFFFF;
			text-decoration:none;
			margin:0px;
}



.linkBorderLeft {border-left:1px solid #FFFFFF;}
.linkBorderRight {border-right:1px solid #FFFFFF;}
.linkBorderLeftg {border-left:1px solid #888888;}
.linkBorderRightg {border-right:1px solid #888888;}




.linkHome {background-color:#c0c0c0; padding-top:10px; height:26px;}
.linkHome:hover {background-color:#8c8c8c;padding-top:10px; height:26px;}
.linkHomeIE {background-color:#8c8c8c;padding-top:10px; height:26px;}
.alinkHome {background-color:#8c8c8c; padding-top:10px; height:26px;}



.linkHome1 {background-color:#c0c0c0; padding-top:2px; height:34px;}
.linkHome1:hover {background-color:#8c8c8c; padding-top:2px; height:34px;}
.linkHome1IE {background-color:#8c8c8c; padding-top:2px; height:34px;}
.alinkHome1 {background-color:#8c8c8c; padding-top:2px; height:34px;}


.linkLeft {float:left;}
.linkRight {float:left;}


/*--------------------------- Language Buttons -------------------------------------*/

.lang {
			height:20px;
}


/*--------------------------- Oben-Banner -------------------------------------*/


.oben	{
			width:100%;
			height:165px;
			float:left;
			margin-top:0px;
		}

.obenBanner {
			width:444px;
			height:140px;
			float:left;
			background-color:#FFFFFF;
			}
.obenInfo {
			width:319px;
			height:140px;
			float:right;
}


.obenHomeBanner {background-image:url(../bilder/banner_oben.jpg);}
.obenaboutusBanner {background-image:url(../bilder/aboutusbanner.jpg);}
.obentransportBanner {background-image:url(../bilder/transportbanner.jpg);}
.obenaccomodationBanner {background-image:url(../bilder/accomodationbanner.jpg);}
.obenservicesBanner {background-image:url(../bilder/servicesbanner.jpg);}
.obenshoppingBanner {background-image:url(../bilder/shoppingbanner.jpg);}
.obengermanyBanner {background-image:url(../bilder/germanybanner.jpg);}

.obenHomeInfo {background-color:#329664; color:#329664;}
	.obenHomeInfo h1 {color:#FFFFFF; font-size:90%; font-weight:normal; margin-left:25px; margin-top:34px; margin-bottom:0px;}
	.obenHomeInfo h2 {color:#FFFFFF; font-size:large; font-weight:normal; margin-left:25px; margin-top:8px; margin-bottom:0px;}
	.obenHomeInfo h3 {color:#FFFFFF; font-size:90%; font-weight:normal;margin-right:25px; margin-top:8px; margin-bottom:0px;}
	
	
	
	

/*------------------------------- Content ---------------------------------------*/

.content {
			margin-top:0px;
			min-height:300px;
			width:100%;
			background-color:#FFFFFF;
			/*float:right;*/
		}
.text {	
		font-size:90%;
		width:435px;
		float:left;
		min-height:300px;
		background-color:FFFFFF;
		margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px;
	}
.text h1 {color:#000000; font-size:90%; margin-left:20px; margin-top:0px; margin-bottom:10px;}
.text h2 {color:#329664; font-size:90%; margin-left:20px; margin-top:10px; margin-bottom:10px;}
.text h3 {color:#329664; font-size:90%;}

/*------------------------------- Content schmaler ---------------------------------------*/

.textschmal {	
		font-size:90%;
		width:370px;
		float:left;
		min-height:300px;
		background-color:FFFFFF;
		margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px;
	}
.textschmal h1 {color:#000000; font-size:90%; margin-left:20px; margin-top:0px; margin-bottom:10px;}
.textschmal h2 {color:#329664; font-size:90%; margin-left:20px; margin-top:10px; margin-bottom:10px;}
.textschmal h3 {color:#329664; font-size:90%;}

/*------------------------------- Content breiter ---------------------------------------*/

.textbreit {	
		font-size:90%;
		width:550px;
		float:left;
		min-height:300px;
		background-color:FFFFFF;
		margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px;
	}
.textbreit h1 {color:#000000; font-size:90%; margin-left:20px; margin-top:0px; margin-bottom:10px;}
.textbreit h2 {color:#329664; font-size:90%; margin-left:20px; margin-top:10px; margin-bottom:10px;}
.textbreit h3 {color:#329664; font-size:90%;}

/*------------------------------- Content ganze Breite ---------------------------------------*/
.textbox { 	
			width:610px;
			float:right;
			min-height:300px;}
		

.texttable {background-color:#FFFFFF; margin:0px; outline-style:hidden; float:left}

.textganz {	
		font-size:90%;
		width:592px;
		float:left;
		min-height:300px;
		background-color:FFFFFF;
		margin-left:10px; margin-right:0px; margin-top:0px; margin-bottom:0px;
	}
	
	
.textmens {	
		font-size:90%;
		width:593px;
		float:left;
		background-color:FFFFFF;
		margin-left:10px; margin-right:0px; margin-top:0px; margin-bottom:0px;
	}

.textganz h1 {color:#000000; font-size:90%; margin-left:20px; margin-top:0px; margin-bottom:10px;}
.textganz h2 {color:#329664; font-size:90%; margin-left:20px; margin-top:10px; margin-bottom:10px;}
.textganz h3 {color:#329664; font-size:90%;}

/*--------------------------------Menülinks----------------------------------------*/


.menutable {background-color:#329664; width:146; margin:0px; outline-style:hidden}



.links {	width:146px;
			height:40px;
			margin:0px;

			color:#FFFFFF;
			font-size:88%;
			/*font-weight:bold;*/
}
.links a	{ /*font-weight:bold;*/
			padding-left:5px;
			padding-right:5px;
			color:#FFFFFF;
			text-decoration:none;
			margin:0px;
}

.linksBorderLeft {border-left:1px solid #888888;}
.linksBorderRight {border-right:1px solid #888888;}
.linksBorderTop {border-top:1px solid #FFFFFF;}



.linksHome {background-color:#329664;}
.linksHome:hover {background-color:#327850;}
.linksHomeIE {background-color:#327850;}
.alinksHome {background-color:#327850;}

/*----------------------------------Infokasten------------------------------------------*/


.infobox { 	
			width:146px;
			float:right;
			min-height:300px;
			background-color:#FFFFFF;
			font-size:70%;
	}

.picturetable {background-color:#FFFFFF; width:146; margin:0px; border:none}

.infoBild	{
			margin:0px;
			border:none;
			width:146;
			}
			
.infoBildklein	{
			margin:0px;
			border:none;
			width:110;
			}
/*----------------------------------Infokasten breiter-------------------------------*/	
			
	
.infoboxbreit { 	
			width:200px;
			float:right;
			min-height:300px;
			background-color:#FFFFFF;
			font-size:70%;
	}

.picturetablebreit {background-color:#FFFFFF; width:200; margin:0px; border:none}

.infoBildbreit	{
			margin:0px;
			border:none;
			width:200;
			
			}
			
	

/*--------------------------------Rest------------------------------------------------*/

.year {
		font-size:120%;
		font-weight:bold;
	  }