/* Information: www.tour360.de, Martin Karger
-----------------------------------------------------
Update: 26. Februar 2009
-----------------------------------------------------
# Global
# Header Up
# Header Down
# Navigation Core
# Navigation Right
# Content Master
# Content Type Fullsize
# Navigation Spins + Content Tye Location
# Footer
-------------------------------------------------- */


/* -------------------- Global ------------------- */
/* ----------------------------------------------- */

body {
  background-color:#171717; /*Original-Color: #171717*/
  background-image:url(all_graphics/bgr_framework_raster_black.gif);
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;}

/* ----------------- Header Up ------------------- */
/* ----------------------------------------------- */


table.Table-Header-Up {
  background-color:#171717; /*Original-Color: #171717*/
  background-image:url(all_graphics/bgr_framework_content.gif); 
  width:1000px;
  height:33px;
  padding:0px 30px 0px 30px;}

p.Header-Up {
  font-family:Tahoma, Arial, sans-serif;
  font-size:11px;
  color:#666;
  font-weight:normal;
  margin:0px 0px 0px 0px;}

a.Header-Up, a.Header-Up:link, a.Header-Up:active, a.Header-Up:visited {
  color:#666;
  text-decoration:none;}

a.Header-Up:hover {
  color:#CCC;}

/* ---------------- Header Down ------------------ */
/* ----------------------------------------------- */

table.Table-Header-Down {
/*  background-color:#003a7d; Original-Color: #5B69A1 */
  background-image:url(all_graphics/bgr_framework_header.gif);  
  width:100%;
  height:108px;}

h1 {
  font-family:Tahoma, Geneva, sans-serif;
  font-size:20px;
  color:#FFF;
  font-weight:normal;
  margin:0px 30px 0px 10px;}

/* -------------- Navigation Core ---------------- */
/* ----------------------------------------------- */

table.Table-Navigation-Core {
  background-color:#2D2D2D; /*Original-Color: #2D2D2D*/
  width:100%;
  height:33px;}

#Navigation-Core {
  width:635px;
  height:33px;
  text-align:center; 
  text-transform:uppercase;}

#Navigation-Core ul {
  margin:0px;
  padding:0px;	
  list-style-type:none;}

#Navigation-Core li {
  margin:0px;
  display:inline;}   

#Navigation-Core a {
  width:127px;
  height:33px;
  font:bold 11px/33px Tahoma, Verdana, Arial, Helvetica, sans-serif;}

#Navigation-Core a:link, #Navigation-Core a:visited {
  background:url(all_graphics/button_navigation_core.gif);
  float:left;
  color:#999;
  text-decoration:none;}

#Navigation-Core li a:hover {
  background:url(all_graphics/button_navigation_core.gif) 0px -66px no-repeat;
  color:#FFF;
  text-decoration:none;}

#Navigation-Core li a#current {
  background:url(all_graphics/button_navigation_core.gif) 0px -33px no-repeat;
  color:#FFF;
  text-decoration:none;}

/* -------------- Navigation Right --------------- */
/* ----------------------------------------------- */

p.Navigation-Right {
  font-family:Tahoma, Arial, sans-serif;
  font-size:11px;
  color:#CCC;
  font-weight:normal;
  line-height:11px;
  margin:0px 10px 0px 0px;}

a.Navigation-Right, a.Navigation-Right:link, a.Navigation-Right:active, a.Navigation-Right:visited {
  color:#CCC;
  text-decoration:none;}

a.Navigation-Right:hover {
  color:#FFF;}

/* -------------- Content Master  ---------------- */
/* ----------------------------------------------- */

.Special-Padding-Top-A {
  padding:30px 0px 0px 0px;}

.Special-Padding-Top-B {
  padding:10px 0px 0px 0px;}

.Special-Padding-TopBottom {
  padding:10px 0px 10px 0px;}

.Special-Height-End {
  height:30px;}

table.Table-Content-Master {
  background-color:#171717; /*Original-Color: #171717*/
  background-image:url(all_graphics/bgr_framework_content_verlauf.jpg); 
/*background-image:url(all_graphics/bgr_framework_content.gif); */
  width:1000px;
  padding:0px 30px 0px 30px;}

h2 {
  font-family:Tahoma, Geneva, sans-serif;
  font-size:14px;
  color:#FFF;
  font-weight:bold;
  vertical-align:bottom;
  margin:0px 0px 0px 0px;}

p.Additional-Headline-Right {
  font-family:Tahoma, Arial, sans-serif;
  font-size:11px;
  color:#CCC;
  font-weight:normal;
  line-height:10px;
  margin:0px 0px 0px 0px;}

a.Additional-Headline-Right, a.Additional-Headline-Right:link, a.Additional-Headline-Right:active, a.Additional-Headline-Right:visited {
  color:#CCC;
  text-decoration:none;}

a.Additional-Headline-Right:hover {
  color:#FFF;}

/* ----------- Content Type Fullsize  ------------ */
/* ----------------------------------------------- */

table.Table-Content-Type-Fullsize {
  background-color:#000000; /*Original-Color: #000000*/
  border-color:#333;
  border-width:1px;
  border-style:solid;}

h3 {
  font-family:Tahoma, Geneva, sans-serif;
  font-size:12px;
  color:#CCC;
  font-weight:bold;
  vertical-align:bottom;
  margin:10px 10px 5px 10px;}

p.Content-Type-Fullsize {
  color:#CCC;
  font-family:Tahoma, Geneva, sans-serif;
  font-size:12px;
  line-height:16px;
  margin:0px 10px 10px 10px;}

a.Content-Type-Fullsize, a.Content-Type-Fullsize:link, a.Content-Type-Fullsize:active, a.Content-Type-Fullsize:visited {
  color:#CCC;
  text-decoration:none;
  border-bottom:1px;  
  border-style:none none dashed none;}

a.Content-Type-Fullsize:hover {
  color:#CCC;
  border-style:none none solid none;  }

/* --- Navigation Spins + Content Type Location -- */
/* ----------------------------------------------- */

p.Content-Type-Showroom {
  color:#CCC;
  font-family:Tahoma, Geneva, sans-serif;
  font-size:12px;
  line-height:16px;}

a.Content-Type-Showroom, a.Content-Type-Showroom:link, a.Content-Type-Showroom:active, a.Content-Type-Showroom:visited {
  color:#CCC;
  text-decoration:none;
  border-style:none none none none;}

a.Content-Type-Showroom:hover {
  color:#CCC;
  border-bottom:1px;
  border-style:none none dashed none;  }


#Navigation-Spin {
  width:270px; 
  text-align:left; 
  margin-bottom:0px;}

#Navigation-Spin ul {
  margin:0px;
  padding:0px;	
  list-style-type:none;
  text-indent:10px;
  border-bottom:1px solid #333;}
  
#Navigation-Spin li {
  color:#6D6D6D;
  margin:0px;
  padding:0px;	
  list-style-type:none;
  text-indent:10px;  
  border-top:1px solid #333;
  font:bold 11px/25px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
	
#Navigation-Spin a {
  display:block;
  width:270px;
  height:25px;
  font:bold 11px/25px Tahoma, Verdana, Arial, Helvetica, sans-serif; }

#Navigation-Spin a:link, #Navigation-Spin a:visited {
  color:#C1C1C1;
  text-decoration:none;}

#Navigation-Spin li a:hover {
  background:#666; 
  color:#FFF;
  text-decoration:none;}

#Navigation-Spin li a#current {
  background:#333;
  color:#FFF;
  text-decoration:none;}

p.Content-Type-Location {
  color:#999;
  font-family:Tahoma, Geneva, sans-serif;
  font-size:11px;
  line-height:15px;
  margin:10px 10px 10px 10px;}
  
p.Content-Type-Location_wp {
  color:#999;
  font-family:Tahoma, Geneva, sans-serif;
  font-size:11px;
  line-height:15px;
  margin:0px 0px 0px 0px;}

a.Content-Type-Location, a.Content-Type-Location:link, a.Content-Type-Location:active, a.Content-Type-Location:visited {
  color:#999;
  border:1px;
  text-decoration:none;
  border-style:none none dashed none;}

a.Content-Type-Location:hover {
  color:#999;
  text-decoration:none;  
  border-bottom:1px;
  border-style:none none solid none;  }

/* --------- Content Type Information  ----------- */
/* ----------------------------------------------- */

table.Table-Content-Type-Information {
  background-color:#000; /*Original-Color: #000000*/
  border-color:#666;
  border-width:1px;
  border-style:solid;}

p.Content-Type-Information {
  color:#999;
  font-family:Tahoma, Geneva, sans-serif;
  font-size:12px;
  line-height:16px;
  margin:10px 10px 15px 10px;}

a.Content-Type-Information, a.Content-Type-Information:link, a.Content-Type-Information:active, a.Content-Type-Information:visited {
  color:#999;
  text-decoration:none;
  border-bottom:1px;
  border-style:none none dashed none;}

a.Content-Type-Information:hover {
  color:#FFF;
  border-bottom:1px;
  border-style:none none solid none;}
  
#Content-Type-Information ul {
  color:#999;
  font-family:Tahoma, Geneva, sans-serif;
  font-size:12px;
  line-height:16px;
  margin:10px 10px 10px 35px;
  padding:0px 10px 10px 0px;
  list-style-type:disc;
  text-indent:0px;}
  
#Content-Type-Information li {
  margin-bottom:4px;}

#Content-Type-Information a {
  color:#999;
  font-family:Tahoma, Geneva, sans-serif;
  font-size:12px;}

#Content-Type-Information a:link, #Content-Type-Information a:visited {
  color:#999;
  text-decoration:none;}

#Content-Type-Information li a:hover {
  color:#FFF;
  text-decoration:none;}
  

/* ------------------ Footer --------------------- */
/* ----------------------------------------------- */

table.Table-Footer {
/*	background-color:#003a7d; Original-Color: #5B69A1*/
    background-image:url(all_graphics/bgr_framework_footer.gif); 
	width:1000px;
	height:25px;
	padding:0px 30px 0px 30px;	}

p.Footer-Right {
  font-family:Tahoma, Arial, sans-serif;
  font-size:11px;
  color:#CCC;
  font-weight:normal;
  line-height:16px;
  margin:0px 0px 0px 0px;}

a.Footer-Right, a.Footer-Right:link, a.Footer-Right:active, a.Footer-Right:visited {
  color:#CCC;
  text-decoration:none;}

a.Footer-Right:hover {
  color:#FFF;
  text-decoration:underline;}
