/*Preise*/
.preise h2 {margin:0; background:url(../img/pu.gif) no-repeat; font-size: 14px; font-weight: bold; color: #FFFFFF;padding:7px 0 8px 10px;}
.preise h3 {margin:0; background:url(../img/pp.gif) no-repeat;font-size: 12px; font-weight: bold; color: #FFFFFF;padding:9px 0 6px 10px;}
.preise .pt{background:url(../img/pt.gif) repeat-y; color: #000000;padding:10px 0 10px 10px;}
.preise .subcolumns{margin-bottom:10px;}

/*Allgemein*/
h1 {font-size: 18px; font-weight: bold; color: #000000; margin: 0 0 10px 0; padding: 0 0 4px 0; border-bottom: 1px solid #FF6600;}
h2 {	font-size: 14px; font-weight: bold; color: #FFFFFF;}
#bilder {margin-bottom:10px;}
.sch{color: #000000;}
.or{color: #ff6600;}
.bl{color: #0000ff;}
.ro{color: #ff0000;}
.ge{color: #ffff00;}
.preise .ce_image {text-align:center;}
#team .ce_text {margin-bottom:20px; float:left; width:95%;}
#team .image_container {padding-right:15px; float:left;}
.parts .image_container, .karts .image_container{padding-right:40px; float:left;}
.parts .ce_text, .karts .ce_text {margin-bottom:20px; float:left; width:97%;}
.track .image_container{text-align:center;margin: 20px 0 20px 0;}
.dlh_googlemap {width:520px;height:400px;display:block;text-align:center;}



a:link {color: #000000;text-decoration:none;}
a:visited {color: #000000;text-decoration:none;}
a:hover {color: #000000;text-decoration:underline;}
a:active {color: #000000;text-decoration:none;}


/*Rahmen Bilder*/
.karts .ce_text {height: 228px;clear: left;border: 1px solid gray;}
.team .ce_text {padding: 10px 0 10px 10px;clear: left;border: 1px solid gray;}
.parts .ce_text {padding: 10px 0 10px 10px;clear: left;border: 1px solid gray;}

/*Breaking News*/
.mod_newslist h1 {font-size: 18px; font-weight: bold; color: #000000; margin: -2px 0 10px 0; padding: 0 0 0 0; border-bottom: 1px solid #FF6600;}
.mod_newslist .layout_short{border-bottom:  1px solid #FF6600;padding-top: 10px;}
.mod_newslist h2 a {font-size: 14px; font-weight: bold; color: #FFFFFF;}
.mod_newslist .teaser{color: #FFFFFF;}
.mod_newslist .info{font-size: 10px;}

/*Gästebuch*/
.comment_default {padding: 5px 7px 7px 7px; border: solid 1px #666666; margin-top: 10px;}
.comment_default .info{padding: 0 0 4px 0; border-bottom: solid 1px #666666;}
.comment_default .comment{padding: 7px 0 0 0;}
#gaestebuch .ce_text {padding-bottom: 10px;}
#gaestebuch .toggler_first {color:#000000;padding-bottom: 15px;}
#gaestebuch .toggler_first:hover {text-decoration: underline;cursor:pointer;}
#gaestebuch .submit_container {padding-bottom: 10px;}
.comment_default .info a:link {text-decoration:none; color:#000000;}
.comment_default .info a:visited {text-decoration:none; color:#000000;}
.comment_default .info a:hover {text-decoration:underline; color:#000000;}
.comment_default .info a:active {text-decoration:none; color:#000000;}
#gb .toggler {margin-bottom: 15px;}
#gb label, #gb .captcha_text {padding-left:5px;}
.accordion div{margin:3px 0px 3px 5px;}
.ce_comments .textarea { width:460px; height:120px;}
#gb .widget input {width:200px;}


/* === Content Area - Fotos ================================================ */
/* --- Album List ----------------------------------------------------------
.mod_photoalbumslist .layout_preview {background-color: #fff; border: 1px solid #BABABA; float: left; margin: 0 5px 5px 0; width: 380px;}
.mod_photoalbumslist .layout_preview .image_container {border: 2px solid #fff; float: left; line-height: 0;}
.mod_photoalbumslist .layout_preview .title {font-size: 16px; font-weight: bold; margin-left: 110px;}
.mod_photoalbumslist .layout_preview .title a {text-decoration: none;}
.mod_photoalbumslist .layout_preview .meta {font-size: 11px; margin: 0.5em 0 0 110px;}
.mod_photoalbumslist .layout_preview .title a:link , .mod_photoalbumslist .layout_preview .title a:visited, .mod_photoalbumslist .layout_preview .title a:active {color:#722F2E;}
.mod_photoalbumslist .layout_preview .title a:hover {color:#A8AEA1;}
*/

/* --- Album List TVO ----------------------------------------------------------*/
.mod_photoalbumslist .layout_preview {float: left; line-height: 15px;}
.mod_photoalbumslist .layout_preview .image_container {float: top; line-height: 0;}
.mod_photoalbumslist .layout_preview .image_container a {  border: 2px solid #A8AEA1;  display: block;} 
.mod_photoalbumslist .layout_preview .image_container a:hover, .mod_photoalbumslist .layout_preview .image_container a:focus,  .mod_photoalbumslist .layout_preview .image_container a:active {border-color: #ff6600;} 




/* --- Album View ---------------------------------------------------------- */
.mod_photoalbumsviewer{width: 560px;}
.mod_photoalbumsviewer .albumdetails {border-bottom: 2px solid #999999; margin-bottom: 2em; padding: 5px 20px 1em 5px;}
.mod_photoalbumsviewer .albumdetails .meta .details {color: #ffffff; font-weight: bold; font-size: 12px;}
.mod_photoalbumsviewer .albumdetails .meta .description {font-size: 11px; margin-top: 0.5em;} 
.mod_photoalbumsviewer .photos {}
.mod_photoalbumsviewer .photos .image_container {  float: left;  line-height: 0;}
.mod_photoalbumsviewer .photos .image_container a {  border: 2px solid #A8AEA1;  display: block;} 
.mod_photoalbumsviewer .photos .image_container a:hover, .mod_photoalbumsviewer .photos .image_container a:focus,  .mod_photoalbumsviewer .photos .image_container a:active {border-color: #ff6600;} 


/* Formular HU Erinnerung*/
#kontakt form{ float:left; margin:15px 10px 0 0; padding:0; width: 100%;}
#kontakt form .first, #kontakt  form .step, #kontakt  form .hum, #kontakt  form .aum {float:left;margin-bottom:5px;margin-right:15px;}
#kontakt label #mandatory {color:red;font-size:120%;}
#kontakt form label{ width:125px;text-align:left;}
#kontakt form input.text{width:300px;border: none;}
#kontakt form .textarea{width:300px;border: none;}
#kontakt form select .s1{width:100px;border: none;}
#kontakt form select .s2 {width:200px;border: none;}
#kontakt form br{	clear:both;}
#kontakt .senden {float:left;margin: 10px 10px 0 15px; border:none;}
#kontakt .senden:hover {color: #ff6600;cursor:pointer;}
#kontakt form .captcha{width: 50px;border:none;} 
#kontakt form .error{color:#BA002E; font-size:90%;}
*+html #kontakt form input.text, *+html #kontakt form .captcha, *+html #kontakt form select.select {border:0;}
#kontakt #mandatory, #kontakt #mandatory {color:red;font-size:120%;}
.ce_form legend {color: #ff6600;}