@charset "UTF-8";
/* co2 - webToolBox
_________________________________________________________________________________
_________________________________________________________________________________
___________________________________________/\/\/\/\/\____________________________
_____________________/\/\/\/\____/\/\/\____________/\/\__________________________
___________________/\/\________/\/\__/\/\____/\/\/\/\____________________________
___________________/\/\________/\/\__/\/\__/\/\__________________________________
_____________________/\/\/\/\____/\/\/\____/\/\/\/\/\/\__________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
# @copyright ______ Copyright 2009, Florian Schade ______________________________
# @license ________ http://creativecommons.org/licenses/by/2.0/ _________________
# @link ___________ http://www.purpled.de/co2 ___________________________________
# @version ________ 1.0 rc6 _____________________________________________________
# @lastmodified ___ 09.03.2009 __________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________ */

/* comments
_________________________________________________________________________________
# compress modules for prod version !
# delete all comments ( not copyRight ) !
# delete all unwanted tags, classes and id's !
_________________________________________________________________________________ */

/* colorShemes
_________________________________________________________________________________ 
# MainColor : #000000
# Widgets : #000000
_________________________________________________________________________________ */

/* includes Co2 modules
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________ */

/* core modules
---------------------------------------------------*/
@import url(../_co2/css/core/reset/_base.css);
@import url(../_co2/css/core/grid/_base.css);
	@import url(../_co2/css/core/grid/960_16.css);
	@import url(../_co2/css/core/grid/_ie.css);
@import url(../_co2/css/core/typography/_base.css);
@import url(../_co2/css/core/form/_base.css);
	@import url(../_co2/css/core/form/_ie.css);
@import url(../_co2/css/core/table/_base.css);
@import url(../_co2/css/core/media/_base.css);
@import url(../_co2/css/core/helper/_base.css);
	@import url(../_co2/css/core/helper/_ie.css);
@import url(../_co2/css/core/navigation/_base.css);
	@import url(../_co2/css/core/navigation/_ie.css);
@import url(../_co2/css/core/print/_base.css);

/* compressed version
---------------------------------------------------*/
/*@import url(../_co2/css/core/_co2compressed.css);*/

/* themes
---------------------------------------------------*/
@import url(../_co2/css/themes/grayGoose/_base.css);

/* misc modules
---------------------------------------------------*/
@import url(../_co2/css/modules/debug/_base.css);
@import url(./720_12.css);
/* sandbox modules
---------------------------------------------------*/

/* start here
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________ */

/* base
---------------------------------------------------*/
body                                             { background: url(../img/bg/body.gif) 0 156px repeat-x; }

*                                                { }
h1                                               { color: #3e3e3e; }
h2,
h2 *,
h2 a                                             { color: #3e3e3e; font-size: 14px; }
h3                                               { color: #3e3e3e; }
h4                                               { color: #3e3e3e; }
h5                                               { color: #3e3e3e; }
h6                                               { color: #3e3e3e; }

p                                                { }
a                                                { }
#rightSection a                                  { text-decoration: underline;}
a:hover                                          { }
b                                                { }
p img                                            { }

address                                          { }

hr                                               { }

fieldset                                         { }
label                                            { }
legend                                           { }

/* lists
---------------------------------------------------*/
#rightSection ul                                             { list-style-image: url(../img/icons/list/default.gif); }
#rightSection ul li { margin: 0 0 2px 10px; }


/* forms
---------------------------------------------------*/

/* navigation
---------------------------------------------------*/
#navigationMain                                  {z-index: 2; position: absolute; top: 10px; right: 0;}
#navigationMain li                               { margin-bottom: 8px; }
#navigationMain a                                { color: white; text-align: right; font-size: 13px; padding-right: 15px; color: white}
#navigationMain ul                               { margin: 0 20px 15px 0; }
#navigationMain ul li                            { margin: 0; }
#navigationMain ul a                             { font-size: 12px; }

#navigationMain a:hover,
#navigationMain li:hover,
#navigationMain .hover,
#navigationMain .act                             { }

#navigationFooterLeft                            { background: #3e3e3e; width: 100%; }
#navigationFooterLeft li                         { padding: 5px; }
#navigationFooterLeft li a                       { color: white; font-size: 11px;}



/* btns
---------------------------------------------------*/
a.btn                                            { }
a.btn:hover                                      { }

/* tables
---------------------------------------------------*/
table                                            { }
th,
td                                               { }
tbody th,
thead th                                         { }

/* areas
---------------------------------------------------*/
#layout                                          { width: 940px; padding: 0 10px; margin: 60px auto 10px auto; background: white; overflow: hidden;}
#contentArea                                     { border-bottom: solid white 1px; background: url(../img/bg/content.gif) no-repeat 0 541px;}
#footerArea                                      { }


/* sections
---------------------------------------------------*/
#leftSection                                     { width: 270px; margin-right: 10px; float: left; }
#leftSection .middle                             { background: #990000; height: 400px; margin: 10px 0; overflow:hidden; position: relative;}
#leftSection .middle .animationWrapper           { background: #990000; }
#leftSection .top                                { text-align: right; height: 86px; overflow: hidden; }
#rightSection                                    { width: 660px; float: left; }
#rightSection .top                               { height: 96px; overflow: hidden; }
#rightSection .middle                            { min-height: 400px; margin-bottom: 7px ;}
#rightSection .bottom                            { clear: both; padding-top: 2px}
#footerArea *                                    { font-size: 10px; }
#footerArea                                      { display: none; }



/* helper
---------------------------------------------------*/
.spacer                                          { }
.group                                           { }

.error                                           { }
.success                                         { }

/* misc
---------------------------------------------------*/

/* customCode
---------------------------------------------------*/
#logo                                            { padding: 0; margin: 0; }

.box                                             { border-bottom: 1px #cccccc solid; margin-bottom: 20px; padding-bottom: 8px; }
.box h2                                          { margin-bottom: 8px; }

.block                                           { margin-bottom: 30px; }

#landingPage .firstGroup                         { margin-bottom: 10px; }
#landingPage .box                                { background: url(../img/bg/landing_news.png) no-repeat; height: 195px; overflow: hidden; padding: 0; border: 0; margin: 0; width: 32.5em }
#landingPage .last                               { margin-left: .5em }
#landingPage .first                              { margin-right: .5em }


#navigationBg                                    { position: absolute; right: -30px; top: 0; z-index: 1; }

.myGallery                                       { border: none !important; }





#partnerList                                     { padding: 0; margin: 0; }
#partnerList li                                  { float: left; list-style: none; margin: 0 !important; }
#partnerList img                                 { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin: 0 0 4px 4px !important; float: left; }
#partnerList img:hover                           { border-color: #990000; }

#navigationFooterRight li                        { margin-left: 0 !important; }
#navigationFooterRight li,
#navigationFooterRight li *                      { font-size: 10px; }

#approach                                        { border: 10px solid #cccccc; position: relative; }
#approach #address                               { position: absolute; bottom: 6px; left: 390px; }
#approach #address,
#approach #address *                             { font-size: 14px; }

img                                              { margin-bottom: -4px; }

.newsItem img                                    { border: 1px solid #CCCCCC; margin-bottom: 5px}

hr { margin-bottom: 30px }

/* IEfixes
---------------------------------------------------*/
#rightSection .middle                            { *height: auto; }
#navigationMain a                                { *padding-right: 5px; }
#navigationFooterRight li                        { *list-style-image: none }
* html #partnerList li                           { *padding-bottom: 4px }

/* print
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
--------------------------------------------------------------------------------- */
@media print {
    .printN                                        { display: none !important; }
}
