/* Extension Style Sheets */
@import url("/fileadmin/neilundpeters/css/edit.css");
@import url("/fileadmin/neilundpeters/css/default.css");

body, html, #navigation, #container, #content { margin: 0; padding: 0; }
body { font: 100.01% Verdana, arial, sans-serif; background: url(/fileadmin/neilundpeters/layout/italien3-neu.gif) -125px -40px; background-repeat: no-repeat; margin: 0; background-color: #b5e0ff; background-attachment: fixed; }

#container { min-height: 690px; margin: 0px 0px; width: 100%; min-width: 1000px; }
#content { float: left; width: 100%; }
#header { float: left; border-bottom: 1px solid #ffffff; width: 100%; background-color: #83caf2; }

#left { float: left; border-right: 1px solid #ffffff; }
#right { float: left; border-right: 1px solid #ffffff; }
#main { float: left; width: 100%; margin: 0px 0px 0px 0px; border: 0px solid red; }
#leftmenu { float: left; border-right: 1px solid #ffffff; width: 200px; }
#mainright { border-bottom: 0px solid #ffffff; background-color: #83caf2;  }

#ticker { border-bottom: 1px solid #ffffff; background-color: #83caf2; padding: 5px 0px 6px 0px; }
.tickertext { padding: 0px 0px 0px 20px; font-size: 12px; color: #434881; visibility: hidden; }
.tickertext a:link, .tickertext a:visited, .tickertext a:active { font-size: 12px; color: #434881; }

#bildcol { float: left; border-right: 1px solid #ffffff; width: 214px; }
#bildcol img { border-bottom: 1px solid #ffffff; }
#inhalt { float: left; border-right: 1px solid #83caf2; border-bottom: 1px solid #83caf2; width: 485px; padding: 10px 25px 25px 25px; background-color: #ffffff; opacity:0.6; filter: alpha(opacity=60); -moz-opacity: 0.6; }

*html #inhalt { width: 535px !important! }
*html #ticker { padding: 7px 0px 8px 0px; }

/* Hauptmenü */
#leftmenu ul { margin: 0px 0px 0px 0px; padding: 0px; list-style: none; line-height: normal; }
#leftmenu li { display: block; margin: 0px; padding: 0px; text-decoration: none; }
#leftmenu li a { display: block; font-size: 12px; font-weight: bold; text-decoration: none; padding: 5px 12px 6px 12px; color: #434881; background-color: #83caf2; border-bottom: 1px solid #ffffff; }
#leftmenu li a:hover { background-color: #434881; color: #ffffff; }
#leftmenu li.active a { background-color: #434881; color: #ffffff; }
#leftmenu li.active {}

#leftmenu li.active ul { margin: 0px 0px 0px 0px; padding: 5px 0px 5px 20px; border-bottom: 1px solid #ffffff; background-color: #b5e0ff; }
#leftmenu li.active li a { display: block; font-size: 12px; color: #4b4b4b; text-decoration: none; padding: 1px 0px 2px 0px; font-weight: normal; background-color: #b5e0ff; border-bottom: 0px; }
#leftmenu li.active li a:hover { text-decoration: underline; background: none; color: #4b4b4b; }
#leftmenu li.subactive a { font-weight: bold !important; }

/* FORMULARE */
label { vertical-align: 20%; }
#mailformnewsletter { padding: 0px; margin: 5px 0px; }
.csc-sword { font-weight: bold; color: #339900; }
.csc-mailform-field input { width: 250px; }
.csc-mailform { width: 490px; padding: 5px; margin: 0px; }
.csc-mailform-field { font-size: 12px; line-height:15px; clear:both; }
.csc-mailform-field label { padding-top: 5px; display: block; float: left; width: 135px; /* Breite.*/ }
.csc-mailform-field input, .csc-mailform-field textarea, .csc-mailform-field select {border: 1px solid #afafaf;margin: 3px;padding: 1px;background-color: #ebebeb;}
.csc-mailform-field .csc-mailform-submit { width: auto; border: 1px solid #afafaf; margin-left: 140px; }
.csc-mailform-field select { width: 254px; margin: 2px 4px; }
.csc-mailform-field textarea { width: 250px; height: 80px; }
input.csc-mailform-radio, input.csc-mailform-check { width: 15px; margin: 0px 5px; padding: 0px; background: none; }

