body, html { background-color:#FFF; font-family: Arial,Verdana, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#255C70; background-image:url(../img/bg_body.gif); background-position:left top; background-repeat:repeat-x; }

.wrapper { clear:both; height:0px; }

* { margin:0; padding:0; }
 
.preload { display:none; }

html[xmlns^="http"] { overflow-y: scroll; }




/* Start Hauptcontainer */
div#ccontainer {  margin:0 auto; width:906px; }




/* Start Header  */
div#header_container { width:906px; height:122px; margin-bottom:18px; }
div#logoheader_juz { width:85px; height:122px; margin-right:575px; float:left;  }
div#logoheader_efqm { width:90px; height:102px; margin-top:20px; float:left; }
div#logoheader_ib { width:150px; height:102px; margin-top:20px; float:left; }



/* Start Menu  */

div#menucontainer { width:906px; height:31px; background-image:url(../img/navi_bg.gif); background-repeat:no-repeat; padding:0 0 0 24px; padding-top:11px; }




/* Start Maincontent */
div#kleckse { width:900px; height:55px; margin-left:3px; }
div#spalte_content { width:600px; margin:0 15px 0 3px; float:left; }
div#spalte_rechts { width:280px; margin:0 3px 0 0; float:left; }

div#spalte_content .tx-rscontentcolumn-pi1 { width:600px; float:left; } 

div.headline, .csc-header { background-image:url(../img/content_schatten_oben.jpg); background-position:bottom; background-repeat:no-repeat; }
.content-border, .tx-cegallery-pi1 { padding:0 0px 20px 0; background-image:url(../img/content_schatten_unten.jpg); background-repeat:no-repeat; background-position:bottom; margin-bottom:25px; }
.leftcol .content-border { background-image:none; margin: 0; padding: 0;}
.rightcol .content-border { background-image:none; margin: 0; padding: 0; }

.spalte_rechts_bg .content-border { padding:0 0 0 10px; background-image:none; margin-bottom:0; }
div#menucontainer ul li  { height:31px; color:#FFF; list-style-type:none; float:left; line-height:18px; }
div#menucontainer ul li img { height:21px; margin:0 10px 0 10px; }



/* Team */

div#spalte_content img { border:1px solid #AFAFAF; padding:1px; }

/* News */

.zurueck { width:590px; text-align:right; margin-top:25px; }


/* Teaser rechte Spalte */

.spalte_rechts_header { width:280px; height:55px; background-image:url(../img/bg_header_spalterechts.gif); background-repeat:no-repeat; background-position:left top; } 
.spalte_rechts_bg { width:280px; background-image:url(../img/bg_spalterechts.jpg); background-repeat:no-repeat; background-position:bottom left; padding: 15px 0 15px 0px;}
.pfeil { width:20px; height:20px; float:left; margin-left: 5px; background-image:url(../img/pfeil_content_rechts.png); background-position:left top; background-repeat:no-repeat; }
.teaser_content { float:left; width: 250px; }
.mehr_link { width:270px; text-align:right; margin-bottom: 10px; }

.teaser_content p { color:#FFF; font-size:12px; }
.teaser_content h2 { color:#FFF; font-size:12px; font-weight:bold; margin-bottom:5px; }

/* Footer|Content Spezifikationen */							    							    
div#footer_linie { width:900px; height:5px; margin:20px 3px 5px 3px; background-image:url(../img/footer_linie.gif); background-repeat:no-repeat; }
div#footer_links { width:600px; margin:0 20px 0 3px; float:left; }
div#footer_ib { width:130px; float:left; }
div#footer_efqm { width:70px; float:left; }
div#footer_jmd { width:80px; float:left; }
 
/* Absatz- und Textspezifikationen */
 
.footertext { font-size:11px; }
.footertrenner { color:#FFA51C; font-size:11px; }

div.spalte_rechts_header h1 { font-size:22px; font-weight:bold; color:#46aed5; padding: 30px 0 0 10px; } 
.csc-header h1 { font-size:19px; font-weight:bold; background-image:url(../img/pfeil_content.jpg); background-repeat:no-repeat; padding-left:20px; padding-bottom:30px; } 

/* Start Linkspezifikationen */

a { font-family: Arial,Verdana, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#255C70; outline:none; text-decoration:none; border:none;  }
a:link { font-family: Arial,Verdana, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#255C70; outline:none; text-decoration:none; border:none;  }
a:active { font-family: Arial,Verdana, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#255C70; outline:none; text-decoration:none; border:none;  }
a:visited { font-family: Arial,Verdana, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#255C70; outline:none; text-decoration:none; border:none; }
a:focus { font-family: Arial,Verdana, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#255C70; outline:none; text-decoration:none; border:none; }
a:hover { font-family: Arial,Verdana, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#255C70; outline:none; text-decoration:underline;  border:none; }

a.footerlink:link { font-size:11px; color:#255C70; outline:none; text-decoration:none; padding:0 2px 0 2px; }
a.footerlink:active { font-size:11px; color:#255C70; outline:none; text-decoration:none; padding:0 2px 0 2px; }
a.footerlink:visited { font-size:11px; color:#255C70; outline:none; text-decoration:none; padding:0 2px 0 2px; }
a.footerlink:focus { font-size:11px; color:#255C70; outline:none; text-decoration:none; padding:0 2px 0 2px; }
a.footerlink:hover, a.footerlinkacct { font-size:11px; color:#FFA51C; outline:none; text-decoration:none; }

a.navi:link {  font-size:11px; font-weight:bold; color:#FFF; border:0; outline:none; text-decoration:none; }
a.navi:visited { font-size:11px; font-weight:bold; color:#FFF; border:0; outline:none; text-decoration:none;  }
a.navi:focus { font-size:11px; font-weight:bold; color:#FFF; border:0; outline:none; text-decoration:none; }
a.navi:hover, a.naviacct {  font-size:11px; font-weight:bold; color:#CAF1FF; height:40px; border:0; outline:none; text-decoration:none; }

dd a:link { color:#FFF; font-size:12px; font-weight:bold; outline:none; text-decoration:none; border:none;  }
dd a:visited { color:#FFF; font-size:12px; font-weight:bold; outline:none; text-decoration:none; border:none; }
dd a:focus { color:#FFF; font-size:12px; font-weight:bold; outline:none; text-decoration:none; border:none; }
dd a:hover { color:#FFF; font-size:12px; font-weight:bold; outline:none; text-decoration:underline;  border:none; }

/* Typo3 */

div.tx-cegallery-pi1-album_entry a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#255C70; outline:none; text-decoration:none; }
div.tx-cegallery-pi1-album_entry a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#255C70; outline:none; text-decoration:none; }
div.tx-cegallery-pi1-album_entry a:focus { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#255C70; outline:none; text-decoration:none; }
div.tx-cegallery-pi1-album_entry a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#255C70; outline:none; text-decoration:none; } 
div.tx-cegallery-pi1-album_entry { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#255C70; outline:none; text-decoration:none; }

div#spalte_content div.tx-cegallery-pi1-album_entry a img { border:none; }

span.tx-cegallery-pi1-pagebrowser_normal a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#255C70; outline:none; text-decoration:none; }
span.tx-cegallery-pi1-pagebrowser_normal a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#255C70; outline:none; text-decoration:none; }
span.tx-cegallery-pi1-pagebrowser_normal { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#255C70; outline:none; text-decoration:none; }
span.tx-cegallery-pi1-pagebrowser_normal a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#255C70; outline:none; text-decoration:none; }

span.tx-cegallery-pi1-pagebrowser_actual a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#255C70;outline:none; text-decoration:none; }
span.tx-cegallery-pi1-pagebrowser_actual a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#255C70; outline:none; text-decoration:none; }
span.tx-cegallery-pi1-pagebrowser_actual { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#255C70; outline:none; text-decoration:none; }
span.tx-cegallery-pi1-pagebrowser_actual a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#255C70; outline:none; text-decoration:none; }

div.tx-cegallery-pi1-pagebrowser { margin-bottom: 30px; width: 570px; text-align: center; }
div.tx-cegallery-pi1-pagebrowser_pages { margin-left: 0px; }
.tx-cegallery-pi1-clearer { clear: both; }
.tx-cegallery-pi1-album_date { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#255C70; outline:none; text-decoration:none; }

h2.tx-cegallery-pi1-album_header { font-size:14px; color:#255C70; font-weight:bold; }

.tx-cegallery-pi1-album_backlink a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#255C70; outline:none; text-decoration:none; }
.tx-cegallery-pi1-album_backlink a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#255C70; outline:none; text-decoration:none; }
.tx-cegallery-pi1-album_backlink a:focus { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#255C70; outline:none; text-decoration:none; }
.tx-cegallery-pi1-album_backlink a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#255C70; outline:none; text-decoration:none; border-bottom:solid 1px #00912d; } 

.tx-cegallery-pi1-album_backlink  { height: 30px; padding-top: 10px; }

div.tx-cegallery-pi1-pagebrowser_back { width:60px; }
div.tx-cegallery-pi1-pagebrowser_next { float: left; width:60px; }

div.tx-cegallery-pi1-album_list { width: 570px; margin-top: 15px; float: left;   }
div.tx-cegallery-pi1-album_list img { float:left; margin-right: 20px; border:solid 1px #AFAFAF; padding:2px; }

.content-border li { margin-bottom: 5px; margin-left: 20px; } 
.csc-textpic-text ul { list-style-type: none; }
.csc-textpic-text li { background: url(../img/pfeil_content_rechts.png) no-repeat 0 -0.1em; margin-left: 170px; padding-left: 15px;  }
#spalte_content .atimg { border:none; padding:0px; }


/* TT-NEWS */

.news-single-img { float: left; margin-right: 10px; }


/* Guestbook */

.guestbook { color:#FFF; font-weight: bold; font-size: 12px; }

.guestbook_divider { clear:both; width:570px; background-image:url(../img/trenner_horizontal.gif); background-repeat:no-repeat; background-position:left; margin-top:14px; }

.form_input { width:250px; font-size:11px; border-width:1px; border-style: solid; border-color:#46AED5; font-family: Arial,Verdana, Helvetica, sans-serif; }
.form_textarea { width:250px; height:100px; font-size: 11px; border-width: 1px; border-style:solid; border-color:#46AED5; font-family: Arial,Verdana, Helvetica, sans-serif; }

.pagerarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#255C70; outline:none; text-decoration:none; }
.guestbook_entry { padding: 10px 0 0 0;}
.guestbook_text { font-weight:bold; }
.guestbook_data { margin-bottom:10px; }
#spalte_content .guestbook_data img { border:none; }

.guestbook_data a:link, .pagerarea a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#255C70; outline:none; text-decoration: underline; }
.guestbook_data a:visited, .pagerarea a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#255C70; outline:none; text-decoration: underline; }
.guestbook_data a:focus, .pagerarea a:focus { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#255C70; outline:none; text-decoration:underline; }
.guestbook_data a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#255C70; outline:none; text-decoration: none; } 
.pagerarea a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#255C70; outline:none; text-decoration:none; }

a.internal-link:link, a.download:link { font-family: Arial, Helvetica, sans-serif; color:#255C70; outline:none; text-decoration: underline; }
a.internal-link:visited, a.download:visited { font-family: Arial, Helvetica, sans-serif; color:#255C70; outline:none; text-decoration: underline; }
a.internal-link:focus, a.download:focus { font-family: Arial, Helvetica, sans-serif; color:#255C70; outline:none; text-decoration:underline; }
a.internal-link:hover, a.download:hover { font-family: Arial, Helvetica, sans-serif; color:#255C70; outline:none; text-decoration: none; } 


a.backlink:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#255C70; outline:none; text-decoration:none; }
a.backlink:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#255C70; outline:none; text-decoration:none; }
a.backlink:focus { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#255C70; outline:none; text-decoration:none; }
a.backlink:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#255C70; outline:none; text-decoration:underline; } 


