/* CSS Document */

@font-face { 
	font-family: "Agency FB";
	src: local("Agency FB"), 
	url("http://iq-wireless.com/fonts/AGENCYR.TTF")
	format("TrueType")
}  
.logo_home { display:block; width:375px; height:275px;}
body { background-image:url(/cms/templates/firewatch/images/bgbig.gif); background-repeat:repeat-x; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFFFF; }

td, div {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }

ul, ol { margin-top:0px; padding-top:0px; margin-left:15px; padding-left:0px;}
ul li { list-style:outside circle; }
ol li { /* list-style:outside circle; */}

li {
	margin-left:5px;
	margin-top:0px !important;
	padding-left:0px !important;
}

#whiteContent { border-top:#7d7d7d 1px solid; position:absolute; left:170px; top:85px; 	width:990px; display:block; min-height:420px; z-index:2;}
	
#pictureBox { position:absolute; bottom:25px; left:470px; width:209px; z-index:5}
	
#greenBox {
	position:absolute;
	left:0px;
	top:85px;
	height:370px;
	z-index:1;
}
#whiteTop { 
	position:absolute; 
	left:0px; 
	top:0px;
	height:85px; 
	z-index:4; 
}

#topPicture { position:absolute; left:0px; top:0px; padding-left:0px; padding-top:20px; height:65px; z-index:19; }

#newsbox { position:absolute; left:855px; top:110px; width:270px; font-size:9px; font-family:verdana; z-index:6; color:#FFFFFF;}
#newsbox table.modultable  {color:#FFFFFF !important;}

#copy { margin-top:330px; position:absolute; left:855px; top:110px; width:270px; font-size:9px; font-family:verdana; z-index:5; /*background-image:url(/cms/templates/firewatch/images/sign.gif); background-repeat:no-repeat; */}
#copy a { color:#CCCCCC; text-decoration:none;	 }


#pathway {font-size:9px; padding-left:10px; padding-right:10px; padding-bottom:5px; padding-top:2px; color:#434343; text-transform:uppercase;}
#pathway a {color:#434343; text-decoration:none; text-transform:uppercase;}
#pathway a:hover {color:#a1a1a1;text-decoration:none;}

#nav { position:absolute; left:0px; z-index:50; top:12px;}

#admin {
	position:absolut; 
	float:left; 
	display:block; 
	width:158px; 
	padding-left:5px; 
	font-size:9px; 
	color:#999999; 
	z-index:3; 
	padding-top:65px;
}

#metanav {
	position:absolute;
	left:158px;
	width:690px; 
	height:85px;
	display:block;   
	background-image:url(/cms/templates/firewatch/images/header.jpg); 
	background-repeat:no-repeat; 
	z-index:5; 
	background-position:top right;
	vertical-align:bottom;
}
#metanav .moduletable {
	position:relative;
	z-index:22;
	top:65px;
	left:0px;
}
#searchtemp {position:absolute; display:block; height:100%; left:850px; margin-right:55px; padding-top:65px; z-index:6}

#language {
	position:absolute;
	top:0;
	left:0;
	z-index:20;
	/*
	background-image:url(/cms/templates/firewatch/images/line_lang.gif); 
	background-repeat:no-repeat; 
	background-position:bottom left; 
	*/
	width:600px; 
	padding-bottom:2px; 
	padding-top:5px;
}
#language a {font-size:9px; font-weight:bold; color:#35006d; padding-left:10px;} /*color:717171;*/
#language a:hover {font-size:9px; font-weight:bold; color:#86a86f;; } /*color:CCCCCC;*/

#mod_search_searchword {height:10px; font-size:9px; width:60px; font-family:Verdana, Arial, Helvetica, sans-serif;}

h1 { color: #5b6b50; font-size: 14px; font-family: Verdana; height:20px; }
h2 { color: #5b6b50; font-size: 12px; line-height: 15px; font-family: Verdana; font-weight:bold;  }
h3 { color: #f9060c; font-size: 12px; line-height: 15px; font-family: Verdana; font-weight:bold;  }
h3 a { color: #f9060c; font-size: 12px; line-height: 15px; font-family: Verdana; font-weight:bold;  }
h4 { color: #000000; font-style: normal; font-weight: lighter; font-size: 10px; line-height: 12px; font-family: Verdana }
h5 { color: #5b6b50; font-weight:bold; font-variant:small-caps; font-size: 18px; font-family: Verdana }
h6 { color: #000000; font-style: normal; font-weight: lighter; font-size: 9px; font-family: Verdana }

a {color:#4b4b4b; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:1%; }
a:hover {color:#3e3c3c; text-decoration: underline; }

hr{
margin-top:8px;
margin-bottom:8px;
margin-left:0px;
margin-right:0px;
background-color:#cccccc; /* Mozilla 1.4 */
color:#cccccc; /* IE 6 */
border: #cccccc; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

.readon {font-size:9px; text-transform:uppercase; padding:3px; border-left:#a7a7a7 1px solid; border-right:#a7a7a7 1px solid; }
.buttonheading {font-size:9px; text-transform:uppercase; }

input.button { font-size:9px; border: #666666 1px solid; background-color:#CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; }

.footertxt {font-family:verdana; font-size:9px; color:#e54934; padding-right:10px;}

table.contentpaneopen, table.blog { width:100% !important;}
table.contentpaneopen tr { width:100% !important;}
table.contentpaneopen td, table.blog td { text-align:top !important;}

.contentheading{ color:#a7a7a7 !important; font-size:14px; letter-spacing:1px; font-weight:bold;}

div.componentheading {color:#a7a7a7; font-size:14px; letter-spacing:1px; font-weight:bold; padding-top:11px;}


.jflanguageselection {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 600px;
}
.jflanguageselection li {
	float: left;
	display:block;
	border: 1px solid #ff9900;
	width: 70px;
	height: 20px;
}

.jflanguageselection li a:hover{ text-decoration:none;}

.sublevel { display:none;}


/* Main Navigation */
a.mainlevel {
	width:165px !important; 
	display:block; 
	font-size:11px; 
	font-weight:bold; 
	color:#FFFFFF; 
	padding:5px; 
	padding-bottom:9px;
	background-image:url(/cms/templates/firewatch/images/button.png); 
	background-repeat:no-repeat;
	text-decoration:none;
}

a.mainlevel:hover { 
	font-size:11px; 
	font-weight:bold; 
	color:#5b6b50; 
	background-image:url(/cms/templates/firewatch/images/button_mo.png); 
	background-repeat:no-repeat; 
	text-decoration:none;
}

#active_menu {
	font-size:11px; 
	font-weight:bold; 
	color:#5b6b50; 
	background-image:url(/cms/templates/firewatch/images/button_mo.png); 
	background-repeat:no-repeat; 
	text-decoration:none;
}

/* User Login */

#mod_login_username,
#mod_login_password {
	width:200px;
}

#mod_login_remember {
	margin-top:20px;
}

.mod_user5 .button {
	margin-top:20px;
}

/* Module BK Gallery */

.module_gallery {
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #CCCCCC;
}
.module_gallery .backlink {
	font-size:9px; 
	text-transform:uppercase;
	margin-bottom:20px;
	display:block;
}
div.clearDiv {
	clear:both;
	display:block;
}

/* Galerienansicht */
div.gallery div.clearDiv {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
}
div.gallery .previewImage,
p.img_description {
	display:block;
}
div.gallery h3 {
	margin-top:0px !important;
	margin-bottom:10px !important;
}
div.gallery .previewImage a{
	margin-right:10px !important;
}
div.previewImage a {
	float:left;
	border:1px solid #999999;
	display:block;
	width:auto;
}
div.previewImage img {
	margin:5px;
}

/* bilderansicht */

div.gallery_image {
	float:left;
	display:block;
	margin-right:40px;
	padding-bottom:20px !important;
}

div.gallery_image .previewImage {
	margin:auto;
}
div.gallery_image * {
	vertical-align:top;
}

div.gallery_image .img_description {
	margin:auto;
	margin-top:5px !important;
	margin-bottom:5px !important;
	font-size:9px;
	clear:both;
}
div.gallery_image .img_description strong {
	margin-bottom:5px !important; 
}

/* deatilansicht */
h3.componentheading {
	font-family:Verdana, sans-serif;
	font-size:16px;
	font-weight:normal;
	padding-top:10px;
}

div.imgDesc {
	display:block;
	padding:10px;
}
div.imgDesc span {
	display:block;
}

/* User Navigation (login) */

.moduletable_user {
	margin-top:10px;
}
.moduletable_user th {
	padding:5px;
	text-align:left;
}
a.mainlevel_user {
	width:165px !important; 
	display:block; 
	font-size:11px;
	font-weight:bold; 
	color:#5b6b50; 
	padding:5px; 
	padding-bottom:9px;
	background-image:url(/cms/templates/firewatch/images/button_mo.png); 
	background-repeat:no-repeat;
	text-decoration:none;
}

a.mainlevel_user:hover { 
	font-size:11px; 
	font-weight:bold; 
	color:#FFFFFF; 
	background-image:url(/cms/templates/firewatch/images/button.png); 
	background-repeat:no-repeat; 
	text-decoration:none;
}