/* ---------------------------------------	*/
/* (c) 2010 jansass GmbH - info@jansass.com	*/
/* ---------------------------------------	*/

.csc-default {float: left; margin: 30px 0px 10px 0px; width: 100%;}

.csc-menu a {font-weight: bold;}
.csc-menu dd {margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted #555;}

.jlogosearchform {position: relative; left: 580px; top: -60px; width: 220px;}

.jlogosearch {float: left; border: 0px !important; background: url(/fileadmin/images/jsearch.png) left top; width: 170px; height: 22px; margin: 0px; padding:6px 10px 0px 10px !important;}
.jlogosubmit {float: left; border: 0px !important; background: url(/fileadmin/images/jsearch.png) right top; width: 30px !important; height: 30px !important; margin:0px; padding:0px !important; text-indent: -1000em; cursor: pointer;}
.jlogosubmit:FOCUS, .jlogosearch:FOCUS {border: 0px !important;}

.jvalidates {margin-top: -1px;}
.jvalidates IMG {margin: 0px 10px 0px 0px; }

.tx-timtabsociable-pi1 {float: left;}
.tx-timtabsociable-pi1 strong {font-weight: normal; margin-right: 10px;}
.tx-timtabsociable-pi1 IMG { margin-right: 10px; height: 14px; width: 14px;} 

/* local styles------------------------------------	*/
.csc-textpic-caption {font-size: 9px; color: #aaa; line-height: 12px;}
.csc-mailform-submit {padding: 0px !important; margin: 20px 0px 0px 170px !important; width: 500px; height: 30px;}

.csc-searchResult, .csc-searchResultInfo {margin-bottom: 20px;}
.tx-flvplayer2-pi1 {text-align: center;}

.csc-frame-frame1 { width:390px; float: left; padding-right: 10px; } 

#jlogo {margin: 50px 0px -40px 0px; }
.jlogosrc {width: 230px;}
.jlogowrap {position: relative; left: 0px; top: 0px; }

#jmenu {width: 800px; float: left; margin: 0px 0px 0px 0px; padding: 15px 0px 15px 0px; border-top: 1px dotted #555; border-bottom: 1px dotted #555;}
#jmenu .mainmenu UL {list-style: none; }
#jmenu .mainmenu UL LI {float: left; }
#jmenu .mainmenu UL LI A {width: auto; }
#jmenu DIV.mainmenu {float: none; clear: both; }
#jmenu DIV.mainmenu A { float: left; margin-right: 20px; color: #333; text-decoration: none; width: 100px; overflow: hidden; }
#jmenu DIV.mainmenu UL { float: left; margin-right: 20px; color: #333; text-decoration: none; width: 640px; overflow: hidden;}
#jmenu DIV.mainmenu A:HOVER { color: #fcae24;}

#jcontent {width: 800px; float: left;}
#jfooter {width: 800px; float: left; margin: 30px 0px 30px 0px; padding: 10px 0px 10px 0px; border-top: 1px dotted #555; }
#jcontent ul, #jcontent ol {line-height: 175%; margin-left: 30px; margin-bottom: 20px;}

/* ------------------------------------	*/
#mastercontainer { margin: 0em auto; text-align: left; width: 800px; }
body {font: 13px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Verdana, sans-serif; line-height: 1.7em; text-align: center; color: #333; background: #fff; padding: 0; margin: 0;}
body * {padding: 0; margin: 0; border: none; background: none;} 
.align-right {width: 100%; text-align: right; font-size: 9px;}
.bodytext {margin: 0px 0px 20px 0px; }


/* HTML ------------------------------------	*/
form {margin-top: 20px; margin-bottom: 20px;}
label, .csc-form-label {width: 150px; height: 25px; display: block; float: left; text-align: right; padding: 5px 20px 0px 0px !important; margin: 0px 0px 5px 0px !important;}
input {border: 1px dotted #555 !important; width: 490px; height: 25px; padding: 5px 0px 0px 5px !important; margin: 0px 0px 5px 0px !important;font-family: Lucida Sans, Geneva, Arial, Verdana, sans-serif;font-size: 13px;}
select {border: 1px dotted #555 !important; width: 495px; height: 30px; padding: 5px 0px 0px 5px !important; margin: 0px 0px 5px 0px !important;font-family: Lucida Sans, Geneva, Arial, Verdana, sans-serif;font-size: 13px;}
input[type=submit] {position: relative; padding: 0px 0px 0px 5px !important; width: 495px; height: 30px;}
textarea {padding: 10px 0px 0px 5px !important; border: 1px dotted #555 !important; width: 490px; height: 250px; font-family: Lucida Sans, Geneva, Arial, Verdana, sans-serif; font-size: 13px;}
input:FOCUS, textarea:FOCUS  {border: 1px dotted #fcae24 !important; }
a {text-decoration: none; color: #fcae24; outline-style: none;}
a:HOVER {color: #333;}
hr {width: 100%; clear: both; height: 1px; border-top: 1px dotted #555 !important;}



