/* CSS Document travel-beyond.com Privatkunden 
----------------------------------------------- */	
* { margin: 0; padding: 0 }

/* reset
----------------------------------------------- */	
:link,:visited { text-decoration:none; }
ul,ol { list-style:none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }
a img,:link img,:visited img { border:none; } 

html, body {
/*	background-image:url(../images/tb_background_01.jpg);
	background-repeat:no-repeat;
	background-color:#999966; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #999966 url(../images/tb_top_background_03.jpg) repeat-x center top;
	margin-right: 1px;
}
/* #top {
	width: 990px;
	height: auto;
	position: relative;
	top: 17px;
	left: 20px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
} */

#top {
	width: 990px;
	height: auto;
	position: relative;
	top: 20px;
	left: 0px; 
	padding:0px 20px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin: 0px auto;
	text-align: left;
}

/* HEADER CONTAINER
----------------------------------------------- */	

#header-container {
	width: 990px;
	height: 177px;
}
#logo-all {
	width: 265px;
	height: 177px;
	float: left;
/*	background-image: url(../images/tb_logo_all.jpg);
	background-repeat: no-repeat; */
}
#logo-top {
	width: 265px;
	height: 26px;
	float: left;
	background-image: url(../images/tb_logo_top.jpg);
	background-repeat: no-repeat;
}

#logo {
	width: 265px;
	height: 120px;
	float: left;
	background-image: url(../images/tb_logo.jpg);
	background-repeat: no-repeat;
}

#logo-bottom {
	width: 265px;
	height: 31px;
	float: left;
	background-image: url(../images/tb_logo_bottom.jpg);
	background-repeat:no-repeat;
}

#head-navi {
	width: 725px;
	height: 26px;
	float: left;
}

#brand-select {
	width: 200px;
	float: left;
	font-size: 9px;
	font-weight: normal;
	color: #606060;
	padding: 4px 0px 0px 18px;
}
#language-select {
	width: 300px;
	float: right;
	position: relative;
	right: 12px;
	padding: 4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#image-container {
	width: 715px;
	height: 120px;
	float: left;
	overflow: hidden;
}

#top-navi {
	width: 715px;
	height: 31px;
	float: left;
}

#header-right {
	width: 10px;
	height: 142px;
	float: right;
/*	background-image: url(../images/tb_header-right.jpg);
	background-repeat: no-repeat; */
}

/* CONTENT CONTAINER
----------------------------------------------- */	

#content-container {
	width: 990px;
	height: auto;
	float: left; 
	background-image: url(../images/tb_content_background_03.jpg);
	background-repeat: repeat-y;
}

/* left Content ----------------------------------------------- */	
#left-content-container {
	width: 210px;
	height: auto;
	float: left; 
	margin: 0px 0px 24px 0px;
	padding: 0px 0px 0px 30px;	
}

#logo-bottom-two {
	background-image: url(../images/tb_logo_bottom-2.jpg);
	background-repeat: no-repeat;
	width: 210px;
	height: 20px;
	float: left;
}

#left-navi {
/*	position: relative; 
	left: 0px;
	top: 44px; */
	width: 200px;
	height: auto;
	float: left;
	padding: 22px 0px 0px 0px;
}

/* neue Navigatin für die linke Seite 
----------------------------------------------*/
#left-navigation {
	width: 200px;
	height: auto;
	float: left;
	padding: 22px 0px 0px 0px;
}

#left-one {
/*	width: 190px;
	position: relative;
	left: 50px;
	top: 12px; */
	float: left;
	width: 190px;
	padding: 0px 0px 0px 20px;
	background-color: #FFFFFF;	
}
#left-two {
	width: 200px;
	height: auto;
	float: left;
/*	position: relative;
	left: 30px;	*/
	padding: 22px 0px 0px 0px;
}
#left-two-home {
	float: left;
	width: 190px;
	padding: 0px 0px 0px 10px;
	background-color: #FFFFFF;	
}
#left-two-test {
	float: left;
	width: 190px;
	padding: 0px 0px 0px 20px;
	background-color: #FFFFFF;	
}
#left-three {
	width: 200px;
	height: auto;
	float: left;
	padding: 22px 0px 0px 0px;
}

#left-spare-one {}
#left-spare-two {}
#left-spare-three {}

/* main Content ----------------------------------------------- */	

#main-content-container {
	width: 740px;
	height: auto;	
	float: left;
	background-image: url(../images/tb_maincontent_back_01.jpg);
	background-repeat: repeat-y;
	border-top: 1px solid #606060;
/*	border-bottom: 1px solid #CFAC50; */
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
}

#main-content-container-wide {
	width: 740px;
	height: auto;	
	float: left;
	background-color: #FFFFFF;
	border-top: 1px solid #606060;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 24px 0px; 
}

#main-content-container-home {
	width: 740px;
	height: auto;	
	float: left;
	border-top: 1px solid #606060;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	background-image: url(../images/tb_maincontent_back_01.jpg);
	background-repeat: repeat-y;	
}

#main-content {
	width: auto;
	height: auto;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px; 
}

#breadcrumb {
	width: auto;
	height: 20px;
	overflow: hidden;
	margin: 16px 0px 0px 0px;
	font-size: 9px;
	color: #606060;
}
#reise-navigation {
	width: auto;
	height: 20px;
	margin: 26px 0px 0px 0px;
}

/* Reisenavigation
----------------------------------------------- */

ul#reisenavigation {
    float: left;
    width: auto;
	height: 20px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;	
}
    ul#reisenavigation li { 
		width: auto;
		float: left;
		display: block;
        height: auto; 
		list-style:none; 
	}
    ul#reisenavigation li a {
		width: auto;
		float: left;
        height: auto;
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-transform: none;
	    margin: 0px 0px 0px 0px;
		padding: 0px 15px 0px 0px;		
	}
	ul#reisenavigation li a:link, ul#reisenavigation li a:visited { color: #846E56;}
	ul#reisenavigation li a:hover { color:#CFAC50; }
    ul#reisenavigation li a.current, ul#reisenavigation li a:active { color:#CFAC50; }		
	

/* Navigation Expedientenzugang  
----------------------------------------------- */
/* allgemeine Infos 
----------------------------------------------- */
ul#expedienteninfos {
	float: left;
	width: auto;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
}

ul#expedienteninfos li { float: left; list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 1px 0px;  }

    ul#expedienteninfos li a {
		width: 172px;
		height: auto;
		float: left;
		font-size: 11px;
		color: #846E56;
		font-weight:bold;
		text-decoration: none;
		background-image: url(../images/tb_expedienten_nav_back.jpg);
		background-repeat: repeat-y;
		background-position: 0px 0px;
		padding: 3px 0px 3px 8px; margin: 0px 0px 0px 0px;
	} 
	ul#expedienteninfos li a.current {
			width: 172px;
			height: auto;
			font-size: 11px;
			font-weight: bold;
			color: #F5EEDC;			
			background-image: url(../images/tb_expedienten_nav_back.jpg);
			background-repeat:no-repeat;
			background-position: 0px -60px;
			padding: 3px 0px 3px 8px; 
			margin: 0px 0px 0px 0px;	
	}
		ul#expedienteninfos li a:hover {
			width: 172px;
			height: auto;
			font-size: 11px;
			font-weight: bold;
			color: #D9B83E;
			background-image: url(../images/tb_expedienten_nav_back.jpg);
			background-repeat: no-repeat; 
			background-position: 0px -60px;
			padding: 3px 0px 3px 8px; margin: 0px 0px 0px 0px;	
}


/* Reiseinfos 
----------------------------------------------- */
ul#expedientennavigation {
	float: left;
	width: auto;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
}

ul#expedientennavigation li { float: left; list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 1px 0px;  }

    ul#expedientennavigation li a {
		width: 172px;
		height: auto;
		float: left;
		font-size: 11px;
		color: #846E56;
		font-weight:bold;
		text-decoration: none;
		background-image: url(../images/tb_expedienten_nav_back.jpg);
		background-repeat: repeat-y;
		background-position: 0px 0px;
		padding: 3px 0px 3px 8px; margin: 0px 0px 0px 0px;
	} 
	ul#expedientennavigation li a.current {
			width: 172px;
			height: auto;
			font-size: 11px;
			font-weight: bold;
			color: #F5EEDC;			
			background-image: url(../images/tb_expedienten_nav_back.jpg);
			background-repeat:no-repeat;
			background-position: 0px -60px;
			padding: 3px 0px 3px 8px; 
			margin: 0px 0px 0px 0px;	
	}
		ul#expedientennavigation li a:hover {
			width: 172px;
			height: auto;
			font-size: 11px;
			font-weight: bold;
			color: #D9B83E;
			background-image: url(../images/tb_expedienten_nav_back.jpg);
			background-repeat: no-repeat; 
			background-position: 0px -60px;
			padding: 3px 0px 3px 8px; margin: 0px 0px 0px 0px;	
	}


/* Claim / Subheader 
----------------------------------------------- */
#title {
	width: 690px;
	height: 20px;
	margin: 36px 0px 0px 0px;
}

#content-normal {
	width: 500px;
	height: auto;
	float: left; 
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 8px 0px; 
}
#content-normal-wide {
	width: 700px;
	height: auto;
	float: left; 
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 24px 0px;
	/* display: inline;  IE fix for double-margin bug */	
}
#content-420 {
	width: auto;
	height: auto;
/*	float: left;  */
	margin: 24px 0px 0px 0px;
	padding: 0px 44px 0px 0px;
	/* display: inline;  IE fix for double-margin bug */	
}
#content-expedient {
	width: auto;
	height: auto;
/*	float: left;  */
	margin: 6px 0px 0px 0px;
	padding: 0px 32px 0px 0px;
	/* display: inline;  IE fix for double-margin bug */	
}
#travel-left {
	width: 200px;
	height: 275px;
	float: left;
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/tb_travelback_left.jpg);
	background-repeat: no-repeat;
}
#travel-list {
	width: 440px;
	height: auto;
	float: right;
	margin: 16px 90px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/tb_travelback_right.jpg);
	background-repeat: no-repeat;	
}
#testimonials-left {
	width: 200px;
	height: 338px;
	float: left;
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-image: url(../images/tb_testimonials_left.jpg);
	background-repeat: no-repeat; */
}
#testimonials-list {
	width: 440px;
	height: auto;
	float: right;
	margin: 16px 90px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-image: url(../images/tb_testimonials_right.jpg);
	background-repeat: no-repeat;	*/
}

#testimonials p { font-weight: normal; line-height: 14px; font-family: "Courier New", Courier, mono; color: #666666; padding: 6px 12px 0px 36px;  font-size: 11px;}
/* #testimonial-list {
	width: 440px;
	height: auto;
	float: right;
	margin: 0px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/testimonials.jpg);
	background-repeat: no-repeat;
} */
#content-normal-home {
	width: 500px;
	height: auto;
	float: left; 
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* right Content ----------------------------------------------- */	

#main-content-right {
	width: 200px;
	height: auto;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

#right-one {
	width: 200px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 24px 0px 0px 0px;
}
#right-spare-two {
	width: 200px;
	height: auto;
}
#right-spare-three {
	width: 200px;
	height: auto;
}

#right-content-280 {	
	width: 230px;
	height: 315px;
	background-image: url(../images/tb_overview_back.jpg);
	background-repeat: no-repeat;	
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 38px 0px 0px 8px;
}
#right-content-expedient {	
	width: 240px;
	height: auto;
	float: right;
	padding: 0px 0px 0px 8px;
	margin: 38px 0px 0px 0px;
}
#smoothgallery {
	width: 239px;
	height: 205px;
	float: left;
	background-image: url(../images/tb_smoothgallery_back.jpg);
	background-repeat: repeat-y;
	padding: 0px 0px 0px 7px;
	margin: 32px 0px 0px 0px;
}

#overview {
	width: 200px;
	height: auto;
	float: left;
	padding: 40px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
}
#pdf {
	width: 200px;
	height: auto;
	float: left;
	padding: 6px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
}
#expediententitle {}
#expedientenoverview {
	width: 210px;
	height: auto;
	float: left;
	padding: 8px 8px 8px 8px;
	margin: 0px 0px 12px 0px;
/*	background-image: url(../images/tb_expedienten_overview.jpg);
	background-repeat: repeat-y; 
	background-color:#871914;  	*/
}
#expedientenoverview h1, #expedientendocuments h1 { 
	color: #846E56;  
/*	color: #871914; */
	width: auto;
	background-color:#E0DBD5;
	text-decoration: none;
	font-weight: bolder;
	padding: 4px 0px 4px 4px; 
	margin: 2px 0px 2px 0px;
}
#expedientenoverview p { color: #846E56; padding: 3px 0px 4px 8px; margin: 0px 0px 0px 0px; background-color:#F2F0EE;}
#expedientendocuments {
	width: 210px;
	height: auto;
	float: left;
	padding: 8px 0px 8px 0px;
	margin: 0px 0px 0px 8px;
/*	background-color:#F2F0EE; */
}
#expedientendocuments .csc-uploads { background-color:#F2F0EE; width: 100%;}
#expedientendocuments .csc-uploads-icon { vertical-align: top; padding: 6px 0px 0px 4px; margin: 0px 0px 0px 0px; }
#expedientendocuments .csc-uploads-fileName { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: left; }
#expedientendocuments .csc-uploads-description { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#expedientendocuments .csc-uploads-fileSize { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

/* FOOTER CONTAINER 
----------------------------------------------- */	

#footer {
	width: 990px;
	height: 48px;
	float: left;
	background-image: url(../images/tb_footer_03.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
}

#foot-border {
	width: 942px;
	height: 8px;
	font-size: 1px;
	border-top: 1px solid #CFAC50;
	margin: 2px 0px 0px 36px;
}

#foot-navi {
	width: 730px;
	height: 24px;
	float: left;
	position: relative;
	left: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
}

#copyright {
	width: 180px;
	height: 24px;
	float: right; 
	position: relative;
	right: 16px;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 0px;
/*	border-top: 1px dashed #CFAC50; */
}

/* WELTKARTE Destinationsnavigation
----------------------------------------------- */	
#content-weltkarte { 
	width: 480x; 
	height: 245px; 
	float: left;
	padding: 0px 0px 16px 0px; 
	margin: 0px 0px 0px 0px;
}

ul#weltnavi {
    width: 480px;
	height: 245px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative; 
	overflow: hidden;
	background-image: url(../images/tb_navi_welt_480.gif);
	background-repeat: no-repeat; 
}
    ul#weltnavi li { list-style: none; }
	ul#weltnavi li a {		 
	    margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-indent: -9000px;
		}
        ul#weltnavi li a#Nordamerika { 
			position:absolute; 
			left: 0px; 
			top: 0px; 
			width: 175px; 
			height: 110px;			
			background: url(../images/tb_navi_welt_480.gif) no-repeat 0px 0px;
		}
        ul#weltnavi li a#Nordamerika:hover { background-position: 0px -241px; }
        ul#weltnavi li a#Nordamerika.current { background-position: 0px 0px; }				
		ul#weltnavi li a#Südamerika {  
			position:absolute; 
			left: 70px; 
			top: 110px; 	
			width: 125px; 
			height: 135px;
			background: url(../images/tb_navi_welt_480.gif) no-repeat -70px -110px;
		}
        ul#weltnavi li a#Südamerika:hover { background-position: -70px -600px;  }		
        ul#weltnavi li a#Südamerika.current { background-position: 0px 0px;  }		
		ul#weltnavi li a#Afrika {  
			position:absolute; 
			left: 210px; 
			top: 90px; 	
			width: 100px; 
			height: 120px;
			background: url(../images/tb_navi_welt_480.gif) no-repeat -210px -90px;
		}
        ul#weltnavi li a#Afrika:hover { background-position: -210px -830px  }		
        ul#weltnavi li a#Afrika.current { background-position: 0px 0px;  }				
		ul#weltnavi li a#Asien {  
			position:absolute; 
			left: 323px; 
			top: 63px; 	
			width: 111px; 
			height: 100px;
			background: url(../images/tb_navi_welt_480.gif) no-repeat -323px -62px;
		}
        ul#weltnavi li a#Asien:hover { background-position: -323px -1052px  }		
        ul#weltnavi li a#Asien.current { background-position: 0px 0px;  }	
		ul#weltnavi li a#Australien {  
			position:absolute; 
			left: 380px; 
			top: 163px; 	
			width: 100px; 
			height: 60px;
			background: url(../images/tb_navi_welt_480.gif) no-repeat -380px -163px;
		}
        ul#weltnavi li a#Australien:hover { background-position: -380px -1403px  }		
        ul#weltnavi li a#Australien.current { background-position: 0px 0px;  }				





/* Holly Hack Targets IE Win only \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
/* End Holly Hack */	

