/**
 * "CO2" - (X)HTML/CSS Framework
 *
 * @copyright       Copyright 2008, Florian Schade
 * @license         
 * @link            http://www.purpled.de/co2
 * @version         beta 1.0
 * @lastmodified    24. Jul. 2009 by (amw)
 *                  08. Dec. 2009 by (amw) Changes for valide HTML
 *                  30. May  2011 by (amw) Changes for quote_from
*/

/* includesFw
--------------------------------------------------------------------------------- */
@import url(_co2/css/_pool.css);

/* colorShemes
--------------------------------------------------------------------------------- 
	- gray = #0000
--------------------------------------------------------------------------------- */

/* CustomCss
--------------------------------------------------------------------------------- */

body                                             { text-align: center; }

*                                                { }
h1                                               { margin-bottom: 1em; }
h2                                               { margin-bottom: 0.7em; }
h3                                               { }
h4                                               { }
p                                                { margin-bottom: 2em; }
a                                                { }
a:hover                                          { }
a:focus                                          { outline: none; }
b                                                { font-weight: bold; }

p img                                            { }

center                                           { position: relative; z-index: 0 }

#contentArea ul                                  { margin: 1em 0; }
#contentArea li                                  { font-size: 1.2em; list-style: none;  background: url(../img/icons/list/check.gif) no-repeat; padding-left: 2em; }
#contentArea li ul                               { margin-left: 1.5em; list-style: circle; }
#contentArea a                                   { color: #ff0000 }
#contentArea a:hover                             { text-decoration: underline; }


#layoutArea                                      { margin: 3em auto 0 auto; height: 100%; text-align: left; }
#headArea                                        { margin-bottom: 4em; float: left;  background: url(../img/billboard/website.png) no-repeat; width: 100%; height: 16.3em;  position: relative; }
#contentArea                                     { line-height: 2em; }
#contentArea img                                 { }
#contentArea .img_right                          { float: right; border: 1px solid #000000; margin: 4px 4px 8px 18px; }
#contentArea .img_left                           { float: left; border: 1px solid #000000; margin: 4px 18px 8px 0px; }
#contentArea .img_center                         { float: both; border: 1px solid #000000; margin: 4px 18px 8px 18px; }
#contentArea .mouse_img:hover { border: 1px solid red; }

#navigationMain                                  { margin-top: 9.9em }
#navigationMain li                               { position: relative; z-index: 9999}
#navigationMain a                                { color: #E9E9E9; padding: .8em .7em .7em .7em; white-space: nowrap; font-size: 1.2em; }
#navigationMain .act                             { background: #E9E9E9; color: #646464; }
#navigationMain .over                            { background-color: #E9E9E9; color: #646464; cursor: pointer; }

#navigationMain li ul                            { position: absolute; padding:0; margin: 0; }
#navigationMain li ul a                          { color: #E9E9E9; }
#navigationMain li ul .over                      { background: #E9E9E9; color: #646464; }
#navigationMain li ul li                         { clear: both; width: 100%; background: #646464; }

#infobox ul                                      { margin: 0 0 0 0; }
#infobox li                                      { list-style-type: disc; list-style-position: inside; background: none; }
#infobox li ul                                   { margin-left: 0; list-style: circle; }

.infobox ul                                      { margin: 0 0 0 0; }
.infobox li                                      { list-style-type: disc; list-style-position: inside; background: none; }
.infobox li ul                                   { margin-left: 0; list-style: circle; }

#breadcrumb                                      { clear: both; margin: 1.5em 0 0 1em; }
#breadcrumb a                                    { color: black; padding-right: .5em }

#footerArea                                      { margin-top: 1em; margin-bottom: 1em; padding-bottom: .8em;  background: url(../img/bg/footer.gif) repeat-x; }
#footerArea a                                    { color: #E9E9E9; margin-right: 1em; }

#events table { border: 2px solid #d0d0d0; background-color: #eef; font-size: 1.1em; }
/*#events th td { font-size: 1.2em; }*/
#events th { font-size: 1.2em; font-weight: bold; background-color: #d9d9ff; }
#events table table { border: none; background-color: white; }
#events table table th { font-size: 1em; text-align: right; font-weight: bold; background-color: white; }
#events br { clear: none; }

.events table { border: 2px solid #d0d0d0; background-color: #eef; font-size: 1.1em; }
/*#events th td { font-size: 1.2em; }*/
.events th { font-size: 1.2em; font-weight: bold; background-color: #d9d9ff; }
.events table table { border: none; background-color: white; }
.events table table th { font-size: 1em; text-align: right; font-weight: bold; background-color: white; }
.events br { clear: none; }

#_xnewsbox                                         { border: 2px solid #d0d0d0; background-color: #eef; font-size: 0.9em; padding: 0 2px 3px 2px; }
#newsbox                                         { border-top: none; background-color: none; font-size: 1.0em; padding: 12px 2px 3px 2px; }
#newsbox .title { margin: 0 0 10px 0; color: red; font-weight: bold; font-style: italic; }
#newsbox ul                                      { margin: 10px 0 0 0; }
#newsbox li                                      { font-size: 1.2em; line-height: 1.6em; list-style: none;  background: url(../img/icons/list/check.gif) no-repeat; padding-left: 2em; margin-bottom: 8px;}
#newsbox li ul                                   { margin-left: 0; list-style: circle; }
#newsbox a { color: #000; }

u { text-decoration: underline; }
.extLink { background: transparent url(../img/icons/link/extern.gif) no-repeat scroll right center; padding-right: 1em; }
.noMargin { margin: 0px; }
.smallBottomMargin { margin-bottom: 0.4em; }
.quote { margin: 0 5em 0.2em 5em; padding: 0.2em; font-style: italic; background-color: #f0f0f0;}
.quote_from { margin: 0 5em 3em 5em; padding: 0 0.2em 0 0.2em; text-align: right; }
.smalltext { font-size: 0.8em; }

#tblLayout { border: none; margin: 0px; padding: 0px; line-height: 2em; }
#tblLayout tr { border: none; margin: 0px; padding: 0px; }
#tblLayout td { border: none; margin: 0px; padding: 0px; }
#tblLayout .quote { margin: 0 0em 0.2em 0em; padding: 0.2em 0.5em 0.2em 0.2em; font-style: italic; background-color: #f0f0f0;}
#tblLayout .quote_from { margin: 0 0em 3em 0em; padding: 0 0.5em 0 0.2em; text-align: right; }



#newsbox {
 overflow: hidden;
}

/* Scoller Box */

/* CSS Hack Safari */
#dummy {;# }

#xnewsbox {
 overflow: auto;
}



/* IEfixes
--------------------------------------------------------------------------------- */

