@charset "utf-8";
/* CSS Document */

/* global text setting begins */
body{padding:0;color:#6A6263;font-family:Arial,Helvetica,sans-serif;font-size:0.70em;}
a{text-decoration:none; outline:0;color:#358acb;}
/*a:hover{text-decoration:underline;outline:0;}*/
#my_body{padding:0 4px;}
/* global text setting ends */

/* text settings for header elements begins */
#header ul#menu{padding:0;}
#header ul#menu li a{padding: 0 3px; font-weight:bold;color:#999496;}
#header ul#menu li a:hover{color:#767676;text-decoration: underline;}

#font_scale ul{padding:0; text-align:right;}
#font_scale li a{color:#999496;}
#font_scale li a.small{padding:3px 8px 0 0;font-size:1em;}
#font_scale li a.medium{padding:2px 8px 0 0;font-size:1.2em;}
#font_scale li a.large{padding:0 8px 0 0;font-size:1.6em;}
#font_scale li a.contrast{padding:0; text-indent:18px;}
/* text settings for header elements ends */


/* text setting for content begins */
/* text setting for navigation begins */
#content #navigation ul{padding:0; }
#content #navigation ul li a{font-weight:bold; padding: 10px 10px 8px 16px;color:#fff;}
#content #navigation ul ul{padding:0;}
#content #navigation ul ul ul{padding:0;}
#content #navigation ul ul li a{color:#6a6263;font-weight:bold; padding:10px 10px 8px 30px;}
#content #navigation ul ul ul li a{color:#6a6263;font-weight:bold; padding:10px 10px 8px 48px;}
#content #navigation ul li a:hover, #content #navigation ul li a.selected{color:#6a6263;}
#content #navigation ul ul li a:hover, #content #navigation ul ul li a.selected{color:#6a6263;}
#content #navigation ul ul ul li a:hover, #content #navigation ul ul ul li a.selected {color:#6a6263;}
/* text setting for navigation ends */

#content .texts .textelement{padding:14px 15px 0 0;}
#content .texts .textelement img{padding:2px;}
#content .texts .half{padding-right:15px;}

.texts .textelement h1{color:#6a6263;padding:0; font-size:1.1em;}
.texts .textelement h2{padding:0 0 10px 0; font-size:1.1em;}
.texts .textelement p{padding:0;}
.texts .textelement a.morelink{color:#358acb;font-weight:bold;}
.texts .textelement a.morelink:hover{color:#000;}
.texts .textelement div.list{text-align:right; padding:0 5px;}
#content #texts_schifffahrtmuseum ul li{ padding-bottom:3px;}

#frm_kontakt input, .frm_register input ,#blog_comment input{color:#999999;}
#frm_kontakt textarea, .frm_register textarea ,#blog_comment textarea {color:#999999;}
#frm_kontakt .submit_button{color:#358acb;font-weight:bold;}
.frm_register select{color:#999999;}
.frm_register .submit_button, #blog_comment .submit_button{color:#358acb;font-weight:bold;}
#form_error_display{color:#FF0000;}

/* text setting for highlights begins */
#content #highlights form{padding:0;}
#content #highlights submit_button{color:#358acb;font-weight:bold;}
#content #highlights .login_text{color:#999999;}
#content #highlights h1{color:#358acb;font-size:1.1em;padding:2px 0 2px 8px;text-transform:uppercase;}
#content #highlights h2{font-size:1em; padding:0 0 4px 8px;}
#content #highlights p{padding:0 0 6px 8px;}
#content #highlights a.morelink{color:#358acb;font-weight:bold;line-height:2em;}
#content #highlights a.morelink:hover{color:#000;}
#content #highlights .textfield{padding:2px 4px 0 0; font-size:11px;}
#content #highlights .submit_button{color:#358acb;font-weight:bold;padding-bottom:5px;font-size:1em;padding: 0 0 0 5px;}
#content #highlights .login_text{font-size:11px; color:#6A6263;padding:3px 2px;}

ul#site_map ul li {line-height:2em;font-weight:bold;}
ul#site_map ul ul li{line-height:2em; font-weight:normal;}
ul#site_map a:hover{color:#000;}
/* text setting for highlights ends */

/*text style for sitemap ul li*/
#texts_sitemap ul{padding:0;font-weight:bold;}
#texts_sitemap ul li{padding:0 0 0 14px;}
#texts_sitemap ul li a{font-weight:bold; font-size: 12px;color:#0155A4;}
#texts_sitemap ul li ul{padding:0;}
#texts_sitemap ul li ul li{padding:0px 0px 0px 12px;text-transform:none;}
#texts_sitemap ul li ul li a{font-weight:normal;  font-size:11px;color:#656565}
/*text style for sitemap ul li ends*/

/* text setting for content ends */

/* text setting for footer begins */
#footer p{font-weight:bold;padding:0;}
#footer .footer_link a{color:#9f9a9c;padding-top:10px;font-weight:bold; color:#9f9a9c; font-size:1.15em;}
#footer .footer_link a:hover{color:#000;}
#footer .footer_link span{text-align:right;}

/* footer text setting for inner page begins*/
#footer .inner_link{padding:10px 0;}
#footer .inner_link a{font-weight:bold; font-size:1.15em;color:#9f9a9c;}
#footer .inner_link a:hover{color:#000;}
#footer .inner_link span{text-align:right;padding-left:412px;}
.error{ color:#ff0000; }
.success{ color:#008000; }
/* footer text setting for inner page ends*/
/* text setting for footer ends */

.author .name{font-weight:bold;color:#333;}
.texts .textelement .comment p{margin-top:12px;}
#footer .publication_date{color:#b7b7b7}





