html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
body{background:rgb(255, 255, 255) url(../../fixfoxdateien/layout/bg-body.jpg) repeat-x scroll 0pt 0pt;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:13px;}
.clear{clear:both;}
a{color:rgb(51, 102, 0);}
a:hover{text-decoration:underline;}
#wrap{margin:0 auto;width:976px;}
#header{position:relative;margin:0 0 30px;height:70px;}
#mainbody{position:relative;background:transparent url(../../fixfoxdateien/layout/bg_wrap.gif) repeat-y right top;width:976px;}
#content{position:relative;float:left;width:731px;font-size:1.0em;line-height:1.4em;overflow:hidden;}
#minimax{float:left;width:1px;height:480px;overflow:hidden;}
#search{position:relative;height:70px;}
#search #search-theme-form{position:absolute;top:1px;left:0;width:227px;height:28px;margin:0pt;padding:0pt 0pt 0pt 22px;line-height:24px;}
#search #search-theme-form input.text{border:medium none;padding:3px 0pt;background:transparent none repeat scroll 0% 0%;width:155px;}
#search #search-theme-form input.button{border:medium none;overflow:hidden;background:transparent;width:20px;text-indent:-6000px;cursor:pointer;}
#mainnav{margin-bottom:30px;width:976px;height:28px;}
#mainnav li{background:transparent none repeat scroll 0% 0%;display:inline;list-style-type:none;list-style-image:none;list-style-position:outside;}
#mainnav a{position:relative;margin:0pt 1px 0pt 0pt;height:28px;line-height:26px;font-size:1.0em;text-transform:uppercase;text-align:center;font-family:Tahoma,Arial,Helvetica,sans-serif;text-decoration:none;display:block;float:left;cursor:pointer;}
#mainnav a:hover{text-decoration:none;opacity:0.85;}
#mainnav .active a:hover{opacity:1;}
#mainnav span{padding:0pt 10px 0pt 4px;display:block;height:100%;margin-left:4px;}
#mainnav a:hover{background:rgb(61, 61, 61) url(../../fixfoxdateien/layout/bg-elements.jpg) no-repeat 0pt 0pt;color:rgb(255, 255, 255);}
#mainnav a:hover span{background:transparent url(../../fixfoxdateien/layout/bg-elements.jpg) no-repeat 100% -40px;}
.baumliste0 a{color:#999;}
.baumliste0geladen a, .baumliste0aufdemweg a{background:rgb(61, 61, 61) url(../../fixfoxdateien/layout/bg-elements.jpg) no-repeat 0pt 0pt;color:rgb(255, 255, 255);}
.baumliste0geladen span, .baumliste0aufdemweg span{background:transparent url(../../fixfoxdateien/layout/bg-elements.jpg) no-repeat 100% -40px;}
#header h1, #header h2{position:absolute;text-indent:-9000px;background:#f00;background:transparent url(../../fixfoxdateien/layout/logo.gif) no-repeat left top;}
#header h1{left:0;top:20px;width:120px;height:140px;}
#header h2{right:15px;top:20px;width:180px;height:50px;background-position:left bottom;}
#content{position:relative;padding-bottom:20px}
#content h1, #volltextsuchergebnis h1{margin:0pt 0pt 10px;padding:0pt 0pt 0pt 13px;background:rgb(180, 221, 21) url(../../fixfoxdateien/layout/bg-titlebar.jpg) no-repeat 0% 0%;overflow:hidden;height:52px;color:rgb(255, 255, 255);font-size:28px;font-weight:normal;line-height:50px;}
#content h1 a{position:absolute;top:11px;height:30px;}
#content h1 .btnDownload a{background:transparent url(../../fixfoxdateien/layout/btns-subpages.png) no-repeat left -95px;right:12px;}
#content h2{background:#E7E5E5 url(../../fixfoxdateien/layout/bg-h.gif) repeat-x scroll left top;color:#383C3D;font-size:1.1em;line-height:20px;overflow:hidden;padding:5px 10px;margin:20px 10px;}
#content h3{padding-left:10px;}
#content p{margin:10px;margin-top:3px;}
#content li{padding:3px 10px;}
#content ol{list-style-type:decimal;margin-left:40px;padding:auto;background:none}
#content ul{list-style:disc inside none;padding-left:4px}
#content ol li{list-style-type:decimal;margin:auto;padding:auto;background:none}
#content img.Fixfox_Hilfe_Border{padding:3px;border:1px solid #999}
#content table{width:732px;}
#content td{vertical-align:top;overflow:hidden;}
#content td.sp1{width:140px;padding-right:20px;}
#content td.sp2{width:280px;padding-right:20px;}
#content address{font-size:1.0em;padding:0 10px;line-height:1.2em;font-style:normal;}
#content td.sp3{width:280px;}
#aside{position:relative;float:right;width:227px;background:#DFDFDD url(../../fixfoxdateien/layout/bg_search.gif) no-repeat 0 0;}
#social_icons{padding-left:15px;}
.social_icons{float:left;margin-right:10px;}
#nav{position:relative;font-size:1.0em;}
#nav ul{clear:both;padding:30px 0 20px;}
#nav li{padding:0 0 3px 16px;width:180px;margin-bottom:0.5em;}
#nav li a{display:block;text-decoration:none;padding-left:12px;line-height:1.4em;background:#DFDFDD url(../../fixfoxdateien/layout/bullet.gif) no-repeat 0 6px;}
#nav ul a{color:#000;}
#nav p{line-height:1.4em;}
#sidebar{padding-bottom:20px}
#sidebar h1{color:#383C3D;line-height:24px;vertical-align:middle;overflow:hidden;padding-left:15px;background:#E7E5E5 url(../../fixfoxdateien/layout/bg-sidebar-h2.gif) repeat-x scroll left top;}
#sidebar h2{padding:5px 15px;line-height:1.4em;}
#sidebar p{padding:5px 15px;}
#sidebar address{padding:5px 15px;font-style:italic;font-size:1.0em}
#sidebar span{padding:5px 15px;display:block;line-height:1.4em}
#sidebar img.links{padding-right:15px;float:left}
#sidebar .subtitle {padding:10px 15px 0 15px;text-transform:uppercase}
#footer{clear:both;font-size:1.0em;border-top:1px solid #ccc;padding:10px 0;background:#fff;}
#kontaktformular td{padding:3px;vertical-align:top;}
#kontaktformular input[type=text]{width:300px;}
#kontaktformular textarea{width:300px;}
#tooltip{border:1px solid rgb(17, 17, 17);padding:5px;position:absolute;z-index:3000;background-color:rgb(238, 238, 238);opacity:0.85;}
#tooltip h3, #tooltip div{margin:0pt;}
#tooltip h3{font-size:11px;}
#tooltip{color:rgb(0, 0, 0);}
#volltextsuchergebnis div{float:left;padding:5px 10px}
#suchergebnisse{text-align:center}
#suchergebnisse a{line-height:24px;vertical-align:middle;margin-right:15px;text-decoration:none;}
#suchergebnisse h1{text-align:left;}
.referenz{float:left;margin:5px 10px 5px!important;}
.referenz .ort{font-style:italic;}
.referenz .neu{text-transform:uppercase;font-weight:bold;color:#999;}
.statistik td, .statistik th{padding:2px 20px;text-align:right;}
.nummer{display:none}
#footer ul{padding:0 10px;}
#footer ul ul{padding:0;}
#footer li{white-space:nowrap;}
#footer li.e0{float:left;padding-right:20px;padding-left:5px;border-left:1px dotted #999;}
#footer li a, #footer li.headline{color:#999;text-decoration:none;line-height:1.4em;}
#footersubnav{padding:10px 10px;}
ul#navigation{border-top:1px dotted #666;padding-top:10px;}
ul#navigation li{list-style:none;;}
ul#navigation li.versteckt{display:none;}
ul#navigation li.ebene0{float:left;padding-right:30px;padding-bottom:20px;overflow:hidden;text-transform:uppercase;font-weight:bold;}
ul#navigation li.ebene0 li{text-transform:none;font-weight:normal;}
ul#navigation a{color:#666;font-size:1.0em;text-decoration:none;}
#sitemap{font-size:1.0em;padding-left:20px;padding-bottom:20px;}
#sitemap a{border:1px solid #999;padding:2px 5px;text-decoration:none;color:#333;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:5px 3px 8px #aaa;background:rgb(255, 255, 255) url(../../fixfoxdateien/layout/bg-body.jpg) repeat-x scroll 0pt 15%;}
#sitemap li.e0{padding-left:0!important;padding-top:10px!important;}
#sitemap li.e1{padding-left:20px!important;padding-top:10px!important;}
#sitemap li.e2{padding-left:40px!important;padding-top:10px!important;}
#sitemap li.e3{padding-left:60px!important;padding-top:10px!important;}
/********************************************************************

Project: Formee - http://www.formee.org
Last Updated: 19/04/2010
Version: 1.1
Authors: Bernard De Luna - http://www.bernarddeluna.com
             Daniel Araujo - http://www.dnlaraujo.com.br
			 Marcello Manso - http://www.marcellomanso.com.br
********************************************************************
Structure
********************************************************************/

/* Little CSS Reset to preserv form structure */
.form * {padding:0;	margin:0;	list-style: none;	border: none;	font-size:100%;}


/* Form Structure */
.form fieldset {position: relative;height:100%;}


/* Field Grid */
.grid-1-12, .grid-2-12, .grid-3-12, .grid-4-12, .grid-5-12, .grid-6-12, .grid-7-12, .grid-8-12, .grid-9-12, .grid-10-12, .grid-11-12, .grid-12-12 {
display:inline; float:left; margin-left:1%; margin-right:1%;padding: 0.5% 0.5% 0.8%;height:100%;
/*ie7*/
*margin-left:.8%; *margin-right:.8%;*padding: 0.5% 0.25% 0.8%;
}


/* 12-column Grid (thanks for Fluid 960 Grid System) */
.grid-1-12 {width: 5.333%;}
.grid-2-12 {width: 13.666%;}
.grid-3-12 {width: 22%;}
.grid-4-12 {width: 30.333%;}
.grid-5-12 {width: 38.666%;}
.grid-6-12 {width: 47%;}
.grid-7-12 {width: 55.333%;}
.grid-8-12 {width: 63.666%;}
.grid-9-12 {width: 72%;}
.grid-10-12 {width: 80.333%;}
.grid-11-12 {width: 88.666%;}
.grid-12-12 {width: 97%;}

/* first item */ .alpha {margin-left:0;}
/* last item */ .omega {margin-right:0;}
/* clear */ .field-clear {clear:both;}



/* form elements  */
.form input, .form label, .form img, .form select {vertical-align: middle; line-height: 1em;}
.form-lbl {display: block; height: auto; margin: 0.5em 0 0.8em;}
.form-list-chk .form-lbl, .form-list-rdo .form-lbl {display: inline; height: auto; margin: 0.5em 0 0.8em 2px;}
.form-req {position: relative;top:3px;}
/*.form-container { border:1px solid; display: block; clear:both; overflow: hidden;}*/
.form-msg-info, .form-msg-warning, .form-msg-error, .form-msg-success {padding:6px 10px 5px; display: block;height: auto; margin: -0.3em 0 0.5em;}
/*.form .form-txt, .form textarea {	margin: 0.3%;	background: transparent;	width: 99.4%;}*/
.form .form-txt, .form textarea, .form select {width: 100%; padding:5px;border: 1px solid #999;  box-sizing: border-box;  -moz-box-sizing: border-box; -ms-box-sizing: border-box;-webkit-box-sizing: border-box; -khtml-box-sizing: border-box;
/*ie7*/
*width: 99%;
}

.form textarea {	height: 15em;}
.form select {padding:4px;}

/* form button  */
.form-button {padding: 4px 6px;cursor: pointer;text-align: center;float:left;margin-left: 0.3em;display:inline;
/*ie7*/

}
.form-no-lbl {padding-top:35px;}

/* input with readonly attribute */
.form-readonly, input[readonly] {border:none; font-weight: normal;padding-left:0;}


/* multiple containers inside field-grid */
.form-left {float:left; margin-right:0.3em;clear:none;}
.form-right {float:right; margin-left:0.3em;clear:none;}


/* lista de chk e rdo */
.form-list-chk, .form-list-rdo {height: 100%;}
.form-list-chk li, .form-list-rdo li {margin: 0.5em 0.6em 0.2em; float:left; display: inline; list-style:none;}
.form-list-chk input, .form-list-rdo li input {margin-right: 0.2em}


/* tamanhos dos campos */
.form-small {width: 30% !important;float:left;margin-right: 10px;display:inline;
/*ie7*/
*width: 25% !important;
}
.form-medium {width: 50% !important;float:left;margin-right: 10px;display:inline;
/*ie7*/
*width: 45% !important;
}

.form-date {width: 80px !important;float:left;margin-right: 10px;display:inline;}
.form-time {width: 60px !important;float:left;margin-right: 10px;display:inline;}
.form-date-day, .form-date-year {width: 40px !important;float:left;margin-right: 10px;display:inline;}
.form-date-month {width: 60px !important;float:left;margin-right: 10px;display:inline;}

/* fix  ff bugs */
div:after, ol:after, form:after, dl:after, ul:after {content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}

/********************************************************************

Project: Formee - http://www.formee.org
Last Updated: 19/04/2010
Version: 1.1
Authors: Bernard De Luna - http://www.bernarddeluna.com
             Daniel Araujo - http://www.dnlaraujo.com.br
			 Marcello Manso - http://www.marcellomanso.com.br
			 
********************************************************************
Style
********************************************************************/



/* Form Style */
.form {font: normal 12px/1em arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;}

.form fieldset {
	border: 1px solid #999;
	border-top:3px solid #000;
	border-bottom: 1px solid #ccc;
	background:#efefef;
	padding-bottom: 1.2em;
	margin: 0 0 6em;
}

/* hover effect */
.grid-1-12:hover, .grid-2-12:hover, .grid-3-12:hover, .grid-4-12:hover, .grid-5-12:hover, .grid-6-12:hover, .grid-7-12:hover, .grid-8-12:hover, .grid-9-12:hover, .grid-10-12:hover, .grid-11-12:hover, .grid-12-12:hover {background:#e5e5e5;}
.field-button:hover {background:transparent;}


/* Form legend and titles */
.form legend {
	font-size:1.7em;
	padding: 10px 10px 15px;
	margin-bottom: 10px;
	background:#000;
	margin-left:1.04%;
	color:#fff;
}

/* form elements  */
.form-lbl {
	font-size:1em;
	font-weight: bolder;
}
.form-req {
	font-weight: bold;
	font-style:normal;
	color:#d10000;
	font-size:1.4em;
}
.form .form-txt, .form textarea, .form select {
	border-color:#235485;
	background: #fff;
	color:#333;
	font: normal 12px/1em arial, Verdana, "Trebuchet MS", Helvetica, sans-serif;
}
.form .form-txt:hover, .form textarea:hover, .form select:hover {
	border-color:#235485;
	background: #fafafa;
	color:#333;
}
.form .form-txt:focus, .form textarea:focus, .form select:focus {
	border-color:#103b66;
	background: #f4fcff;
	color:#235485;
}


/* form msg status  */
.form-msg-info, .form-msg-warning, .form-msg-error, .form-msg-success {
	padding-left: 27px;
	font-size:0.9em;
	border-bottom: 1px solid #ccc;
}
.form-msg-info {
	background: #d1ecf7 url(../img/form-ic-info.png) no-repeat 5px 4px;
	border-color:#bcdfef;
	color:#11689e;
}
.form-msg-warning {
	background: #fff6bf url(../img/form-ic-warning.png) no-repeat 5px 4px;
	border-color:#fceb77;
	color:#957210;
}
.form-msg-error {
	background: #fad0d0 url(../img/form-ic-error.png) no-repeat 5px 4px;
	border-color:#f6abab;
	color:#b01717;
}
.form-msg-success {
	background: #e5f8ce url(../img/form-ic-success.png) no-repeat 5px 4px;
	border-color:#d0f1a6;
	color:#62b548;
}


/* form buttons */
.form-button {
	font-size:1.2em;
	background:#235485;
	color:#fff;
}
.form-button:hover {background:#666;}
