@charset "UTF-8";
/* CSS Document */
@import "mail.css";

html {
	height: 100%;
	}
	

body {
   background-image: url(bgBody.jpg);
   background-repeat: no-repeat;
   background-position:50% 0px;
   font: 14px/normal Tahoma, Arial, Helvetica, sans-serif;
   color:#CCCCCC;
   background-color:#000000;
   height: 100%;
   line-height: 1.5;
}

a, a:link, a:visited, a:active {
	text-decoration: none;
   	color: #ff9900;
   font-size:14px;   	
	}



a:hover {
	text-decoration: underline;
   font-size:14px;	
   		}

.clear {clear: both; display: block; overflow: hidden; width: 0; height: 0; line-height: 0; font-size: 0; float: none;}


.tinymcewysiwyg a, .tinymcewysiwyg a:link, .tinymcewysiwyg a:visited, .tinymcewysiwyg a:active {
	text-decoration: none;
   	color:#ff9900;
   font-size:14px;   	
	}



.tinymcewysiwyg a:hover {
	text-decoration: underline;
   font-size:14px;	
   		}

.tinymcewysiwyg {
   font-size:14px;
}

.tinymcewysiwyg jqDnR {
   font-size:14px;
}

.tinymcewysiwyg p {

   font-size:14px;   
}

.tinymcewysiwyg a {
	text-decoration: none;
   	color:#ff9900;
   font-size:14px;   	
   	}
   	
.tinymcewysiwyg a:hover {
	text-decoration: underline;
   font-size:14px;	
   		}

.tinymcewysiwyg ul, .tinymcewysiwyg ol {
	color:#ccc;
	margin-left: 15px;
	/*padding: 0; */
   	}


h1 {
   color:#ccc;
   font-size:12px;
   font-weight:bold;
}

h2 {
   font-weight:bold;
   font-size:14px;
   color:#cd7811;   
}

h3 {
   font-weight:bold;
   font-size:14px;
   color:#cd7811;   
}
h4 {
   font-weight:bold;
   font-size:14px;
   color:#cd7811;   
}
h5 {
   font-weight:bold;
   font-size:14px;
   color:#cd7811;   
}
h6 {
   font-weight:bold;
   font-size:14px;
   color:#cd7811;   
}

#monoSlideshow {
	height: 390px;
	}

.headlineIran {
   float:left;
   display:inline;
   margin:0;
   padding:0;
   width:100%;
   /*height:46px;*/
   background-color:#171717;
   background-image: url(content-3-head.jpg); 
   background-repeat:no-repeat;
   margin-bottom:14px;
}

.headlineIran h1 {
   float:left;
   display:inline;
   padding:0;
   margin:0 auto;
   color:#ffffff;
   font-size:14px;
   margin-top:14px;
   margin-left:42px;
   font-weight:bold;
   text-decoration:none;
   border:none;
   margin-bottom:14px;
}

<!--[if IE 6]>

.headlineIran {
   float:left;
   display:inline;
   margin:0;
   padding:0;
   width:100%;
   /*height:46px;*/
   background-color:#171717;
   background-image: url(content-3-head.jpg); 
   background-repeat:no-repeat;
   margin-bottom:14px;
   padding-bottom:14px;   
}

.headlineIran h1 {
   float:left;
   display:inline;
   padding:0;
   margin:0 auto;
   color:#ffffff;
   font-size:14px;
   margin-top:14px;
   margin-left:42px;
   font-weight:bold;
   text-decoration:none;
   border:none;
   padding-bottom:14px;
}

<![endif]-->


.youtube {
	width: 330px;
   	padding:0;
}

#logoIran {
   position:absolute;
   margin-left:0px;
   display:inline;  
   margin-top:0px;
   z-index:25; 
}


#flaggen {
   position:absolute;
   margin-left:300px;
   display:inline;  
   margin-top:5px;
   z-index:25; 
}


#titelbild {
	margin-top: 30px;
	}
	
.flaggenDIV{
   float:left;
   display:inline;
   border:1px solid #888888;
   margin-left:5px;
   height:18px;
}

#wrapper {
position:absolute;
left:50%;
width:960px;
margin-left:-480px;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
background: #000 url(bg-content.jpg) repeat-x;
z-index:3;
}

#dropdown-navigation {
width:960px;
background:url(bg-navi.jpg) repeat-x #000;
}

#content-container {
   float:left;
   margin-left:0px;
}

.content-container-float {
   float:left;
   display:inline;
   margin:0;
   padding:0;
   margin-top:25px;
   margin-left:13px;
   width:305px;
}

#content-container-left {
   float:left;
   display:inline;
   margin:0;
   padding:0;
   margin-top:25px;
   margin-left:15px;
   width:305px;
}

#content-container-center {
   float:left;
   display:inline;
   margin:0;
   padding:0;
   margin-top:25px;
   margin-left:10px;
   width:300px;
}

#content-container-right {
   float:left;
   display:inline;
   margin:0;
   padding:0;
   margin-top:25px;
   margin-left:15px;
   width:305px;
}

.content-container-3-head {
   float:left;
   display:inline;
   margin:0;
   padding:0;
   width:305px;
   height:46px;
   background-color:#000000;
   background-image: url(content-3-head.jpg); 
}

.content-container-3-head-headline {
   float:left;
   display:inline;
   padding:0;
   margin:0 auto;
   color:#ffffff;
   font-size:14px;
   margin-top:16px;
   margin-left:47px;
   font-weight:bold;
}

.content-container-3-image {
   float:left;
   display:inline;
   padding:0;
   margin:0 auto;
   border:5px solid #333333;
   height:105px;
}

.content-container-3-image-detail {
   float:left;
   display:inline;
   padding:0;
   margin:0 auto;
   width:88px;   
   height:39px;
   margin-top:-39px;
}

.content-container-3-text {
   float:left;
   display:inline;
   width:295px;
   margin:0 auto;
   padding:0;
   margin-left:5px;
   margin-top:20px;
	color:#ccc;
   font-size:14px;
}

.content-container-3-text h2 {
   font-weight:bold;
   margin-bottom:5px;
}

.content-container-3-text a:link, a:visited, a:active { 
   text-decoration:none;
   color:#ffffff;
}

.content-container-3-text a:hover { 
   text-decoration:underline;
   color:#ff9900;
}

.clear {
	clear:both;
	}

#footer {
border-top: 1px solid #666;
padding-top: 5px;
margin-top:40px;
height: 30px;
font-size:14px;
padding-right: 10px;
text-align:right;
}

#footer a:link, a:visited, a:active { 
   text-decoration:none;
   color:#ffffff;
}

#footer a:hover { 
   text-decoration:underline;
   color:#ff9900;
}

div.sitemap{
margin-left: 20px;
}

div.sitemap ul{
	margin-left: 20px;
}

div.sitemap ul li{
	margin-left: 20px;
}
div.sitemap a, div.sitemap a:link, div.sitemap a:visited, div.sitemap a:active {
	text-decoration: none;
   	color:#fff;
	}

div.sitemap a:hover {
	text-decoration: underline;
   	color:#ff9900;
	}



/* -------------------- Sub-Seite Reisen : Left -------------------- */

#sub-container-left {
   float:left;
   display:inline;
   margin:0;
   padding:0;
   margin-top:25px;
   margin-left:15px;
   width:187px;
   background-color:#2b2b2b;
}

#sub-container-left img{
 
   margin-top:10px;
   margin-bottom:0px;
}


 
#sub-container-left .tinymcewysiwyg{

   float:left;
   display:inline;
   margin:0;
   padding:0;
   width:167px;
   font-size:14px;
   color:#ccc;
   margin-top:10px;
   margin-left:10px;
} 

.sub-container-left-head {
   float:left;
   display:inline;
   margin:0;
   padding:0;
   width:187px;
   height:46px;
   background-color:#000000;
   background-image: url(content-3-head.jpg); 
}

.sub-container-left-head-headline {
   float:left;
   display:inline;
   padding:0;
   margin:0 auto;
   color:#ffffff;
   font-size:14px;
   margin-top:16px;
   margin-left:47px;
   font-weight:bold;
   width:187px;
}

/* Subnavi */

#sub-container-left ul .rex-navi1 {

   margin:0;
   padding:0;
   margin-top:10px;
   margin-left:47px;
      
}

#sub-container-left .rex-navi1 li {
   
   margin:0;
   margin-bottom: 0px;
   padding:0;
   margin-left: 10px;
   list-style:none;
}


#sub-container-left .rex-navi1 a:link, #sub-container-left .rex-navi1 a:visited, #sub-container-left .rex-navi1 a:active { 
   text-decoration:none;
   color:#ffffff;
   font-size:14px;
   display: block;
   padding:5px 0px 5px 10px; 
   border-bottom: 1px solid #666;
   background: url(pfeil-weiss.gif) no-repeat 0px 14px;

}



#sub-container-left .rex-navi1 a:hover, #sub-container-left .rex-navi1 .rex-normal a:hover{ 
   text-decoration:none;
   color:#ff9900;
   font-size:14px;
   background-color: #1b1b1b;
   background: url(pfeil-orange.gif) no-repeat 0px 14px;
    
}

#sub-container-left .rex-navi1 a:link,#sub-container-left .rex-navi1 a:visited,#sub-container-left .rex-navi1 a:active, a.rex-active { 
   text-decoration:none;
   color:#ffffff;
   font-size:14px;
   background: url(pfeil-weiss.gif) no-repeat 0px 14px;
   
}

#sub-container-left .rex-current, #sub-container-left .rex-navi1 li a.rex-current, #sub-container-left .rex-navi2 li a:link, #sub-container-left .rex-navi2 li a:visited  { 
   text-decoration:none;
   color:#ff9900;
   font-size:14px;
   background: url(pfeil-orange.gif) no-repeat 0px 14px;
}

#sub-container-left .rex-navi1 .rex-navi2  a:hover, #sub-container-left .rex-navi1 .rex-navi2  a.rex-current  { 
   text-decoration:none;
   color:#fff;
   font-size:14px;
   background: url(pfeil-orange.gif) no-repeat 0px 14px;
}

#sub-container-left .rex-navi1 li .rex-active{
   background: url(pfeil-orange.gif) no-repeat 0px 14px;
   color:#ff9900;
}

#sub-container-left .rex-navi1 li a { 
    color:#ff9900;

}


/* -------------------- Sub-Seite Reisen : Center -------------------- */

#sub-container-center {
   float:left;
   display:inline;
   margin:0;
   padding:0;
   margin-top:25px;
   margin-left:15px;
   width:512px;
}

.sub-container-center-head {
   float:left;
   display:inline;
   margin:0;
   padding:0;
   width:512px;
   height:46px;
   background-color:#171717;
   background-image: url(content-3-head.jpg); 
   background-repeat:no-repeat;
}

.sub-container-center-head-headline {
   float:left;
   display:inline;
   padding:0;
   margin:0 auto;
   color:#ffffff;
   font-size:14px;
   margin-top:16px;
   margin-left:47px;
   font-weight:bold;
}

#sub-container-center .tinymcewysiwyg {
   float:left;
   display:inline;
   margin:0;
   padding:0;
   width:492px;
   font-size:14px;
   color:#ccc;
   margin-top:10px;
   margin-left:10px;
}

#sub-container-center img {
   margin:0;
   padding:0;
   margin-top:10px;
   margin-left:10px;
}

#sub-container-center-images img {
   float:left;
   border:none;
   margin:5px 0 0 5px;
}


/* -------------------- Sub-Seite Reisen : Right -------------------- */

#sub-container-right {
   float:left;
   display:inline;
   margin:0;
   padding:0;
   margin-top:25px;
   margin-left:15px;
   width:209px;
   background-color:#2b2b2b;
}

.sub-container-right-head {
   float:left;
   display:inline;
   margin:0;
   padding:0;
   width:209px;
   height:46px;
   background-color:#171717;
   background-image: url(content-3-head.jpg); 
   background-repeat:no-repeat;
}

.sub-container-right-head-headline {
   float:left;
   display:inline;
   padding:0;
   margin:0 auto;
   color:#ffffff;
   font-size:14px;
   margin-top:16px;
   margin-left:47px;
   font-weight:bold;
}

#sub-container-right .tinymcewysiwyg {
   float:left;
   display:inline;
   margin:0;
   padding:0;
   width:189px;
   font-size:14px;
   color:#ccc;
   margin-top:10px;
   margin-left:10px;
   margin-bottom: 20px;
}

#sub-container-right-text h2 {
   font-weight:bold;
   font-size:14px;
   color:#cd7811;   
}

#sub-container-right img {
   margin:0;
   padding:0;
   margin-top:5px;
   margin-bottom: 5px;
   margin-left:10px;
}


/* -------------------- Mit Sub 2-spaltig : Content DIVs gleich-------------------- */


.sub-container-volle-breite {
	float:left;
   width:935px;
   display:inline;
   margin:0;
   padding:0;
   margin-left:15px;
   margin-top:25px;
   }

.sub-container-center-2s {
   float:left;
   width:360px;
   display:inline;
   margin:0;
   padding:0;
   margin-left:15px;
   margin-top:25px;
}

.sub-container-center-2s .tinymcewysiwyg {
   float:left;
   display:inline;
   margin:0;
   padding:0;
   width:340px;
   font-size:14px;
   color:#ccc;
   margin-top:10px;
   margin-left:10px;
}

.sub-container-center-2s img {
   margin:0;
   padding:0;
   margin-top:10px;
   margin-left:10px;
}


/* -------------------- Mit Sub 1-spaltig ------------------- */

#sub-container-full {
   float:left;
   width:720px;
   display:inline;
   margin:0;
   padding:0;
   margin-left:15px;
   margin-top:25px;
}

#sub-container-full .tinymcewysiwyg {
   float:left;
   display:inline;
   margin:0;
   padding:0;
   width:700px;
   font-size:14px;
   color:#ccc;
   margin-top:10px;
   margin-left:10px;
}

#sub-container-full img {
   margin:0;
   padding:0;
   margin-top:10px;
   margin-left:10px;
}


/* -------------------- Ohne Sub 2-spaltig : Content DIVs gleich (no_sub_same_width.htm) -------------------- */

.no-sub-sw-container-center {
   float:left;
   width:460px;
   display:inline;
   margin:0;
   padding:0;
   margin-left:15px;
   margin-top:25px;
}

.no-sub-sw-container-center .tinymcewysiwyg {
   float:left;
   display:inline;
   margin:0;
   padding:0;
   width:440px;
   font-size:14px;
   color:#ccc;
   margin-top:10px;
   margin-left:10px;
}

.no-sub-sw-container-center img {
   margin:0;
   padding:0;
   margin-top:10px;
   margin-left:10px;
}


/* -------------------- Ohne Sub 2-spaltig : Content DIVs unterschiedlich (no_sub_diff_width.htm) -------------------- */

.no-sub-dw-container-left {
   float:left;
   width:710px;
   display:inline;
   margin:0;
   padding:0;
   margin-left:15px;
   margin-top:25px;
}

.no-sub-dw-container-left .tinymcewysiwyg {
   float:left;
   display:inline;
   margin:0;
   padding:0;
   width:695px;
   font-size:14px;
   color:#ccc;
   margin-top:10px;
   margin-left:10px;
}

.no-sub-dw-container-left img {
   margin:0;
   padding:0;
   margin-top:10px;
   margin-left:10px;
}


.no-sub-dw-container-right {
   float:left;
   width:209px;
   display:inline;
   margin:0;
   padding:0;
   margin-left:15px;
   margin-top:25px;
      background-color:#2b2b2b;
}

.no-sub-dw-container-right .tinymcewysiwyg {
   float:left;
   display:inline;
   margin:0;
   padding:0;
   width:189px;
   font-size:14px;
   color:#ccc;
   margin-top:10px;
   margin-left:10px;
}


.no-sub-dw-container-right img {
   margin:0;
   padding:0;
   margin-top:10px;
   margin-left:10px;
}


/* ================ */
/* ! Angebotsfeld   */
/* ================ */

#angebotsfeld {
	position: absolute;
	top: 0px;
	left: 50%;
	border-top: 3px solid #fff;
	margin-left: 200px;
	color:#ccc;
	background: url(macFFBgHack.png) repeat;
	font-size: 14px;
	width: 250px;}
	
.angebotsinhalt {
	margin: 30px 10px 20px 10px;
	width: 230px;
	}	

.angebotsinhalt h2.aghead {
	font-size: 22px;
	font-weight: normal;
	line-height: 30px;
	color: #fff;
	margin-bottom: 20px;}
	
.preis {
	color:#ff9900;
	font-size: 26px;
	font-weight: bold; 
	}


/*Comment Rank*/
.comment-rank ul li {
	list-style: none;
	}

.comment-rank form lable {}
.comment-rank form input {
	display: block;
	width: 250px;
	margin-bottom: 10px;
	}
.comment-rank textarea {
	margin-bottom: 10px;
	display: block;
	width: 250px;}

.comment-rank-comment {
	color:#ccc;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;}
.comment-rank-comment h4 {
	background-color: #ff9900;
	color:#fff;
	margin-top: 10px;
	font-size: 14px;
	padding-left: 5px;
	font-weight: normal;}
.comment-rank-comment p{
	margin-bottom: 6px;
	}
.admincomment {}

