#content{
   float:right;
   margin:0;
   padding:0;
   width:668px;
}
#content h1{
   color:#000000;
   font-size:1.2em;
   font-weight:normal;
   margin:2em 30px 1em 30px;
   padding:0;
}
#content h2{
   font-size:1.0em;
   font-weight:normal;
   margin:0px 30px 0px 30px;
   padding:1em 50px 0px 0px;
}
#content p{
   margin:0.3em 35px 0.8em 30px;
}
#footer{
   background-image:url(footer_back_t.png);
   background-repeat:no-repeat;
   clear:both;
   color:#B0BFCC;
   font-size:0.8em;
   height:30px;
   margin:0 auto;
   padding-top:10px;
   position:relative;
   text-align:center;
   width:920px;
}
#footer a{
   color:#0066b2;
}
#galerie{
   border:0;
   padding:5px 36px;
}
#galerieList{
   margin:0px 30px 5px 30px;
}
#galerieList h1{
   color:#FF6C00;
   font-size:1.4em;
   font-weight:normal;
   margin:0px;
   padding:15px 0px 8px 0px;
}
#galerieList hr{
   clear:both;
   margin:10px 0px 10px 0px;
}
#galerieList strong{
   color:#000000;
   display:block;
   float:left;
   font-weight:normal;
   padding-left:5px;
   width:120px;
}
#galerieList.ver{
   color:#C0C0C0;
   font-size:0.7em;
}
#header{
   background-image:url(head_back.png);
   background-position:0px 0px;
   background-repeat:no-repeat;
   color:#2B4EA3;
   font-size:1em;
   height:212px;
   margin:0px auto 0px auto;
   padding:0px;
   position:relative;
   text-align:right;
   width:920px;
}
#header #sel{
   border:1px solid #D2D2D2;
   border-bottom:0;
}
#header #sel a{
   background-position:100% -150px;
   color:#990000;
   padding-bottom:5px;
}
#header #sub a{
   color:#990000;
}
#header > ul a{
   width:auto;
}
#header a{
   background-color:#FFFFFF;
   color:#000000;
   display:block;
   float:left;
   padding:6px 15px 4px 15px;
   text-decoration:none;
}
#header a:hover{
   color:#333;
}
#header li{
   border:1px solid #D2D2D2;
   float:left;
   margin:0px 0px 0px 4px;
   padding:0px 0px 0px 0px;
}
#header li:hover{
   background-position:0% -150px;
   color:#333;
}
#header li:hover a{
   background-position:100% -150px;
   color:#2B4EA3;
}
#header ul{
   float:right;
   list-style:none;
   margin:0px 0px 0px 0px;
   padding:0px 14px 0px 0px;
}
#header ul.subMenue{
   clear:both;
   float:right;
   font-size:0.9em;
   font-weight:normal;
   letter-spacing:0em;
   list-style:none;
   margin:18px 0px;
   padding:0em 30px 0em 0em;
   text-transform:uppercase;
}
#header ul.subMenue li{
   background:none;
   border:0;
   color:#9E9E9E;
   margin:0em;
   padding:0em;
}
#header ul.subMenue li a{
   background:none;
   color:#8C8C8C;
   float:left;
   padding:0em 0.4em 0em 0.6em;
}
#header ul.subMenue li a:hover{
   color:#2B4EA3;
}
#page{
   background-image:url(page_back_t.png);
   margin:0 auto;
   padding:0;
   position:relative;
   width:920px;
}
#pimage{
   clear:both;
   float:left;
   margin:0;
   padding:0px 0px 0px 15px;
   text-align:center;
}
#search{
   background-image:url(sym_search.png);
   background-position:44px 4px;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px 0px 17px 40px;
   width:160px;
}
#search form{
   border:1px solid #DCDCDC;
   float:left;
   margin:0px;
   padding:0px;
}
#search form p{
   float:left;
   margin:0;
   padding:0;
}
#search input.btnSearch{
   background-image:url(btn_search.png);
   background-position:0px 0px;
   border-left:1px solid #DCDCDC;
   float:right;
   height:20px;
   width:24px;
}
#search input.btnSearch:hover{
   background-position:24px 0px;
}
#search input.isearch{
   background-color:transparent;
   border:0;
   color:#8B8B8B;
   float:left;
   font-size:8pt;
   font-style:italic;
   height:100%;
   margin:0px;
   padding:3px 3px 2px 24px;
   width:100px;
}
#sidebar{
   float:left;
   margin:0;
   overflow:hidden;
   padding-left:3px;
   padding-top:10px;
   width:247px;
}
#sidebar div.hr{
   margin:0px 0px 0px 12px;
   padding-top:10px;
}
#sidebar h1{
   color:#000;
   float:none;
   font-size:1.2em;
   font-weight:normal;
   margin:0em 19px 0em 35px;
   padding:1.5em 0em 0.8em 0em;
}
#sidebar hr{
   margin:0px 0px 0px 12px;
   padding-top:10px;
}
#sidebar p{
   float:none;
   margin:0.3em 40px 0.8em 50px;
}
#sidebar p strong{
   line-height:2em;
   padding-top:1.4em;
}
#sidebar ul.article{
   margin:3px 34px 8px 38px;
   padding:0px 0px 0px 0px;
}
#tab{
   padding:13px 0px 0px 0px;
}
#warnung{
   background-color:#FFF8EE;
   background-image:url(info_back.png);
   border:1px solid #FEE7C7;
   color:#000000;
   line-height:1.8em;
   margin:20px;
   padding:20px 30px 30px 30px;
}
#warnung h1{
   background-image:url(sym_warning.png);
   background-repeat:no-repeat;
   height:70px;
   padding-left:80px;
}
#warnung strong{
   color:#2B4EA3;
   font-size:1.4em;
   font-weight:normal;
   line-height:1.5em;
}
.cfl{
   clear:both;
   float:left;
}
.cfr{
   clear:both;
   float:right;
}
.fc{
   clear:both;
}
.fl{
   float:left;
}
.fltl{
   float:left;
   text-align:left;
}
.fn{
   clear:both;
   font-size:0em;
   height:0px;
   line-height:0px;
   visibility:hidden;
}
.fr{
   float:right;
}
.frtr{
   float:right;
   text-align:right;
}
.tc{
   text-align:center;
}
.tr{
   text-align:right;
}
a{
   color:#2B4EA3;
   text-decoration:none;
}
a:hover{
   color:#77b800;
}
acronym{
   border-bottom:1px dashed #FF6C00;
}
body{
   color:#666666;
   font:0.7em/1.4em Arial,sans-serif;
   margin:0;
   padding:20px 0px 0px 0px;
}
div.blend a{
   border:0;
   text-decoration:none;
}
div.blend a:hover{
   border:0;
   text-decoration:none;
}
div.cfl a{
   border:0px;
}
div.cfl img{
   clear:both;
   margin:10px 10px 0px 30px;
}
div.cfr a{
   border:0px;
}
div.cfr img{
   margin:10px 10px 0px 10px;
}
div.col21{
   float:left;
   margin:0;
   padding:0;
   width:49%;
}
div.col21 h2{
   font-weight:normal;
   margin:0px 19px 0px 15px;
}
div.col21 p{
   margin:0.3em 0px 0.8em 0px;
}
div.col22{
   float:right;
   margin:0;
   padding:0;
   width:49%;
}
div.col22 h2{
   font-weight:normal;
   margin:0px 19px 0px 15px;
}
div.col22 p{
   margin:0.3em 0px 0.8em 0px;
}
div.fl a{
   border:0px;
}
div.fl img{
   margin:10px 10px 0px 30px;
}
div.fl p.imgTitle{
   padding-left:45px;
}
div.fr a{
   border:0px;
}
div.fr img{
   margin:10px 10px 0px 10px;
}
div.hr{
   border:0;
   border-bottom:1px solid #DCDCDC;
   clear:both;
   font-size:0px;
   height:1px;
   line-height:1px;
   margin:0px 20px 0px 0px;
   padding:0;
}
div.nav{
   border-bottom:1px solid #DCDCDC;
   color:#000000;
   font-size:1.1em;
   line-height:1.6em;
   margin:0px 15px 0px 0px;
   padding:1.8em 20px 1.5em 23px;
   text-align:right;
}
div.nav #left{
   float:left;
   left:4px;
   text-align:left;
   top:4px;
}
div.nav a.sel{
   color:#9B0000;
}
div.navShort{
   border-top:1px solid #DCDCDC;
   clear:both;
   color:#000000;
   font-size:1.0em;
   line-height:1.2em;
   margin:0px 15px 0px 0px;
   padding:0.9em 20px 0.4em 23px;
   text-align:right;
}
div.no{
   background-image:url(shield_error.png);
   background-position:60px 10px;
   background-repeat:no-repeat;
   font-size:1.6em;
   height:190px;
   padding-left:180px;
   text-align:center;
}
div.no p{
   color:#990000;
   padding:35px 25px 0px 30px;
}
div.picBorder{
   background-color:transparent;
   background-position:50% 50%;
   background-repeat:no-repeat;
   border:solid 1px #C9C9C9;
   float:left;
   overflow:hidden;
   text-align:center;
}
div.picBorder a:hover{
   border:0;
   text-decoration:none;
}
div.picBorder div.blend{
   background-image:none;
   height:100%;
   width:100%;
}
div.picBorder img{
   padding:10px;
}
div.picBorderList{
   background-color:transparent;
   background-position:50% 50%;
   background-repeat:no-repeat;
   border:solid 0px #C9C9C9;
   float:left;
   overflow:hidden;
   text-align:center;
}
div.yes{
   background-image:url(shield_ok.png);
   background-position:60px 10px;
   background-repeat:no-repeat;
   font-size:1.6em;
   height:190px;
   padding-left:180px;
   text-align:center;
}
div.yes p{
   color:#339900;
   padding:35px 25px 0px 30px;
}
h1{
   color:#000;
   font-size:1.1em;
   font-weight:normal;
   margin:3px 19px 8px 15px;
   padding:0em;
}
h2{
   color:#000;
   font-size:1.0em;
   font-weight:normal;
   margin:3px 19px 8px 15px;
   padding:0em;
}
hr{
   border:0px;
   border-bottom:1px solid #FF6600;
   clear:both;
   display:block;
   margin:0px;
   padding:0px;
}
html{
   background-color:#F0F0F0;
   background-image:url(body_back.png);
   overflow-y: scroll;      
}
img{
   border:0px;
   vertical-align:middle;
}
img.btnFirst{
   background-image:url(btn_sfirst.png);
   background-position:0% 0%;
   height:16px;
   width:16px;
}
img.btnFirst:hover{
   background-position:17px 0px;
}
img.btnFirstDis{
   background-image:url(btn_sfirst.png);
   background-position:33px 0px;
   height:16px;
   width:16px;
}
img.btnHome{
   background-image:url(btn_home.png);
}
img.btnHome:hover{
   background-position:25px 0px;
}
img.btnInf{
   background-image:url(btn_info2.png);
}
img.btnInf:hover{
   background-position:25px 0px;
}
img.btnKat{
   background-image:url(btn_kat.png);
   background-position:0% 0%;
   height:16px;
   width:16px;
}
img.btnKat:hover{
   background-position:17px 0px;
}
img.btnKatSel{
   background-image:url(btn_kat.png);
   background-position:32px 0px;
   height:16px;
   width:16px;
}
img.btnKatSel:hover{
   background-position:17px 0px;
}
img.btnLast{
   background-image:url(btn_slast.png);
   background-position:0% 0%;
   height:16px;
   width:16px;
}
img.btnLast:hover{
   background-position:17px 0px;
}
img.btnLastDis{
   background-image:url(btn_slast.png);
   background-position:33px 0px;
   height:16px;
   width:16px;
}
img.btnListe{
   background-image:url(btn_liste.png);
   background-position:0% 0%;
   height:16px;
   width:16px;
}
img.btnListe:hover{
   background-position:17px 0px;
}
img.btnListeSel{
   background-image:url(btn_liste.png);
   background-position:32px 0px;
   height:16px;
   width:16px;
}
img.btnNext{
   background-image:url(btn_snext.png);
   background-position:0% 0%;
   height:16px;
   width:16px;
}
img.btnNext:hover{
   background-position:17px 0px;
}
img.btnNextDis{
   background-image:url(btn_snext.png);
   background-position:33px 0px;
   height:16px;
   width:16px;
}
img.btnPrev{
   background-image:url(btn_sprev.png);
   background-position:0% 0%;
   height:16px;
   width:16px;
}
img.btnPrev:hover{
   background-position:17px 0px;
}
img.btnPrevDis{
   background-image:url(btn_sprev.png);
   background-position:33px 0px;
   height:16px;
   width:16px;
}
img.btnThumbs{
   background-image:url(btn_thumb.png);
   background-position:0% 0%;
   height:16px;
   width:16px;
}
img.btnThumbs:hover{
   background-position:17px 0px;
}
img.btnThumbsSel{
   background-image:url(btn_thumb.png);
   background-position:32px 0px;
   height:16px;
   width:16px;
}
input.err textarea.err{
   border:1px solid #B40000;
   color:#A30303;
   font:1.1em "Courier New",Courier,monospace;
   padding:1px 1px 1px 1px;
}
input.ok{
   background-color:#F6F6F6;
   border:1px solid #CCCCD7;
   color:#000066;
   font:1.1em "Courier New",Courier,monospace;
   padding:1px 1px 1px 1px;
}
ol{
   margin:3px 34px 8px 58px;
   padding:0px 0px 0px 0px;
}
p{
   margin:3px 19px 8px 15px;
   text-align:left;
}
p.error{
   color:#B40000;
}
p.errorHead{
   background-image:url(../image/symWarning.png);
   background-position:5% 0%;
   background-repeat:no-repeat;
   color:#B40000;
   font-weight:normal;
   padding-left:110px;
}
p.errorMsg{
   color:#B40000;
   font-size:14pt;
   font-weight:normal;
   padding:30px 0px 15px 0px;
}
p.imgTitle{
   color:#000000;
   font-size:0.9em;
   line-height:0.9em;
   margin:0px;
   padding:5px 0px 6px 0px;
   text-align:center;
}
pre{
   border:1px solid #ACACAC;
   font-size:1.2em;
   margin:8px 30px 8px 30px;
   padding:1em;
}
span.red{
   color:#9B0000;
   font-size:1.2em;
}
table{
   margin:10px 30px 10px 30px;
}
textarea.err{
   border:1px solid #B40000;
   color:#A30303;
   font:1.1em "Courier New",Courier,monospace;
   padding:1px 1px 1px 1px;
}
textarea.ok{
   background-color:#F6F6F6;
   border:1px solid #CCCCD7;
   color:#000066;
   font:1.1em "Courier New",Courier,monospace;
   padding:1px 1px 1px 1px;
}
ul{
   margin:3px 34px 8px 58px;
   padding:0px 0px 0px 0px;
}
ul.article{
   list-style:none;
}
ul.article li{
   background-image:url(sym_page.png);
   background-position:0px 3px;
   background-repeat:no-repeat;
   height:28px;
   line-height:28px;
   margin:0px;
   padding:0px 0px 0px 20px;
}
ul.article strong{
   font-weight:normal;
}
ul.articleAlt li{
   background-image:url(sym_page_2.png);
   background-position:0px 2px;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px 0px 0px 20px;
}
ul.bullet{
   clear:both;
   list-style:none;
   margin:3px 15px 15px 40px;
   padding:0px;
}
ul.bullet li{
   background-image:url(sym_bullet.png);
   background-position:0px 2px;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px 0px 0px 20px;
}
ul.kategorie{
   clear:both;
   font-size:1.1em;
   list-style:none;
   margin:0px 0px 0px 0px;
   padding:10px 0px 0px 0px;
}
ul.kategorie li{
   background-image:url(sym_map_o.png);
   background-position:0% 0%;
   background-repeat:no-repeat;
   float:left;
   height:54px;
   line-height:1.5em;
   margin:0px 0px 0px 30px;
   padding:4px 0px 0px 50px;
   width:210px;
}
ul.kategorie li a{
   float:left;
   font-size:1.2em;
   width:170px;
}
ul.kategorie li span{
   color:#77b800;
   font-size:0.7em;
}
ul.news li{
   background-image:url(sym_page.png);
   background-position:0px 3px;
   background-repeat:no-repeat;
   height:28px;
   line-height:28px;
   margin:0px;
   padding:0px 0px 0px 20px;
}
ul.picture{
   margin:0px 60px 0px 50px;
   padding:0px 0px 0px 0px;
}
ul.picture li{
   background-image:url(kiki-mnu-select.png);
   display:block;
   float:left;
   line-height:30px;
   margin:0;
   padding:0px 0px 0px 40px;
   width:200px;
}