@charset "utf-8";

body                                                   { background:#a5cfea /* Änderung */ ; overflow-y:scroll; }

#weihnachtskarte                                       { position:absolute; top:50%; left:50%; width:685px; height:493px; margin:-250px 0 0 -343px; background:url(background.png) no-repeat; z-index:99999; }
* html #weihnachtskarte                                { background:none; }
#weihnachtskarte div.wrap                              { width:605px; height:413px; margin:35px 40px; background:url(postkarte.jpg) no-repeat; }
#weihnachtskarte div.wrap a                            { display:block; float:right; width:40px; height:40px; position:relative; z-index:1; cursor:pointer; }



*                                                      { margin:0; padding:0; font-family:Arial,Helvetica,serif; }
h1,h2,h3,h4,h5,h6,pre,code                             { font-size:1em; }
a img,:link img,:visited img                           { border:none; }

.clr                                                   { clear:both; }


#page                                                  { width:1000px; margin:0 auto 0 auto; overflow:hidden; padding-bottom:15px }


ul.videos li                                           { list-style-type:none; background:url(video.png) no-repeat left 3px; padding-left:17px; margin:0 !important; }

#head                                                  { width:1000px; height:190px; overflow:hidden; position:relative; }
#head div.maske                                        { position:absolute; z-index:20; background:url(head_maske.png) no-repeat; width:1000px; height:190px; }
* html #head div.maske                                 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='media/head_maske.png', sizingMethod='crop'); background:none; }


#head div.mask                                         { position:relative; width:530px;	height:188px;	overflow:hidden; float:right; }
#head div.mask img                                     { position:absolute;	display:block; border:none; }

#head div.topnav                                       { position:absolute; z-index:1000; top:3px; left:20px; }
#head div.topnav ul li                                 { list-style-type:none; display:inline-block; float:left; margin-right:3px; }
#head div.topnav ul li a                               { text-decoration:none; display:inline-block; width:33px; height:33px; }
#head div.topnav ul li.rss a                           { background:transparent url(icons_topnav.png) no-repeat left; }
#head div.topnav ul li.xing a                          { background:transparent url(icons_topnav.png) no-repeat -34px; }
#head div.topnav ul li.linkedin a                      { background:transparent url(icons_topnav.png) no-repeat -68px; }


#box1                                                  { position:absolute; }


#nav                                                   { width:152px; min-height:390px; float:left; margin-top:-10px; padding-left:15px }
* html #nav                                            { height:390px; }
#nav ul                                                { text-align:left; padding:0; font-size:15px; }
*+html #nav ul                                         { padding:0; }
* html #nav ul                                         { padding:0; }
#nav ul ul                                             { padding:0 0 10px 0; font-size:12px; margin:-3px 0 0 0; }
#nav ul li                                             { list-style-type:none; }
/* Änderung */
#nav ul li a                                           { color:#fff; text-decoration:none; line-height:30px; font-family:'Trebuchet MS',Arial,Helvetica; font-weight:bold; }
#nav ul li li a                                        { line-height:14px; }
#nav ul li a.aktiv,
#nav ul li a:hover                                     { color:#2b3365; text-decoration:underline; }
#nav ul li a.aktiv                                     { color:#2b3365; font-weight:bold; text-decoration:none; cursor:default; }


#text.initiatoren                                      { width:768px }
#text                                                  { width:555px; float:left; padding:0 25px 25px 25px; font-size:13px; color:#000000; margin:-4px 15px 0 0; }
* html #text                                           { margin-top:0; }
*+html #text                                           { margin-top:0; }
#text a                                                { color:#2b3365; }
#text a:hover                                          { color:#9694b2; }
#text h1 span,
#text h1                                               { color:#2b3365; margin:-3px 0 15px 0; font-size:20px; font-family:'Trebuchet MS',Arial,Helvetica }
#text h1 sup                                           { font-family:'Trebuchet MS',Arial,Helvetica; font-size:13px; }
#text h1 a                                             { font-family:'Trebuchet MS',Arial,Helvetica; text-decoration:none; }
#text h1 a:hover                                       { color:#2b3365; text-decoration:underline; }

* html #text h1                                        { margin-top:-3px }
*+html #text h1                                        { margin-top:-3px }
#text p                                                { margin:0 0 15px 0; }
#text ol,
#text ul                                               { margin:0 0 15px 20px; }
#text ul li                                            { margin-left:14px; }
* html #text ul li                                     { margin-left:16px; }
*+html #text ul li                                     { margin-left:16px; }
#text table tr td                                      { vertical-align:top; padding:10px 5px 0 0; }
#text table tr th                                      { vertical-align:top; padding:10px 0 0 0; }


#aktuelles                                             { width:200px; padding:0px 0px 18px 0px; float:left; margin-top:-4px; }
* html #aktuelles                                      { margin-top:0px; }
*+html #aktuelles                                      { margin-top:0px; }
#aktuelles h1                                          { font-size:20px; font-family:'Trebuchet MS',Arial,Helvetica; margin:-3px 0 15px 0; text-align:center; }
* html #aktuelles h1                                   { margin-top:-6px; margin-bottom:12px; }
*+html #aktuelles h1                                   { margin-top:-6px; margin-bottom:12px; }
#aktuelles h2                                          { color:#2b3365 }
#aktuelles ul                                          { margin-bottom:20px; }
#aktuelles ul li                                       { list-style-type:none; font-size:12px; margin:0 0 10px 0; }
#aktuelles span.beschreibung                           { font-style:italic; }
#aktuelles span.datum                                  { font-weight:bold; }
#aktuelles p                                           { font-size:12px; }
#aktuelles p.zitat                                     { cursor:pointer; }
#aktuelles p.zitat span                                { font-style:italic; padding-bottom:5px; }
#aktuelles a                                           { color:#2b3365; }
#aktuelles a:hover                                     { color:#9694b2; }

#content                                               { margin-top:15px; background:url(content_bg_middle.png); }
#content.initiatoren                                   { background:url(content_initiatoren_bg_middle.png); }

#page_top                                              { background:url(content_bg_top-bottom.png) no-repeat top; height:25px; width:1000px; }
#page_top.initiatoren                                  { background:url(content_initiatoren_bg_top-bottom.png) no-repeat top; }

#page_end                                              { background:url(content_bg_top-bottom.png) no-repeat bottom; height:25px; width:1000px; clear:both; }
#page_end.initiatoren                                  { background:url(content_initiatoren_bg_top-bottom.png) no-repeat bottom; }


p.artikeldatum                                         { font-size:10px; float:right; color:#555; }

h1.artikelueberschrift                                 { margin-bottom:0px !important }
h2.artikelueberschrift                                 { margin-bottom:15px !important }
div.artikelbild                                        { width:160px; padding:3px 15px 10px 0; float:left; }
div.artikelbild img                                    { max-width:160px; max-height:160px; display:block; }
div.artikelbild p                                      { font-size:10px; margin:0 !important; padding:0; }
div.vorschautext                                       { float:left; }
table td p                                                { margin-bottom:0px !important; }

div.artikel ol,
div.artikel ul                                         { clear:both }

#text div.artikel table                                { margin-bottom:15px !important; }
#text div.artikel table tr td                          { padding:0px 15px 0px 0px !important; }

div.socials                                            { border-top:1px dotted #fff; }
div.socials p                                          { display:inline-block; font-size:11px; padding-top:0px; margin:0; vertical-align:middle; }
ul.socials                                             { margin:0 !important; padding-top:5px !important; display:inline-block; }
ul.socials li                                          { list-style-type:none; display:inline-block; margin:0 2px 0 0 !important; padding:0; float:left; }
ul.socials li a                                        { display:inline-block; width:16px; height:16px; padding:0 0 0 1px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;	opacity: 0.5; }
ul.socials li a:hover                                  { filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0;	opacity: 1.0; }
ul.socials li.delicious a                              { background:transparent url(socials_icons/delicious.png) no-repeat right; }
ul.socials li.digg a                                   { background:transparent url(socials_icons/digg.png) no-repeat right; }
ul.socials li.stumbleupon a                            { background:transparent url(socials_icons/stumbleupon.png) no-repeat right; }
ul.socials li.reddit a                                 { background:transparent url(socials_icons/reddit.png) no-repeat right; }
ul.socials li.google a                                 { background:transparent url(socials_icons/google.png) no-repeat right; }
ul.socials li.twitter a                                { background:transparent url(socials_icons/twitter.png) no-repeat right; }
ul.socials li.facebook a                               { background:transparent url(socials_icons/facebook.png) no-repeat right; }
ul.socials li.mixx a                                   { background:transparent url(socials_icons/mixx.png) no-repeat right; }
ul.socials li.yahoobuzz a                              { background:transparent url(socials_icons/yahoobuzz.png) no-repeat right; }
ul.socials li.linkedin a                               { background:transparent url(socials_icons/linkedin.png) no-repeat right; }
ul.socials li.designfloat a                            { background:transparent url(socials_icons/designfloat.png) no-repeat right; }
ul.socials li.technorati a                             { background:transparent url(socials_icons/technorati.png) no-repeat right; }
ul.socials li.myspace a                                { background:transparent url(socials_icons/myspace.png) no-repeat right; }
ul.socials li.blinklist a                              { background:transparent url(socials_icons/blinklist.png) no-repeat right; }
ul.socials li.newsvine a                               { background:transparent url(socials_icons/newsvine.png) no-repeat right; }
ul.socials li.scriptstyle                              { display:none; }


