@charset "utf-8";
/* ANNABELLE & ALEXANDER CSS  */

/* ------------------------ Haupt ------------------------  */

body {margin:0px; padding:0px;  font-family: Verdana, Arial,  Helvetica, sans-serif; font-size:11px; background-image:url(Bilder/bg_seite.jpg); color:#fff; background-color:#0c0c0c; background-repeat:repeat-x; text-align:center;}

.fleft {float:left;}
.fright {float:right;}
.bsr_wagen {clear:both;}
.fnone{ display:none;}

img { border:0px;}
form { margin:0px; padding:0px;}
a { border:0px solid #fff; outline:0px solid #fff;}


h1 {color:#fff; margin:0px 0px 16px 0px; padding:0px 0px 7px 0px; font-size:12px; font-weight:bold; border-bottom:2px solid #292929;}
h2 {font-size:12px; padding:0px; margin:0px 0px 4px 0px; color:#414141;}
h3 {font-size:11px; margin:6px 0px 10px 0px; padding:0px;}
h4 {color:#000000; margin:0px 0px 2px 0px; padding:0px; font-size:14px; font-weight:bold;}



/* ------------------------ Seite  ------------------------ */

.seite { width:932px; margin:0px auto 0px auto; text-align:left;}
.top { margin-top:38px; height:27px;}
.header { background-color:#FFFFFF; padding:4px 0px 14px 0px; text-align:center; }
.abs_innen { margin: 0px 17px 0px 16px;}

.navi { background-color:#000000; border-bottom:2px solid #fff;}

.main_nav, .right_nav { margin:0px; padding:0px;}
.right_nav { float:right; margin-right:13px;}
.main_nav li, .right_nav li { list-style:none; display:block; float:left; margin-left:14px;}

.mitte .main_nav li a, .mitte .right_nav li a { font-size:13px; color:#ffffff; display:block; background-image:url(Bilder/punkt.jpg); background-repeat:no-repeat; background-position: 0px 12px; height:30px; text-decoration:none; font-weight:bold; text-transform:uppercase;  }
.mitte .main_nav li a span, .mitte .right_nav li a span { display:block; padding:6px 0px 0px 12px;}
.mitte .main_nav li a:hover, .mitte .right_nav li a:hover { color:#CCCCCC;}
.mitte .main_nav li a.active, .mitte .right_nav li a.active { color:#CCCCCC; }

.content { background-color:#000000; line-height:15px;}

.content a { color:#b3b3b3; text-decoration:underline; font-weight:bold;}
.content a:hover { color:#fff; text-decoration:none;}



/*------------------------ Content------------------------ */
.links {width:538px; margin:21px 0px 10px 53px; }
.linkshaupt {width:750px; margin:41px 0px 20px 53px; }
.mitte { background-image:url(Bilder/mitte_schatten.png);}




.rechts{width:215px; margin:21px 0px 0px 50px; }

.rechts p.bodytext {margin:14px 13px 10px 12px; }


/*------------------------ News------------------------ */

.mitte h2 a{ text-decoration:none; color:#414141;}
.mitte h2 a:hover {}
.news-list-date {color:#639726; display:block; margin-top:5px;}
.news-list-morelink a{ background-image:url(Bilder/weiter_button.jpg); background-repeat:no-repeat; display:block; padding-left:20px; text-decoration:none; color:#639726; margin-left:2px;}

.news-single-backlink a {background-image:url(Bilder/back_button.jpg); background-repeat:no-repeat; display:block; padding-left:20px; text-decoration:none; color:#639726; margin-left:2px;}
.news-list-delimiter { border-bottom:1px solid #eeedec; margin-bottom:16px;}
.news-single-img { border:0px solid #eeedec; padding:3px; margin:2px 0px 4px 6px;}
.nimage {border:0px solid #eeedec; padding:0px; margin:10px 0px 4px 6px;}


/*------------------------ Footer------------------------ */

.copyright {  margin:11px 205px 0px 29px; padding:9px 0px 4px 0px; color: #999999; }
.copyright a, .footer_nav li a { color:#999999; text-decoration:none;}
.copyright a:hover, .footer_nav li a:hover { color:#FFFFFF;}
.footerlogo {margin:3px 237px 15px 0px;}
.footer_nav {margin:11px 0px 0px 0px; padding:0px; float:left;}
.footer_nav li {list-style:none; margin:0px; padding:0px;}
.impresssum  { margin:9px; padding:0px;}


/* ---------- mailformular ---------- */
#mailform fieldset.csc-mailform { border: 0px; padding: 0px 10px 0px 0px; }
#mailform fieldset.csc-mailform .csc-mailform-field { padding: 5px 0px; }
#mailform fieldset.csc-mailform .csc-mailform-field select { width:100px; border:2px solid #b3b3b3; }
#mailform fieldset.csc-mailform .csc-mailform-field label { color:#b3b3b3; width:95px; display:block; float:left; vertical-align:top; padding-left:0px; }
#mailform fieldset.csc-mailform .csc-mailform-field input { border:2px solid #b3b3b3; color:#0c0c0c; padding:0px 3px 0px 3px; width:300px; height:20px; }
#mailform fieldset.csc-mailform .csc-mailform-field textarea { border:2px solid #b3b3b3; color:#0c0c0c; padding:0px 3px 0px 3px; width:300px; font-family: Verdana, Arial,  Helvetica, sans-serif; font-size:12px; }
#mailform fieldset.csc-mailform .csc-mailform-field .csc-mailform-submit {float:left; width:120px; background-color:#b3b3b3;  color:#0c0c0c; padding-bottom:2px; margin-left:96px; font-weight:bold;}
#mailform fieldset.csc-mailform .csc-mailform-field .csc-mailform-radio {width:10px; border:0px; }
.mussausfuehlen { color:#990000; padding:0px 3px 0px 3px; }



