@import url("skyscraper-outside.css");

img { behavior: url(/fileadmin/main/styles/iepngfix.htc) }

/*-- clearfix -- */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

.clear {clear: both;}

.cf{
	clear: both;
}

*{
	font-family:Arial,Verdana;
	margin: 0px;
	padding: 0px;
}
body{
	margin:0px; 
	padding:0px;
	font-family:Verdana;
	background:#dfdcc5 url(../img/bg_body.jpg) 0px 0px repeat;
	clear:both;
}

html, body{
	scrollbar-base-color:#3D2318;
	scrollbar-3dlight-color:#D0BE90;
	scrollbar-arrow-color:#3D2318;
	scrollbar-face-color:#D0BE90;
	scrollbar-highlight-color:#3D2318;
	scrollbar-track-color:#3D2318;
}

#page{
	background: transparent url(../img/bg_page.jpg) 0px 0px repeat-x;
	padding-top: 38px;
}

#content a:link {text-decoration:underline; color:#B87100;}
#content a:visited {text-decoration:underline; color:#3D2318;}
#content a:hover {text-decoration:underline;  color:#3b3630;}
#content{
  font-size:12px; color:#51372f; line-height:18px; font-weight:normal;
}

  
#content p a:link {text-decoration:underline; color:#B87100;}
#content p a:visited {text-decoration:underline; color:#3D2318;}
#content p a:hover {text-decoration:underline;  color:#3b3630;}

.news-list-container a:link {text-decoration:underline; color:#CC0000;}
.news-list-container a:visited {text-decoration:underline; color:#3D2318;}
.news-list-container a:hover {text-decoration:underline;  color:#3D2318;}

.news-single-backlink a:link {text-decoration:underline; color:#CC0000;}
.news-single-backlink a:visited {text-decoration:underline; color:#3D2318;}
.news-single-backlink a:hover {text-decoration:underline;  color:#3D2318;}

h3 a:link {text-decoration:underline; color:#ffffff;}
h3 a:visited {text-decoration:underline; color:#3D2318;}
h3 a:hover {text-decoration:underline;  color:#3D2318;}
a img {border:none;}

strong
  {
    font-weight:800; color:#3D2318;
  }

#content h1
  {
    margin:20px 0px 5px 0px; padding:0px;    
    font-size:12pt; color:#3D2318; line-height:14pt;
  }
#content h2
  {
    margin:0px 0px 10px 0px; padding:0px;    
    font-size:14pt; color:#836B4E; line-height:20pt; font-weight:800;
  }
#content h3
  {
    margin:0px; padding:0px;    
    font-size:10pt; color:#3D2318; line-height:12pt;
  }

#content p.bodytext{
	margin-bottom: 12px;
}

#content p, #content li
  {
    font-size:12px; color:#51372f; line-height:18px; font-weight:normal;
  }

#content .csc-textpic-caption
  {
    font-size:8pt; color:#3D2318; line-height:14pt; font-weight:600;
  }

li, ul
{
  margin:0px; padding:0px;
  list-style-type:inherit;
}

#content ul li, #content ol li {
  list-style-type: inherit;
}

#content ul {
  list-style-type: disc;
}

#content ul, #content ol {
  margin-left: 20px;
}

/* BEREICHE */
#header
  {
    width:980px; height:223px;
    margin:0px auto 0px auto; padding:0px;
    background:#FFF4C9 url(../img/bg_header.gif) 0px 0px no-repeat;
  }
#header #logo{
	position: absolute;
	z-index: 50;
	display: inline;
	float: left;
}
#logo img{
	display: inline;
	margin-left: 380px;
	margin-top: 4px;
}
#header #rdm01{
	padding: 12px;
}
#header #rdm02{
	/*padding: 12px 12px 12px 40px;*/
	padding: 0 0 11px 38px;
}
#header #rdm01 img{

	float:left;
}

#header #rdm02 img{

	float: right;
}

#subheader
  {
    width:980px; height:47px;
    margin:0px auto; padding:0px;
    background:#635a50 url(../img/bg_subheader.gif) 0px 0px no-repeat;
    position: relative;
  }
#subheader #facebook-container {
  position: absolute;
  width: 110px;
  height: 21px;
  margin-top: 13px;
  top: 0;
  right: 80px;
}

#plusone {
  height: 20px;
  position: absolute;
  right: 0;
  top: 13px;
  width: 65px;
}

#subheader-google-ad {
  position: absolute;
  top: 15px;
  left: 240px;
  width: 468px;
  height: 15px;
  overflow: hidden;
}
/*#subheader iframe{
	margin-top: 16px;
	margin-left: 20px;
}*/
#columns
  {
    width:980px;
    margin:0px auto; 
	padding:0px;
	background: #e0dec7 url(../img/bg_columns.jpg) 0px 0px repeat-y;
	position: relative;
  }
#hauptnav
  {
    width:210px;
    margin:0px; padding:0px;
	float: left;
    overflow: hidden;
  }
#content
  {
	/*width:565px;*/
	width:770px;
    margin:0px; 
	padding:0px;
	float: left;
  }

#contentpadding{
	margin: 8px 30px 0px 30px;
}

#info
  {
    width:205px;
    margin:0px; padding:0px;
	float: left;
	overflow: hidden;
  }
#footer
  {
	clear: both;
    width:244px; height:41px;
    margin:20px auto; padding:0px;
    font-size:9pt; color:#fff; line-height:41px;
    text-align:center;
	background: transparent url(../img/bg_footer.gif) 0px 0px no-repeat;
  }

  
/* Infoboxen */
.infobox
  {
    width:205px;
    margin:0px 0px 24px 0px ; 
	padding:0px;
  }


.infobox h3
  {
    width:205px;
    margin:0px; 
	padding:10px 10px 10px 20px;
    font-size:14px;
 	font-weight: bold;
	color:#40382b;
	background: transparent url(../img/bg_info_h1.gif) 0px 0px repeat-y;
  }
.infocontent
  {
    width:100%; height:auto;
    margin:0px; padding:0px;
  }
.infocontent p
  {
    margin:0px; padding:0px;
    font-size:7pt; color:#000000; line-height:10pt;
  }
/* Site Menue */
#infobox_menu .infocontent ul{
	margin-left: 20px;
	margin-top: 10px;
}
#infobox_menu .infocontent a{
	display: block;
	height: 40px;
	font-weight: bold;
	color: #3b3630;
	text-decoration: none;
	padding-left: 50px;
	line-height: 40px;
	font-size: 12px;
}

#infobox_menu .infocontent a:hover{
	color: #836B4E;
}

#infobox_menu .infocontent .bilder a{
	background: transparent url(../img/icon_bilder.gif) -8px -2px no-repeat;
}
#infobox_menu .infocontent .sehen a{
	background: transparent url(../img/icon_sehen.gif) -8px -2px no-repeat;
}
#infobox_menu .infocontent .reisen a{
	background: transparent url(../img/icon_reisen.gif) -8px -2px no-repeat;
}
#infobox_menu .infocontent .hieroglyphen a{
	background: transparent url(../img/icon_hieroglyphen.gif) -8px -2px no-repeat;
}
#infobox_menu .infocontent .tipps a{
	background: transparent url(../img/icon_tipps.gif) -8px -2px no-repeat;
}
#infobox_menu .infocontent .community a{
	background: transparent url(../img/icon_community.gif) -8px -2px no-repeat;
}

/* Just2Guide */
#infobox_Just2Guide .infocontent ul{
	margin-left: 20px;
	margin-top: 10px;
}



/* Reisebox */
#infobox_reiselinks a{
	color: #3b3630;
	font-size: 12px;
	display: block;
	text-decoration: none;
	padding: 10px 0px 0px 28px;
	background: transparent url(../img/icon_navlink.gif) 20px 15px no-repeat;
}

#infobox_reisesuchen img{
	margin-left: 10px;
	margin-top: 10px;
}

#infobox_reiselinks a:hover{
	color: #836B4E;
}

/* Google ads */
.google_ads
  {
    margin:15px auto;
  }

#nav_google
  {
    width:140px; height:600px;
	margin-left: 20px;
	margin-top: 20px;
  }

/* News-Uebersicht */
#menue #newslist_datum
  {
    margin:8px 10px 0px 20px; padding:0px;    
    font-size:8pt; 
    line-height:10pt; 
    font-weight:500;
  }
#menue #newslist_title
  {
    margin:0px 10px 15px 20px; padding:0px;
  }
#menue #newslist_title, 
#menue #newslist_title a,
#menue #newslist_title a:link,
#menue #newslist_title a:visited
  {
    font-size:9pt; 
    /*color:#3B3630;*/ 
    line-height:12pt; 
    font-weight:600;
  }
/* News-Archiv */
#news-list-container
  {
    background-color:#5F482D;
    border:none;
  }
#news-list-item
  {
    border-color:#5F482D;
  }
  
#content .news-list-container h3 {
  background-color: transparent;
}
  
/* Single-News */
.news-single-item
  {

  }
/* Community User */
#infobox_userlist{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#infobox_userlist .item{
	margin-left: 0px;
	clear: both;
	font-size: 10px;
}
#infobox_userlist .dark{
	background: transparent url(../img/bg_right_dark.gif) 0px 0px repeat-y;
}
#infobox_userlist .item .avatar{
	float: left;
	margin: 5px 5px 5px 20px;
	width: 50px;
}

#infobox_userlist .item .userdata{
	float: right;
	width: 125px;
	margin-bottom: 5px;
}
#infobox_userlist .item .username{
	font-size: 12px;
	font-weight: bold;
	color: #7a4830;
	display: block;
	border-bottom: 1px dotted #000;
	margin: 5px 5px 0px 0px;
	padding-bottom: 5px;
}



/* Community Login */
#infobox_community{
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#infobox_community p{
	clear: both;
	font-weight: bold;
	font-size: 11px;
	margin-left: 20px;
	margin-bottom: 0px;
}
#infobox_community a{
	display: block;
	color: #B87100;
	margin-top: 3px;
}
#infobox_community .submit{
	margin-left: 20px;
}
#infobox_community #user{
	border: none;
	background: transparent url(../img/bg_searchform2.gif) 0px 0px no-repeat;
	width: 158px;
	height: 22px;
	margin-left: 20px;
	margin-bottom: 3px;
	margin-top: 3px;
	padding: 4px 0px 0px 4px;
	font-size: 12px;
	float: left;
}
#infobox_community #pass{
	border: none;
	background: transparent url(../img/bg_searchform.gif) 0px 0px no-repeat;
	width: 104px;
	height: 22px;
	margin-left: 20px;
	padding: 4px 0px 0px 4px;
	font-size: 12px;
	float: left;
}
#infobox_community .image{
	border: none;
	background: transparent url(../img/bg_searchform.gif) 0px 0px no-repeat;
	width: 50px;
	height: 22px;
	float: left;
}
/* Suche */
#indexed_search{
	padding: 20px 0px 20px 0px;
}
#infobox_kontakt .text{
	border: none;
	background: transparent url(../img/bg_searchform.gif) 0px 0px no-repeat;
	width: 104px;
	height: 22px;
	margin-left: 20px;
	padding: 4px 0px 0px 4px;
	font-size: 12px;
	float: left;
}

#infobox_kontakt .image{
	border: none;
	background: transparent url(../img/bg_searchform.gif) 0px 0px no-repeat;
	width: 50px;
	height: 22px;
	float: left;
}

.tx-indexedsearch
  {
    width:500px; height:auto;
  }
/* suchbox */
div.tx-indexedsearch-searchbox
  {
    font-size:10pt; color:#3D2318; font-weight:500;
  }
input.tx-indexedsearch-searchbox-sword
  {
    height:10pt; width:320px;
    margin-left:12px;
    font-size:10pt;
  }
.tx-indexedsearch-selectbox-type,
.tx-indexedsearch-selectbox-defop,
.tx-indexedsearch-selectbox-media,
.tx-indexedsearch-selectbox-lang,
.tx-indexedsearch-selectbox-order,
.tx-indexedsearch-selectbox-desc,
.tx-indexedsearch-selectbox-results,
.tx-indexedsearch-selectbox-group
  {
    height:18px; width:160px;
    margin:3px 0px 3px 12px;
    font-size:10pt;
  }
.tx-indexedsearch-selectbox-sections
  {
    height:18px; width:350px;
    margin:3px 0px 3px 12px;
    font-size:10pt;
  }
input.tx-indexedsearch-searchbox-button
  {
    position:relative; top:; right:; bottom:21px; left:175px;
    height:20px;
    font-size:10pt; color:#FFF4C9; font-weight:600;
    background-color:#836B4E;
  }
.tx-indexedsearch-searchbox form p a
  {
    position:relative; top:; right:; bottom:15px; left:;
  }
  
 
td.tx-indexedsearch-descr
  {
    width:auto; height:auto;
    margin:8px 0px; padding:4px;
    font-size:9pt;
  }
td.tx-indexedsearch-info
  {
    width:auto; height:auto;
    margin:8px 0px; padding:4px;
    font-size:9pt;
  }
/* ergebnisanzeige */
.tx-indexedsearch .tx-indexedsearch-whatis
  {
    height:16pt;
  }
.tx-indexedsearch .tx-indexedsearch-browsebox p
  {
    height:16pt;
  }
ul.browsebox li a
  {
    margin:0px 5px;
    font-size:8pt;
  }
.tx-indexedsearch-res table
  {
    margin:12px 0px 0px 0px; padding:6px 4px;
    border-top:10px solid #3d2318;
    border-left:1px solid #3d2318;
    border-bottom:10px solid #3d2318;
    border-right:1px solid #3d2318;
  }
.tx-indexedsearch-title a, .tx-indexedsearch-percent
  {
    font-size:10pt; 
  }
.tx-indexedsearch-info
  {
    border-top:6px solid #F1E8D0;
  }

/* Kontakt-Mailer */
.sys_msg_hinweis, .sys_msg_fehler, .sys_msg_erfolg
 {
  width:363px; height:auto;
  margin:auto; padding:4px 8px;
  font-family:Verdana; font-size:9pt; font-weight:600; line-height:12pt;
  border-width:1px 1px 1px 10px; border-style:solid;
 }
.sys_msg_hinweis p, .sys_msg_fehler p, .sys_msg_erfolg p
 {
  margin:0px; padding:0px;
 }
.sys_msg_hinweis
 {
  background-color:#D0BE90; color:#3D2318;
 }
.sys_msg_fehler
 {
  background-color:#D0BE90; color:#471522; border-color:#471522;
  
 }
.sys_msg_erfolg
 {
  background-color:#D0BE90; color:#224715; border-color:#224715;
 }

/* Allgemeine Formulardefinitionen */
.formulare, sys_msg_hinweis
 {
  width:380px; height:auto;
  margin:auto; padding:10px 0px 10px 10px;
  font-family:Verdana; 
  background-color:#D0BE90;
 }
.formulare div.feldbox
  {
    width:auto; height:18px;
    margin:6px 0px; padding:0px;
    font-size:8pt; font-weight:600; color:#3D2318;
    line-height:17px;
  }
  .formulare #fb_nachricht
    {height:auto;}
.formulare label
  {
    display:block; float:left;
    width:108px; height:18px;
    margin:0px; padding:0px 6px;
    font-size:8pt; font-weight:600; color:#F1E8D0;
    line-height:17px;
    text-align:right;
    background-color:#3D2318;
  }
.formulare input.text
  {
    float:left;
    width:240px; height:14px;
    margin:0px; padding:0px;
    font-size:9pt; font-weight:600;
    border:2px solid #3D2318;
  }
.formulare textarea
  {
    position:relative; bottom:1px;
    width:360px; height:120px;
    margin:0px; padding:0px;
    font-family:Verdana; font-size:9pt; color:#3D2318; font-weight:600;
    border:2px solid #3D2318;
    scrollbar-base-color:#3D2318;
    scrollbar-3dlight-color:#D0BE90;
    scrollbar-arrow-color:#3D2318;
    scrollbar-face-color:#D0BE90;
    scrollbar-highlight-color:#3D2318;
    scrollbar-track-color:#3D2318;
  }
.formulare input.submit
  {
    clear:left;
    position:relative; top:; right:; bottom:; left:280px;
    height:16pt;
    margin:6px 0px 0px 0px;
    font-size:8pt; font-weight:600; line-height:12pt;
    background-color:#B51518; color:#F1E8D0;
    border:none;
  }

/* Galerien */

ul.galerieliste:after,
ul.galerieuebersicht:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
ul.galerieliste,
ul.galerieuebersicht {
	display: inline-block;
}
html[xmlns] ul.galerieliste,
html[xmlns] ul.galerieuebersicht {
	display: block;
}
* html ul.galerieliste,
* html ul.galerieuebersicht {
	height: 1%;
}

#content ul.galerieliste,
#content ul.galerieuebersicht
  {
    /*float:left;*/
    /*width:495px;*/
    width: 660px; 
    height:auto;
    margin:10px 0px 20px 0px; 
    padding:0px;
    list-style-type:none;
    border-top: 1px solid #836B4E;
	  border-left: 1px solid #836B4E;
  }
#content ul.galerieliste li,
#content ul.galerieuebersicht li
  { 
    float:left;
    width:164px; 
    margin:0px; padding:0px;
    text-align:center;
    border-bottom: 1px solid #836B4E;
	border-right: 1px solid #836B4E;
  }
#content ul.galerieliste li {height:120px;}
#content ul.galerieuebersicht li {height:11em;}

ul.galerieliste li a,
ul.galerieuebersicht li a
  { 
    display:block;
    width:100%; height:100%;
    text-decoration:none;
    
    color:#cc0000;
    background-repeat:no-repeat; background-position:center 15px;
  }
ul.galerieuebersicht li a .linktext
  { 
    display:block;
    position:relative; top:108px; right:; bottom:; left:;
    width:160px; height:auto;
    margin:auto; padding:0px;
  }

/* Bigimg */
.bigimg img
  {
    padding:10px;
    background-color:#FFF4C9;
  }
.bigimg p
  {
    position:absolute; top:; right:20px; bottom:16px; left:;
    margin:0px; padding:0px;
    font-size:0.6em;
    color:#FFF4C9;
    font-weight:800;
  }
  
/* Content-Container */
.content_container
  {
    text-align:left;
    background-color:#3D2318;
    border:1px solid #000000;
  }
  #news_container
    {
      width:64%; height:auto;
      float:left;
    }
  #galerien_container
    {
      width:32%; height:auto;
      float:right;
    }
.content_container .header
  {
    width:100%; height:20px;
    background-color:#000000; background-image:url(../html/images/cont_head_bgr.gif); background-repeat:repeat-x;
    border-bottom:1px solid #000000;
  }
  .content_container .header h1
    {
      width:55%; height:20px;
      margin:0px; padding:0px;
      float:left;
      font-size:10pt; line-height:20px; font-weight:700;
      text-indent:18px;
      background-color:#ff0000;
    }
   .content_container .header img
    {
      float:left;
      width:auto; height:20px;
      margin-left:-3px; padding:0px;
      
    }
  .content_container .header ul
    {
      width:30%; height:20px;
      float:right; text-align:right; line-height:20px;
      margin:0px; padding:0px;
    }
   .content_container .header ul img
    {
      margin:4px;
      float:right;
    }
.content_container .inhalt
  {
    padding:6px;
    font-size:9pt; line-height:10pt; color:#202020; font-weight:500;
    border-bottom:1px solid #836B4E;
  }
  .content_container .inhalt h1
    {
      margin:6px 0px; padding:0px;
      font-size:11pt; line-height:12pt; color:#101010; font-weight:700;
    }
  .content_container .inhalt ul
    {
      margin:0px ; padding:8px 8px 8px 16px ;
      font-size:9pt; line-height:10pt; color:#101010; font-weight:700;
      list-style-type:disc;
    }
  .table.colums
  {
  clear:both;
    }
    
.csc-sitemap ul{padding-left:25px;}

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
text-align:center;
}

div.csc-textpic div.csc-textpic-imagewrap {
padding-left:4px;
padding-top:4px;
padding-bottom:2px;
padding-right:3px;
margin-bottom:15px;
float:left;

}

/* frame type 1 textpic style */
div.csc-frame.csc-frame-frame1 div.csc-textpic div.csc-textpic-imagewrap {
background-color:#f0f0e4;
}


/*div.csc-textpic-imagecolumn {

}
dl.csc-textpic-image {

	background-color: #FFFFCC;

	width: 115px;

	height: 115px;

	text-align: center;

}

dl.csc-textpic-image dt {

	height: 115px;

	width: 115px;

	display: table-cell;

	vertical-align: middle;

}

dl.csc-textpic-image dt img {

	#position: relative;

	#top: 15px;

}*/

#player {
width: 500px;
}

#gsHeader {
display: none;
}

#imagemapfix { height:2687px; margin-bottom:10px;}

.content-2col .col1 {
  float: left;
  width: 470px;
}

.content-2col .col2 {
  float: right;
  width: 205px;
}

li.news-latest {
  padding-left: 8px;
}

.user-fbshare-pi1 {
  margin: 20px 0;
}

.mc {
  background: url("../img/bg_hauptnav_h1.gif") repeat-y scroll 100% 0 #CECAAA;
  margin: 10px 0;
  padding: 5px;
}

.share-button-container .gplus {
  float: left;
  width: 80px;
  overflow: hidden;
}

.share-button-container .sharebutton {
  float: left;
  width: 400px;
}
