/*
////////////////////////////////////////////////////////////////
//
// Allgemeine Styles
//
// Swissaid - Petition Keine Agrotreibstoffe
// erstellt durch gs graphic-studio gmbh, 8854 Siebnen, www.graphic-studio.ch
//
////////////////////////////////////////////////////////////////
*/

/* Basics */

*	{margin:0px;padding:0px;}
body	{height:100%;color:#333333;font-family:Arial, Verdana, sans-serif;font-size:11px;background:#f1f1f1;}
#background	{position:fixed;top:0;left:0;width:100%;height:100%;}
ul, ol	{list-style:none;}
p	{line-height:16px;margin:0 0 15px 0;}
a:link,
a:visited,
a:hover	{color:#cc3300;text-decoration:none;}
a:hover	{text-decoration:hover;}
form a:link{text-decoration:underline;}
form a:hover {color:#333333;text-decoration:none;}
img	{border:none;}

h1	{height:70px;text-transform:uppercase;margin:31px 0 0 1px;padding:0 0 0 16px;}
h1.de	{width:482px;background:url(../img/title_h1_de.png) top left no-repeat;}
h1.fr	{width:535px;background:url(../img/title_h1_fr.png) top left no-repeat;}
h2	{font-size:14px;line-height:18px;text-transform:uppercase;margin:0 0 15px 0;}
h2.normal	{text-transform:none;}
h3	{font-size:11px;line-height:20px;font-weight:normal;margin:0 0 0 12px;}

table	{border:0px;padding:0px;border-collapse:collapse;}
td	{vertical-align:middle;padding:10px 0;}

#anzPersonen	{margin-bottom:20px;margin-left:25px}
.highlight		{font-size:20px;color:#cc3300}

/* Wrapper */
#wrapper	{position:relative;width:786px;height:1000px;background:url(../img/bg_wrapper.png) top left repeat-y;margin:0px auto;}

/* Header */
#header	{position:relative;width:679px;height:175px;background:url(../img/bg_header.png) bottom left repeat-x;margin:0 92px 0 15px;float:left;z-index:10;}
#headerConfirm	{position:relative;width:719px;height:125px;background:url(../img/bg_header_confirm.png) bottom left repeat-x;float:left;z-index:10;}
	#languages	{position:absolute;top:42px;right:12px;width:40px;height:13px;}
	#languages .first	{padding:0 4px 0 0;border-right:1px solid #999999;}
	#languages a	{color:#999999;text-decoration:none;padding:0 0 0 1px;}
	#languages a.active	{color:#333333;text-decoration:underline;}
	#languages a.active:hover	{text-decoration:none;}
	#polaroids	{position:absolute;top:74px;right:-70px;width:201px;height:145px;}
	* html #polaroids	{right:-56px;} /* Anweisung für IE 6*/
	ul#navi	{position:absolute;width:441px;height:50px;bottom:0px;left:-16px;z-index:10;}
	* html ul#navi	{left:-31px;bottom:-1px;}
	.firstDE	{background:url(../img/bg_navi-state1_de.png) bottom left no-repeat;}
	.secondDE	{background:url(../img/bg_navi-state2_de.png) bottom left no-repeat;}
	.thirdDE	{background:url(../img/bg_navi-state3_de.png) bottom left no-repeat;}
	.firstFR	{background:url(../img/bg_navi-state1_fr.png) bottom left no-repeat;}
	.secondFR	{background:url(../img/bg_navi-state2_fr.png) bottom left no-repeat;}
	.thirdFR	{background:url(../img/bg_navi-state3_fr.png) bottom left no-repeat;}
	.inactiveDE	{background:url(../img/bg_navi-inactive_de.png) bottom left no-repeat;}
	.inactiveFR	{background:url(../img/bg_navi-inactive_fr.png) bottom left no-repeat;}
	ul#navi li,
	ul#navi li a	{position:relative;width:122px;height:50px;float:left;cursor:pointer;display:block;}
	ul#navi li#petition,
	ul#navi li#petition a	{width:136px;}
	ul#navi li#argumente,
	ul#navi li#argumente a	{width:122px;}
	ul#navi li#traegerschaft,
	ul#navi li#traegerschaft a	{width:183px;}
	ul#navi li a	{position:static;text-decoration:none;float:none;}

/* Content */
#content	{position:relative;width:719px;background:#fafafa url(../img/bg_content.png) top left repeat-y;padding:50px 0 50px 0;float:left;}
	#contentLeft	{position:relative;width:400px;padding:0 60px 0 36px;float:left;}
	#contentLeftWide	{position:relative;width:460px;padding:0 0 0 36px;float:left;}
	#contentRight	{position:relative;width:198px;float:left;}
		#form	{width:198px;background:url(../img/bg_form.png) top left no-repeat;}
		#form form	{position:relative;width:154px;height:296px;padding:18px 22px 20px 22px;}
		#form label	{width:160px;height:19px;}
		#form #checkJA	{position:relative;width:19px;height:16px;background:url(../img/icon_checkbox-checked.gif) top left no-repeat;margin:-1px 0 0 0;cursor:pointer;float:left;}
		#form #checkJA a	{width:19px;height:16px;display:block;text-decoration:none;cursor:default}
		#form .firstCheck	{font-size:13px;font-weight:bold;}
		#form .secondCheck	{color:#2a2a2a;font-size:10px;margin:0 0 0 2px;}
		#form .secondCheck	{/*\**/margin:0 0 0 -5px\9;} /* Anweisung für IE 8 */
		#form input	{width:148px;height:9px;font-size:10px;color:#888888;border:1px solid #cccccc;margin:4px 0 0 -4px;padding:4px 5px;}
		#form input, x:-moz-any-link {height:15px;padding:1px 5px} /* Anweisung für FF 2 */
		#form input	{/*\**/padding:2px 5px 5px 5px\9;} /* Anweisung für IE 8 */
		html*#form input	{height:14px;margin:2px 0 0 -4px;padding:2px 5px 0 5px;} /* Anweisung für IE 7 */
		#form #vorname	{margin-top:10px;}
		#form #checkbox	{width:auto;height:auto;position:relative;top:2px;left:1px;border:0px;}
		#form #checkbox	{/*\**/left:-4px\9;} /* Anweisung für IE 8 */
		#form #subscribe	{position:absolute;bottom:18px;right:20px;width:89px;height:19px;line-height:19px;background:url(../img/button_subscribe.png) top left no-repeat;color:#1c1c1c;font-size:11px;font-weight:bold;font-style:oblique;border:0px;padding:0 5px;cursor:pointer;}
		#form #subscribe, x:-moz-any-link {width:87px;padding:0 6px} /* Anweisung für FF 2 */
		#form #subscribe	{/*\**/width:79px\9;/*\**/padding:0 10px\9;} /* Anweisung für IE 8 */
		#info	{width:148px;padding:25px 25px 25px 22px;}
		#info a.extern	{color:#ff3300;text-decoration:none;background:url(../img/icon_link-extern.gif) 2px 2px no-repeat;padding:0 0 0 14px;}
		#info a.extern:hover	{text-decoration:underline;}
		.addthis_toolbox	{position:absolute;bottom:5px;right:79px;}
		#errorMessage p	{color:#ff0000;padding:10px 22px;}
		#form input.error	{color:#ff0000;border:1px solid #ff0000;}
		.formspecialtext	{color:#666666;font-size:9px;margin-top:5px}

/* Footer */
#footer	{clear:both;position:relative;width:786px;height:26px;background:url(../img/bg_footer.png) top left no-repeat;float:left;}
#footer a	{position:relative;width:145px;height:15px;margin:5px 0 0 34px;float:left;text-decoration:none;}
