/* CSS Document */


/******** HEAD ********/
#headcontainer {
	height:20px; 
	background-image:url(http://www.joe-schau.at/img/back_topbar_small.jpg); 
	background-repeat:repeat-x;
	background-position: 0 -1px;
	}	
	
#head {
	height:20px; 
	width:980px; 
	background-image:url(http://www.joe-schau.at/img/back_topbar.jpg); 
	background-repeat:no-repeat;
	background-position: 0 -1px;
	color:#FFFFFF;
	}
	
#head a {
	text-decoration:none;
	color:#FFFFFF;
	}	
	
#headdate {
	margin-left:20px; 
	margin-top:2px; 
	float:left;	
	display: inline;
	}
	
#headmenu {
	margin-right:20px; 
	margin-top:3px; 
	float:right;	
	display: inline;
	letter-spacing:1px;
	}

#logocontainer {
	width:960px; 
	height:111px; 
	overflow:hidden; 
	position:relative; 
	background-image:url(http://www.joe-schau.at/img/logo_main.jpg); 
	background-repeat:no-repeat;
	}
	
#headbanner {
	position:absolute; 
	left:360px; 
	width:600px; 
	top:12px; 
	height:60px; 
	text-align:right;
	}
	




/******** ALLGEMEIN ********/
	
#clear, .clear {
	clear:both;
	}	

#trenner {
	width:100%; 
	padding-bottom:20px; 
	margin-bottom:10px; 
	border-bottom:1px solid #A5A5A5;
	}

.help {
	cursor: help;
	}


/******** MAINMENU ********/

#menucontainer {
	position:absolute; 
	left:0; 
	top:82px; 
	height:29px; 
	width:980px; 
	background-image:url(http://www.joe-schau.at/img/shadow_menu.gif); 
	background-position:bottom; 
	background-repeat:repeat-x;
	}
	
#mainmenu {
	height:29px;			
	}
	
#regioncontainer {
	margin:0;
	padding:0;
	height:27px; 
	/*	height:29px;*/
	
	width:960px; 
	overflow:hidden;
	}
	 
#regionen {
	float:left;padding:7px; padding-top:6px; padding-left:20px; color:#FFFFFF;
	}
	
#regionen a {
	color:#FFFFFF;
	text-decoration:none;
	}		 
	 
#subregionen {
	position:absolute; 
	left:131px; 
	top:170px; 
	/* top:172px; */
	/*padding: 5px 10px 10px 10px; */
	z-index:100; 
	cursor:pointer;
	}
	
#subbezirke {
	position:absolute; 
	left:245px; 
	top:170px; 
	/* top:172px; */
	width:140px; 
	/*padding: 5px 10px 10px 10px; */
	z-index:100; 
	cursor:pointer;		 
	}
	
#gemeinden5, #gemeinden6, #gemeinden34 {
	position:absolute; 
	left:385px; 
	/*top:172px; */
	/*padding: 5px 10px 10px 10px; */
	z-index:100; 
	cursor:pointer;		 
	}
	
#gemeinden5 .item, #gemeinden6 .item, #gemeinden34 .item, #subregionen .item, #subbezirke .item {
	border-bottom:1px solid #FFFFFF;
	padding:2px 10px 2px 10px;
	}	
	
#gemeinden5 .active, #gemeinden6 .active, #gemeinden34 .active, #subregionen .active, #subbezirke .active {
	border-bottom:1px solid #FFFFFF;
	padding:2px 10px 2px 10px;
	}	
	
	
#gemeinden5 a, #gemeinden6 a, #gemeinden34 a, #subregionen a, #subbezirke a {
	color:#FFFFFF;
	text-decoration:none;
	}	
	 
#themencontainer {
	height:40px; 
	/*height:46px; */
	width:960px; 
	background-repeat:no-repeat; 
	overflow:hidden;
	}	 
	
#themencontainer a {
	text-decoration:underline;
	color:#005c96;
	}

#archivlink {
	float:right; padding-right:10px; padding-top:5px;
	}		
		
#archivlink a {
	text-decoration:none;
	color:#FFFFFF;
	}	
		
		
		
	
	
/******** CONTENT ********/
	
#contentcontainer {
	width:960px; 
	margin-bottom:20px;
	}	
	
#content {
	margin:20px; 
	display:inline; 
	width:620px; 
	float:left;
	}
	
#broadcontent {
	width:620px; 
	padding-bottom:20px; 
	margin-bottom:10px; 
	border-bottom:1px solid #A5A5A5;	
	overflow:hidden;
	}
	
#maincont {
	float:right; 
	width:300px;
	}

#leftcol {
	width:300px; 
	float:left;
	overflow:hidden;
	}

#rightcol {
	width:300px; 
	float:right;
	overflow:hidden;
	}
	
#blocktype1 {
	margin-bottom:20px;	
	}

#blocktype1container {
	margin-top:3px;
	}

#blocktype1container a {
	color:#00FF00;
	}

#blocktype2	 {
	/*margin-bottom:12px;*/
	margin-bottom:6px;
	}

#blocktype2container {
	margin-top:3px;
	}
	
#quicknews {
	width:300px; 
	margin-bottom:20px;	
	}
	
#quicknewscontainer {
	padding-left:18px;
	}	
	
#quicknewscontainer a {
	text-decoration:none;
	color:#000000;
	}
		
#quicknewscontainer a:hover {
	text-decoration:underline;
	}
		
	
#quicknewsitem {
	text-indent: -18px;
	padding-bottom:2px;
	padding-top:2px;
	}

#contentbanner1 {
	width:300px;
	margin-bottom:10px;
	}

	
	
/******** TERMINALS ********/

#terminalcontainer {
	margin:0 0 0 0;
	}
	
#terminalhead2rows {
	background:url(http://www.joe-schau.at/img/terminal/terminal_back_two.gif) no-repeat; width:620px; height:54px; position:relative;	
	}

#terminalhead2rows2 {
	background:url(http://www.joe-schau.at/img/terminal/terminal_back_three.gif) no-repeat; width:620px; height:54px; position:relative;	
	}

#terminalhead2rows .active, #terminalhead2rows2 .active  {
	background-color:#FFFFFF;
	}

#terminalhead1row {
	background:url(http://www.joe-schau.at/img/terminal/terminal_back_one.gif) no-repeat; width:620px; height:54px; position:relative;	
	}

#terminalhead1row .active {
	background-color:#FFFFFF;
	}

.titem1 { position:absolute; left:123px; width:116px; height:25px; top:29px; cursor:pointer; }
.titem2 { position:absolute; left:244px; width:116px; height:25px; top:29px; cursor:pointer; }
.titem3 { position:absolute; left:365px; width:116px; height:25px; top:29px; cursor:pointer; }
.titem4 { position:absolute; left:486px; width:116px; height:25px; top:29px; cursor:pointer; }

.titem5 { position:absolute; left:135px; width:116px; height:23px; top:6px; cursor:pointer; }
.titem6 { position:absolute; left:256px; width:116px; height:23px; top:6px; cursor:pointer; }
.titem7 { position:absolute; left:377px; width:116px; height:23px; top:6px; cursor:pointer; }
.titem8 { position:absolute; left:498px; width:116px; height:23px; top:6px; cursor:pointer; }

.rtitel { color:#323233; font-size:12px; text-align:center; padding-top:5px; font-weight:bold; }
.rtitel a { color:#323233; text-decoration:none; }
.inactive { color:#999999; cursor:default; }
	

.wi_terminal {
	padding:10px 20px;  background:url(http://www.joe-schau.at/img/terminal/wi_back_terminal_suche.png) repeat-x top;background-color:#d9e9e9;
	}

.fr_terminal {
	padding:10px 20px;  background:url(http://www.joe-schau.at/img/terminal/fr_back_terminal_suche.png) repeat-x top;background-color:#ecf0e2;
	}

.co_terminal {
	padding:10px 20px;  background:url(http://www.joe-schau.at/img/terminal/co_back_terminal_suche.png) repeat-x top;background-color:#e58302;
	}

.se_terminal {
	padding:10px 20px;  background:url(http://www.joe-schau.at/img/terminal/co_back_terminal_suche.png) repeat-x top;background-color:#FFFFFF;
	}



#wi_terminalhead, #fr_terminalhead, #se_terminalhead, #co_terminalhead, #js_terminalhead, #in_terminalhead, #ot_terminalhead {
	color:#FFFFFF;
	}
	
#wi_terminalhead .headtext, #fr_terminalhead .headtext, #se_terminalhead .headtext, #co_terminalhead .headtext, #js_terminalhead .headtext, #in_terminalhead .headtext, #ot_terminalhead .headtext  {
	font-size: 24px;
	line-height:24px;
	color:#FFFFFF;
	}
	
#wi_terminalhead a, #fr_terminalhead a, #se_terminalhead a, #co_terminalhead a, #js_terminalhead a, #in_terminalhead a, #ot_terminalhead a {
	color:#FFFFFF;
	text-decoration:underline;
	}

#wi_terminalhead a:hover { color:#b9e55a; }
#fr_terminalhead a:hover { color:#b9e55a; }
#se_terminalhead a:hover { color:#b9e55a; }
#co_terminalhead a:hover { color:#b9e55a; }
#js_terminalhead a:hover { color:#b9e55a; }

	
#wi_search a {	
	text-decoration:underline;
	color:#006871;
	}


#co_search a {	
	text-decoration:underline;
	color:#e58302;
	}











	
	
/******** GIMMICKS ********/
	
#gimmicks {
	width:300px; 
	float:right;
	height:500px; 
	background-color:#E3EEF3; 
	margin-top:20px;	
	margin-bottom:20px;	
	}
	
.reitercontainer {
 	width:296px; 
	margin:2px; 
	margin-bottom:10px;
	}	
	
#reiterhead {
	height:21px; overflow:hidden;
	}

.activena { background-image:url(http://www.joe-schau.at/img/infobereich/na_aktiv.gif); }
.activewi { background-image:url(http://www.joe-schau.at/img/infobereich/wi_aktiv.gif); }
.activefr { background-image:url(http://www.joe-schau.at/img/infobereich/fr_aktiv.gif); }
.activese { background-image:url(http://www.joe-schau.at/img/infobereich/se_aktiv.gif); }
.activeco { background-image:url(http://www.joe-schau.at/img/infobereich/co_aktiv.gif); }
.activejs { background-image:url(http://www.joe-schau.at/img/infobereich/js_aktiv.gif); }

.inactivena { background-image:url(http://www.joe-schau.at/img/infobereich/na_inaktiv.gif); }
.inactivewi { background-image:url(http://www.joe-schau.at/img/infobereich/wi_inaktiv.gif); }
.inactivefr { background-image:url(http://www.joe-schau.at/img/infobereich/fr_inaktiv.gif); }
.inactivese { background-image:url(http://www.joe-schau.at/img/infobereich/se_inaktiv.gif); }
.inactiveco { background-image:url(http://www.joe-schau.at/img/infobereich/co_inaktiv.gif); }
.inactivejs { background-image:url(http://www.joe-schau.at/img/infobereich/js_inaktiv.gif); }


.reitercont {
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	/**height:100px;
	min-height:100px;*/
	}

.reiterna { background-image:url(http://www.joe-schau.at/img/infobereich/na_verlauf_trennstrich.gif); }
.reiterwi { background-image:url(http://www.joe-schau.at/img/infobereich/wi_verlauf_trennstrich.gif); }
.reiterfr { background-image:url(http://www.joe-schau.at/img/infobereich/fr_verlauf_trennstrich.gif); }
.reiterse { background-image:url(http://www.joe-schau.at/img/infobereich/se_verlauf_trennstrich.gif); }
.reiterco { background-image:url(http://www.joe-schau.at/img/infobereich/co_verlauf_trennstrich.gif); }
.reiterjs { background-image:url(http://www.joe-schau.at/img/infobereich/js_verlauf_trennstrich.gif); }



 .tactive {
	cursor:pointer;
	width:96px; 
	height:21px; 
	background-repeat: repeat-x; 
	text-align:center; 
	padding-top:3px; 
	font-weight:bold;	
	float:left;
	overflow:hidden;
	}
	
 .tinactive {
	cursor:pointer;
	float:left; 
	width:97px; 
	height:21px; 
	background-repeat: repeat-x; 
	text-align:center; 
	padding-top:3px; 
	color:#FFFFFF;
	overflow:hidden;
	}
	
 .tnogo {
	cursor:default;
	float:left; 
	width:97px; 
	height:21px; 
	background-repeat: repeat-x; 
	text-align:center; 
	padding-top:3px; 
	color:#555555;
	overflow:hidden;
	background-image:url(http://www.joe-schau.at/img/infobereich/nogo.gif);
	}


	
#schaufenster, #wolke {
	/*background-image:url(http://www.joe-schau.at/img/wi_back_right_top.gif);*/
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	margin-bottom:10px;
	padding-top:5px;
	} 	
	
#ischaufenster {
	color:#005c96;
	/*background-image:url(http://www.joe-schau.at/img/wi_back_right_bot.gif);*/
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:5px;
	}		
	
#iwolke {
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:5px;
	}		
	
#wolkecont a {
	text-decoration:none;
	}	
	
#wolkecont a:hover {
	text-decoration:underline;
	}	
	
#schaufenster a, #fotoalbum a {
	text-decoration:underline;
	}
/*	
#schaufenster a:hover, #fotoalbum a:hover {
	background-image:url(http://www.joe-schau.at/img/dummy_linkicon.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-left:10px;
	}	
*/	
#fotoalbum {
	background-color:#FFFFFF;
	/*background-color:#f5f9f9;*/
	color:#005c96;
	border:1px solid #000000;
	border-width: 1px 0 1px 0;
	margin-bottom:10px;
	} 	
	
/* umfragen */	
.umfrage { 	background-color:#FFFFFF; color:#005c96; border:1px solid #000000; border-width: 1px 0 1px 0; margin-bottom:10px; overflow:hidden; width:300px; }
.umfrage .name { font-size:16px; }
.umfrage .titel { font-size:16px; }
.umfrage .text { font-size:11px; padding:5px 0; }
.umfrage .info { font-size:10px; color:#AAA; padding:5px 0; clear:both; }
.umfrage .options { float:right; width:220px; padding:5px 0; font-size:12px; }
.umfrage .options.result { float:right; width:220px; padding:5px 0; font-size:12px; }
.umfrage .options input { float:left; display:inline; }
.umfrage .options .percentage { float:left; width:50px; display:inline; padding-top:2px; text-align:right; }
.umfrage .options label { float:right; width:195px; padding-top:2px; display:inline; }
.umfrage .options .option { float:right; width:160px; padding-top:2px; display:inline; }
.umfrage .moreumfragen { text-align:right; padding-top:10px; font-size:12px; }

	
	
/******** IMAGES ********/

#bigimagecontainer {
	width:300px; 
	/*height:200px;*/
	margin-right:20px; 
	float:left;	
	overflow:hidden;
	}
	
#bigimage {

	}
	
#bigimageslide {	
	width:300px; 
	height:20px;
	background-image:url(http://www.joe-schau.at/img/wi_back_img_slideshow.gif); 
	background-repeat:no-repeat; 
	background-position: right bottom; 
	margin-right:20px; 
	cursor:pointer;
	/*float:left;	*/
	}	
	
#bigimageslide a {
	color:#FFFFFF;
	text-decoration:none;
	margin-right:20px;
	}	
	
#smallimage {
	float:left; 
	margin-right:10px; 
	margin-bottom:10px;	
	}
	
.mapsicon {
	margin-left:5px;
	}
	

.head_talk {
	background-image:url(http://www.joe-schau.at/img/icons/icon_talk2.gif);
	background-repeat:no-repeat;
	background-position: left top;
	padding-left:25px;
	}
	

	
.link_print {
	background-image:url(http://www.joe-schau.at/img/icons/icon_print.gif);
	background-repeat:no-repeat;
	padding-left:17px;
	margin-right:8px;
	}
	
.link_send {
	background-image:url(http://www.joe-schau.at/img/icons/icon_send.gif);
	background-repeat:no-repeat;	
	padding-left:17px;
	margin-right:8px;
	}
	
.link_back {
	background-image:url(http://www.joe-schau.at/img/icons/icon_back.gif);
	background-repeat:no-repeat;
	padding-left:17px;
	margin-right:8px;
	}
	
.link_follow {
	background-image:url(http://www.joe-schau.at/img/icons/icon_weiter.gif);
	background-repeat:no-repeat;
	padding-left:17px;
	margin-right:8px;
	}
	
.link_talk {
	background-image:url(http://www.joe-schau.at/img/icons/icon_talk3.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	}
	
.link_talk2 {
	background-image:url(http://www.joe-schau.at/img/icons/icon_talk3.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	}
	
.link_talk_themen {
	background-image:url(http://www.joe-schau.at/img/icons/icon_talk_blank.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	}
/*	
.link_talk {
	background-image:url(http://www.joe-schau.at/img/icons/icon_talk3.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	margin-right:8px;
	}
	
.link_talk_themen {
	background-image:url(http://www.joe-schau.at/img/icons/icon_talk_blank.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	margin-right:8px;
	}
*/	
.link_download {
	background-image:url(http://www.joe-schau.at/img/icons/icon_download.gif);
	background-repeat:no-repeat;
	padding-left:17px;
	margin-right:8px;
	}
	
.link_kalender {
	background-image:url(http://www.joe-schau.at/img/icons/fr_icon_kalender.png);
	background-repeat:no-repeat;
	padding-left:20px;
	margin-right:8px;
	}
	
.link_reset {
	background-image:url(http://www.joe-schau.at/img/icons/fr_icon_alletermin.png);
	background-repeat:no-repeat;
	padding-left:20px;
	margin-right:8px;
	}
	
	
/******** NACHRICHTEN DETAIL ********/
	
#moreoptions {
	padding-top:20px; 
	}	
	
#moreoptionswi {
	margin-bottom:10px; 
	}	
	
#moreoptions a, #moreoptionswi a {	
	text-decoration:underline;
	}
	
#kommentare {
	}
		
#kommentare .header {
/*	background-image:url(http://www.joe-schau.at/img/itemdetail/na_back_kommentare.gif);
	background-repeat:repeat-x;*/
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	text-align:center;
	font-weight:bold;
	height:20px;
	padding-top:1px;
	}	
	
#kommentare .item {
	margin-top:0;
	padding:5px 1px;
	}	
	
#kommentare .item .date {
	float:right;
	display:inline;
	}	
	
#kommentare .item .member {
	float:left;
	display:inline;
	}	
	
	






/*///////////////////////// INPUT FELDER	*/

.inputterminal {
	width:130px; 
	/*height:18px; 
	*height:16px;*/
	*padding-top:2px;
	border-width:1px;
	}
	
.inputterminal2 {
	width:162px; 
	/*height:18px; 
	*height:16px;*/
	*padding-top:2px;
	border-width:1px;
	}
	
.inputterminal2new {
	width:140px; 
	/*height:18px; 
	*height:16px;*/
	*padding-top:2px;
	border-width:1px;
	}
	
.fcheck	{
	float:left;
	width:20px;
	}

.fchecktext {
	float:left;
	margin-left:2px;
	margin-top:2px;
	width:115px;
	} 
	
/*///////////////////////// OVERLAYS	*/
	
#overlay { position:absolute;margin:0px;padding:0px;left:0px;top:0px;bottom:0px;right:0px;height:100%;width:100%;background-color:#000000;/*#5b5842;*/filter:Alpha(opacity=80);-moz-opacity:.80;opacity:.80;z-index:1000; }	
	
#overlay2 { position:absolute;margin:0px;padding:0px;left:0px;top:0px;bottom:0px;right:0px;height:100%;width:100%;z-index:10000; }

#overlaycontmaps { width:540px; float:none; position:relative; background-color:#FFFFFF; }
	
#overlaycont1 { width:300px; padding-bottom:20px; float:none; position:relative; background-color:#FFFFFF; border:1px solid #333333; }	
	
#overlaycont2 { width:500px; padding-bottom:20px; float:none; position:relative; background-color:#FFFFFF; border:1px solid #333333; }	

#overlaycontgallery { width:728px;float:none; position:relative; background-color:#FFFFFF; border:1px solid #333333; }	
	
#overlaycontimage { width:600px; float:none; position:relative; background-color:#FFFFFF; border:1px solid #333333; }	
	
#overlaycontschaufenster { width:540px;float:none; position:relative; background-color:#FFFFFF; border:1px solid #333333; }	

#overlaycontwait { width:300px;float:none; position:relative; background-color:#FFFFFF; border:1px solid #333333; }	
	
/*///////////////////////// SPACER	*/
	
.spacer5 { height:5px; clear:both; }	
.spacer10 { height:10px; clear:both; }	
.spacer20 { height:20px; clear:both; }	
.spacer50 { height:50px; clear:both; }	
.spacer100 { height:100px; clear:both; }	





#item_header a {
	text-decoration:none;	
	font-weight:bold;
	}	
	
#item_header a:hover {
	text-decoration:underline;	
	}	
	
	
/* ///////////////// SCHAUFENSTER SUCHERGEBNIS //////////////////*/

#wi_schaufenster_item_container {
	width:300px; height:120px; margin-bottom:15px; overflow:hidden;background-color:#FFFFFF;
	}	
	
#wi_schaufenster_item_image {
	width:100px; height:100px; margin-bottom:40px;
	}	
	
#wi_schaufenster_item_image_inner {
	height:100px; width:100px; overflow:hidden; text-align:center;
	}
	
#wi_schaufenster_item_cont {
	width:180px; height:100px;
	}	
	
#wi_schaufenster_item_title a {
	text-decoration:none;
	}
	
#wi_schaufenster_item_title a:hover {
	text-decoration:underline;
	}		
	
	
/* ///////////////// WIRTSCHAFT TEASER FIRMEN //////////////////*/

#wi_fteaser_item_container {
	width:300px; height:105px; margin-bottom:15px; overflow:hidden;background-color:#FFFFFF;
	padding-bottom:10px;
	}	
	
#wi_fteaser_item_image {
	width:120px; height:100px; margin-bottom:40px;
	}	
	
#wi_fteaser_item_cont {
	width:160px; height:100px;
	}	
	
#wi_fteaser_item_title a {
	text-decoration:none;
	}
	
#wi_fteaser_item_title a:hover {
	text-decoration:underline;
	}		
	
	
/* FREIZEIT */

#fr_tipp_item_container {
	width:300px; height:110px; margin-bottom:15px; overflow:hidden; background-color:#FFFFFF; border-bottom:1px dashed #86b822;
	}	
	




/* SCHNÄPPCHEN */

.schaufensteritem {
	width:300px; height:120px; margin-bottom:15px; overflow:hidden; background-color:#FFFFFF;
	}
	
.schaufensteritem.imagecontainer {
	width:100px; height:100px; margin-bottom:40px;
	}
	
.schaufensteritem .content {
	width:180px; height:100px;	
	}
	
.schaufensteritem .content .info {
	width:180px;
	height:80px;
	}
	
.schaufensteritem .content .info a {
	text-decoration:none;
	}
	
.schaufensteritem .imagecontainer .image {
	height:100px; width:100px; overflow:hidden; text-align:center;
	}








/* REGISTRIERUNG */

#registerdiv {
	margin-top:20px;
	}
	
#regformcontainer {
	width:300px; margin-right:20px; overflow:hidden;
	}
	
#regforminner {
	border:2px solid #e7e8eb; padding:10px;
	}	
	
#registerdiv input, #registerdiv select {
	width:140px;
	}
