@charset "utf-8";
/* CSS Document */

body									{ margin: 0; padding: 0px 0px 20px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 101%; }

.bg										{ background-image: url(bgMain.gif); background-repeat: repeat-y; }
#ad										{ width: 980px; text-align: center;height:90px; }

#head									{ width: 980px; height: 80px; border-top: 2px solid black; border-bottom: 1px solid #949aa1; }
#head .konto					{ display: block; width: 335px; padding: 5px 15px 0px 0px; float: right; text-align: right; font-size: 10px; color: #333; line-height: 14px; }
#head .konto a				{ color: #333; font-weight: bold; }
#head .konto a:hover	{ color: #00cccc; }
#head .logo						{ display: block; width: 132px; height: 25px; background-image: url(logoSmall.gif); float: right; margin: 0px 0px 0px 0px; }
#head .date						{ font-size: 12px; margin: 10px 0px 0px 15px; }
#head h1							{ font-size: 36px; margin: 0px 0px 0px 15px; font-family: "Arial Black", Gadget, sans-serif; width: 600px; }

#mainN								{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; height: 25px; list-style-type: none; display: block; width: 980px; }
#mainN li							{ float: left; }
#mainN li a						{ font-variant: small-caps; font-size: 15px; font-weight: bold; color: black; display: block; height: 21px; padding: 4px 10px 0px 10px; text-decoration: none; }

#mainN li a.pol				{ background-color: white; }
#mainN li a.pol:hover	{ background-color: #ab0000; color: white; }
#mainN li a.polakt		{ background-color: #ab0000; color: white; }
#mainN li a.topn				{ background-color: white; }

#mainN li a.topn:hover	{ background-color: #59DDDD; color: white; }
#mainN li a.topnakt		{ background-color: #59DDDD; color: white; }

#mainN li a.wirt			{ background-color: white; }
#mainN li a.wirt:hover  { background-color: #cc9900; color: white; }
#mainN li a.wirtakt		{ background-color: #cc9900; color: white; }
#mainN li a.sp				{ background-color: white; }
#mainN li a.sp:hover	{ background-color: #cc6701; color: white; }
#mainN li a.spakt			{ background-color: #cc6701; color: white; }
#mainN li a.ku				{ background-color: white; }
#mainN li a.ku:hover	{ background-color: #990066; color: white; }
#mainN li a.kuakt			{ background-color: #990066; color: white; }

#SubNavigation				{height:25px;}
.mainS								{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; height: 25px; list-style-type: none; display: none; width: 980px; }
.mainS li							{ float: left; }
.mainS li a						{ font-size: 13px; color: white; display: block; height: 21px; padding: 4px 15px 0px 15px; text-decoration: none; }
.mainS li a:hover			{ text-decoration: underline; }

/*
.topn									{ background-color: #59DDDD; }
.pol									{ background-color: #ab0000; }
.wirt									{ background-color: #cc9900; }
.sp										{ background-color: #cc6701; }
*/

.leiste											{ height: 30px; background-image: url(bgLeiste.gif); width: 980px; }
.leiste form								{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.leiste form .search				{ float: right; font-size: 11px; margin: 5px 15px 0px 0px; font-weight: bold; }
.leiste form .search .txt		{ font-size: 11px; border: 1px solid black; background-color: white; width: 140px; }
.leiste form .search .send	{ font-size: 10px; }

#Content									{ width: 950px; padding: 15px 15px 5px 15px; min-height: 300px; }
#Content .E							{ display: block; float: left; width: 213px; margin: 0px 10px 0px 0px; list-style-type: none; padding:0px; }
#Content .Z							{ display: block; float: left; width: 213px; margin: 0px 10px 0px 0px;  list-style-type: none; padding:0px;}
#Content .D							{ display: block; float: left; width: 213px; margin: 0px 10px 0px 0px; list-style-type: none; padding:0px;}
#Content .fix						{ display: block; float: left; width: 280px; }

#Content .lang						{ width: 436px; margin: 0px 10px 0px 0px; }
#Content .xlang					{ width: 950px; margin: 0px 0px 0px 0px; }

#Content .box										{ border: 1px solid #e0e0e0; border-bottom-width: 0px; margin: 0px 0px 10px 0px; }
#Content .stealth								{ border: 0px; margin: 0px; }
#Content .box:hover							{  }
#Content .box .handle						{ cursor: move; background-color: white; border-bottom: 1px solid #e0e0e0;}
#Content .box .handle:hover			{ background-color: #f3f3f3; }
#Content .boxhover							{ background: #e0e0e0;}

#Content .box .handle .edit a span				{ display: none; }
#Content .box .handle .edit								{ float: right; display: block; width: 65px; height: 30px; xborder: 1px solid red; background: transparent; }
#Content .box .handle .edit .in						{ display: block; width: 15px; float: left; height: 15px; background-image: url(edit_info.gif); margin: 7px 6px 0px 0px; }
#Content .box .handle .edit .in:hover			{ background-position: 0px 15px; }
#Content .box .handle .edit .mi						{ display: block; width: 15px; float: left; height: 15px; background-image: url(edit_minus.gif); margin: 7px 6px 0px 0px; background-position: 0px 0px;}
#Content .box .handle .edit .mi:hover			{ background-position: 0px 15px; }
#Content .box .handle .edit .pl						{ display: block; width: 15px; float: left; height: 15px; background-image: url(edit_plus.gif); margin: 7px 0px 0px 0px; }
#Content .box .handle .edit .pl:hover			{ background-position: 0px 15px; }

#Content .box .handle .h					{ float:left; margin: 0px 0px 0px 0px; padding: 7px 0px 6px 10px; min-height: 15px; font-size: 13px; font-weight: bold; color: #006699;   }
#Content .box .handle .hs				{ margin: 0px 0px 0px 0px; padding: 6px 58px 6px 10px; /*min-height: 16px;*/ font-size: 15px; font-weight: bold; color: black;  border-bottom: 1px solid #e0e0e0; }

#Content .box .cont							{ padding: 10px; border-bottom: 1px solid #e0e0e0; }	
#Content .box .cont .bild				{ margin: 0px 0px 10px 0px; }
#Content .box .cont h2						{ margin: 0px 0px 5px 0px; font-size: 13px; }	
#Content .box .cont h2 a					{ text-decoration: none; color: black; }
#Content .box .cont h2 a:hover		{ text-decoration: underline; }
#Content .box .cont p						{ margin: 0px 0px 0px 0px; font-size: 11px; }	
#Content .box .cont p a					{ color: #006699; }
#Content .box .cont p a:hover		{ color: black; }

#Content .box .conts							{ padding: 10px; border-bottom: 1px solid #e0e0e0; }
#Content .box .conts h2					{ margin: 0px 0px 5px 0px; font-size: 13px; }	
#Content .box .conts h2 a				{ text-decoration: none; color: #006699; }
#Content .box .conts h2 a:hover	{ text-decoration: underline; }
#Content .box .conts p						{ margin: 0px 0px 0px 0px; font-size: 11px; }

#Content .box .cont .p						{ color: #ab0000; }
#Content .box .conts .p					{ color: #ab0000; }

#Content .box .cont .w						{ color: #cc9900; }
#Content .box .conts .w					{ color: #cc9900; }


#Content .box .cont .ver					{ color: #999; }
#Content .box .conts .ver				{ color: #999; }

#Content .fix .google						{ margin: 0px 0px 10px 0px; }
#Content .fix .wetter						{ margin: 0px 0px 10px 0px; }

#pedit_unten .backN							{ border: 1px solid blue; display: none; float: left; }
#pedit_unten .backY							{ display: block; float: left; padding: 0px 0px 0px 20px; margin: 0px 10px 0px 0px; font-size: 10px; height: 13px; text-decoration: none; font-weight: bold; background: url(pfeil_links.gif) 0% 0% no-repeat; color: #006699; }
#pedit_unten .backY:hover				{ text-decoration: underline; }

#pedit_unten .forwardN					{ display: none; float: left;  }
#pedit_unten .forwardY					{ display: block; float: left; padding: 0px 20px 0px 0px; font-size: 10px; height: 13px; text-decoration: none; font-weight: bold; background: url(pfeil_rechts.gif) 100% 0% no-repeat; color: #006699; }
#pedit_unten .forwardY:hover		{ text-decoration: underline; }

.pBox											{ padding: 10px 10px 5px 10px; font-size: 11px; margin: 0px 0px 10px 0px; }
.pBox h3									{ margin: 0px 0px 5px 0px; font-size: 11px; }
.pBox p										{ margin: 0px 0px 5px 0px; }
.pBox .list								{ display: block; padding: 8px 0px 8px 15px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #ccc; color: #06F; background: url(dot.gif) 5px 14px no-repeat; }
.pBox .list:hover					{ color: black; background-color: #eee; text-decoration: none; }
.pBox .nb									{ border-bottom-width: 0px; }

.white										{ background-color: white; }
.lila											{ background-color: #d69cc2; }

#ContentMitte							{ padding: 0px 20px 0px 20px; }
#ContentMitte h1					{ font-size: 16px; margin: 0px 0px 10px 0px; }
#ContentMitte h2					{ font-size: 14px; margin: 0px 0px 10px 0px; }
#ContentMitte p						{ font-size: 14px; }
#ContentMitte ul					{ font-size: 14px; }
#ContentMitte ul li				{ margin-bottom: 10px; }

#ContentMitte .cML									{ margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; list-style-type: none; height: 22px; }
#ContentMitte .cML li								{ float: left; padding: 0px 20px 0px 0px; }
#ContentMitte .cML li a							{ font-size: 12px; color: #999; text-decoration: none; padding: 0px 2px 0px 2px }
#ContentMitte .cML li a:hover				{ color: black; text-decoration: underline; }
#ContentMitte .cML li a.fett				{ color: black; text-decoration: underline; }

#footer								{ width: 980px; height: 30px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: #eee; font-size: 11px; border-top: 1px solid #ddd;  }
#footer .copy					{ float: right; margin: 8px 15px 0px 0px; color: #999; }
#footer .meta					{ float: left; margin: 8px 0px 0px 15px; }
#footer .meta a				{ text-decoration: none; color: #333; padding: 0px 2px 0px 2px; }
#footer .meta a:hover	{ text-decoration: none; background-color: #999; color: white; }
#footer .meta span		{ padding: 0px 3px 0px 3px; }

#schatten							{ width: 988px; height: 8px; display: block; background-image: url(schattenUnten.gif);  }

.dn										{ display: none; }

/* Float clearing workaround also working on Mozilla */
.clearer 							{ clear:both; height:0px; min-height:0px; max-height:0px; overflow:hidden; margin-top:0px; margin: 0px; }
* html .clearer 			{ height:1px; margin-top:-1px; }

.clearfix:after 			{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix 						{ display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix 			{ height: 1%; }
/* End hide from IE-mac */
/* End clearfix */


/* pw userlist edit */

.listEdit { width: 213px; position: absolute;z-index:9999;display:none; }
.listEdit .reiter {border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; border-bottom:1px solid white; position: relative; float:right; width: 27px; height: 24px;margin-bottom:-1px;margin-right:44px; background: white url(edit_info_.gif) 6px 7px no-repeat; }

.listEdit .editLinks 	{ border: 1px solid black; background: white none repeat scroll 0% 0%; padding:15px; }
.listEdit a 					{ font-size: 12px; color: #0066cc; text-decoration: none; display: block; padding: 5px 0px 5px 0px; border-bottom: 1px dotted #ccc; }
.listEdit a:hover			{ background-color: #eee; }

/* pw tooltips */
#tooltip {fontsize:11px;position:absolute;display:none}
.tooltip_box {
    width:101px; }
.tooltip_box_oben {
    width:101px;
    height:13px; }
.tooltip_box_inhalt {
    width:93px;
    height:auto;
    background:#5EC5ED;
    border-left:1px solid #009EE0;
    border-right:1px solid #009EE0;
    padding-left:3px; 
    padding-right:3px; }
.tooltip_box_unten {
    width:101px;
    height:34px; }
/** tooltip end **/

/** pw: welcome video **/

/* opacity styles */
	.welcome_grey  { 
		background-color:#000000;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
		z-index:100;
	}
	* html .welcome_grey  { 
		/*\*/
		position: absolute; 
		top: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); 
		right: expression((0 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');
		/**/ 
	}
	.welcome_opacity_cont > .welcome_grey {
		position:fixed;
		top:0px;
		right:0px;
		background:#000000;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
		z-index:100;
		cursor:pointer;
	}
	/* opacity styles */
	div#welcome_screen {
		position:absolute;
		top:200px;
		left:100px;
		font-size:11px;
		width:690px;
		background:#acdef5;
		border:1px solid #acdef5;
		z-index:100;
		display:none;
	}

	a#welcome_close {
		position:absolute;
		top:-14px;
		right:0px;
		padding:5px 8px 5px 8px;
		color:#79cdef;
		font-weight:bold;
		text-decoration:none;
		font-size: 20px;
	}

	div#welcomeMovie {padding-bottom:10px;}

	#welcome_screen_oben	{position:relative;top:-10px;left:-1px; width: 692px; height: 10px; background-image: url(../bilder/welcomeOben.png); z-index: 100;  }
	div#welcome_screen_unten	{ position:relative; top: 0px; left:0px; width: 692px; height: 10px; background-image: url(../bilder/welcomeUnten.png); z-index: 100; margin: 0px 0px -10px -1px; }
/** welcome video end **/

.blaetB								{ float:right;display:block;padding: 8px 0px 0px 0px; font-size: 10px; color: #0066cc; }
.blaetN								{ float:left;display:block;padding: 8px 0px 0px 0px; font-size: 10px; color: #0066cc; }

/** Chennel farben **/
.k-gelb						{ background-image: url(p-gelb.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.k-blau						{ background-image: url(p-blau.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.k-gruen						{ background-image: url(p-gruen.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.k-lila						{ background-image: url(p-lila.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.k-orange					{ background-image: url(p-orange.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.k-oka						{ background-image: url(p-oka.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.k-rosa						{ background-image: url(p-rosa.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.k-rot						{ background-image: url(p-rot.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.k-tuerk						{ background-image: url(p-tuerk.gif); background-repeat: no-repeat; background-position: 0px 0px; }

#wetterNeuCompleter{

text-decoration: none;
margin: 5px 0 5px 0;
}

.autowetter {

	margin:10px 0 0 0;
	list-style-type: none;
	font-size:12px;
	color:black;
	padding: 0;
	text-decoration: none;
	cursor:pointer;

}

.autowetter li {text-decoration: none;}

#wetterEditNeu{
margin: 5px 0 5px 0;
}

#wetterEditDelete{

font-size: 12px;
}
#wetterEditDelete a{

font-size: 12px;

}

.header_bus_srvc{background:#004563;color:white;padding: 5px 0 0 10px;}
.business_info {width:600px;}
.business_info td {padding: 5px 5px 5px 10px;border-bottom: 1px solid #cccccc;}
.business_info h1 {margin: 0;padding: 0 0 0 5px;font-weight:normal;font-size:21px;}
.bt_info_left {width:600px; float:left; border:1px solid #cccccc; font-size: 14px;}
.bt_info_left a {color:#0072b5; text-decoration: none; padding: 0 0 0 15px;}
.bt_info_right {float:left; width:285px; margin: 0 0 0 15px;}
.bt_info_right p {padding: 5px 0 0 5px;}
.bt_info_right td {padding: 0 0 5px 5px; font-size:14px;}
.bt_info_right h3 {margin: 0;padding: 5px 0 0 5px;font-weight:normal;font-size:18px; font-weight: normal;}
.bt_info_right_table{border:1px solid #cccccc }

/* Share Artikel - by Tom */
.share						{ float: right; margin: -20px -5px -16px 0px; }
.share a					{ display: block; width: 16px; height: 16px; float: left; margin: 0px 5px 0px 0px; xborder: 1px solid green; }
.share a span			{ display: none; }
.share a.face			{ background-image: url(sh_face.gif); }
.share a.twitt		{ background-image: url(sh_twitt.gif); }
.share a.del			{ background-image: url(sh_del.gif); }
.share a.mysp			{ background-image: url(sh_myspace.gif); }
.share a.digg			{ background-image: url(sh_digg.gif); }

#notiz { border: 1px solid #c3a100;background-color: #FFFA73;margin: 0px 1px 0px 1px;height: 20px;font-size: 11px;padding: 5px 0px 0px 10px; }



