/* Style sheet basic */
body{font-family:Helvetica, Arial, sans-serif;font-size:11px;line-height:15px;color:#333;background:#981839 url("tulip2010_bgmain.png") center top repeat-y;}
h1{margin:0 0 12px 0;padding:0;font-weight:bold;font-size:13px;color:#981839;}
h2{margin:0 0 6px 0;padding:0;font-weight:bold;font-size:11px;color:#981839;}
a {cursor:pointer;-moz-outline:none;outline:none;}
a:link,a:visited{text-decoration:none;color:#981839;}
a:hover,a:active{text-decoration:underline;color:#333;}
#main .preisstifter {width:400px;position:relative;left:230px;}

/* Presse-Akkreditierung */
#presse-akkreditierung ol {list-style-type:decimal; margin:0 0 0 10px; padding:0 0 0 10px;}
#presse-akkreditierung li {list-style-type:decimal;margin:0 0 0 10px; padding:0 0 10px 10px;}

/* Kartenbestellung */
#main #frmtkts {padding:0 0 0 0;}
#frmtkts {margin:0;padding:0;font-size:1em;}
#frmtkts .mandatory {margin-bottom:0px}
#frmtkts label{display:block;margin:3px 0;font-weight:bold;}
#frmtkts .text{width:250px;height:16px;border:1px solid #999;background:#efefef;}
#frmtkts .text:hover{border:1px solid #981839;}
#frmtkts .textarea{width:250px;height:130px;border:1px solid #999;background:#efefef;resize:none;}
#frmtkts .textarea:hover{border:1px solid #981839;}
#frmtkts .captcha{float:left;width:30px;display:block;border:1px solid #999;background:#efefef;}
#frmtkts .captcha:hover{border:1px solid #981839;}
#frmtkts .captcha_text{float:left;margin:0 0 0 10px;padding:0;font-size:1em;}
#frmtkts .submit_container {clear:both;}
#frmtkts .submit{cursor:pointer;width:100px;margin:10px 0;padding:3px;background:#981839;color:#fff;border:none}
#frmtkts .select{width:253px;height:16px;border:1px solid #999;background:#efefef;}
#frmtkts .select:hover{border:1px solid #981839;}
#frmtkts .error{font-size:1em;color:#981839;}
#frmtkts #ctrl_87{width:30px;display:block;}
#frmtkts #ctrl_88{width:30px;display:block;}


/* Style sheet specific */
#wrapper{width:880px;height:480px;background:transparent url("tulip2010_bgmain.png") center top repeat-y;}
#lucslide {width:420px;height:227px;position:absolute;top:0px;left:0px;z-index:1;}
#helpnow {position:absolute;top:60px;left:225px;z-index:2;}
#pnnhead {position:absolute;top:160px;right:15px;z-index:11;}
#partnerslide {position:absolute;top:30px;left:50px;}
#partnerslide h1 {margin:0 0 0 40px;}
#partnerbanner {position:absolute;top:30px;left:55px;z-index:10;}
#partnerbanner h1 {margin:0 0 0 40px;}
#partnerbanner .banner_image a {display:block}
#topbg {height:480px;background:transparent url("tulip2010_bgtop.png") left top repeat-x;}
#header {background:transparent;}
#header .inside {width:822px;height:227px;margin:0 auto;background:transparent url("tulip2010_top.jpg") left top no-repeat;}
#container {width:822px;margin:0px auto;background:#fff}
#left {height:440px;background:transparent url("tulip2010_left.jpg") left top no-repeat;}
#right {height:440px;background:transparent url("tulip2010_right.jpg") left top no-repeat;}
#main {margin:0;padding:0;}
#followtulip {position:absolute;top:12px;left:515px;z-index:6;font-size:10px;color:#999;}
#followtulip a{margin:0 0 0 6px;}

/* Hauptnavigation */
#mainmenu{position:absolute;top:200px;left:220px;z-index:3;}
#mainmenu ul{margin:0;padding:0;list-style-type:none;}
#mainmenu li{margin:0 0 0 0;padding:0 7px 0 7px;list-style-type:none; float:left;border-right: solid 1px #fff}
#mainmenu .last{border:none}
#mainmenu a,#mainmenu span{font-size:12px;color:#fff;text-decoration:none;}
#mainmenu span{cursor:default;}
#mainmenu li:hover, #mainmenu li.active, #mainmenu li.trail, #mainmenu a:hover, #mainmenu a.trail{font-size:12px;color:#fff;text-decoration:underline;}
#mainmenu li:hover span,#mainmenu li.active span,#mainmenu li.trail span{font-size:12px;color:#fff;text-decoration:underline;}

/* Subnavigation 1 */
#submenuA {width:150px;position:relative;top:0px;left:20px;z-index:4;}
#submenuA ul{margin:0;padding:0;list-style-type:none;}
#submenuA li{margin:0 0 10px 0;padding:0 0 0 20px;background:transparent url(list_icon.png) no-repeat 0px 0px;}
#submenuA a,#submenuA span{font-size:12px;color:#fff;text-decoration:none;line-height:16px;}
#submenuA span{cursor:default;}
#submenuA li:hover, #submenuA li.active, #submenuA li.trail, #submenuA a:hover, #submenuA a.trail{font-size:12px;color:#fff;background-position:0px -22px}
#submenuA li:hover span,#submenuA li.active span,#submenuA li.trail span{font-size:12px;color:#fff;background-position:0px -22px}

/* Subnavigation 2 */
#submenuB {width:150px;position:relative;top:20px;left:20px;z-index:5;}
#submenuB ul{margin:0;padding:0;list-style-type:none;}
#submenuB li{margin:0 0 10px 0;padding:0 0 0 20px;background:transparent url(list_icon.png) no-repeat 0px 0px;}
#submenuB a,#submenuB span{font-size:12px;color:#fff;text-decoration:none;line-height:16px;}
#submenuB span{cursor:default;}
#submenuB li:hover, #submenuB li.active, #submenuB li.trail, #submenuB a:hover, #submenuB a.trail{font-size:12px;color:#fff;background-position:0px -22px}
#submenuB li:hover span,#submenuB li.active span,#submenuB li.trail span{font-size:12px;color:#fff;background-position:0px -22px}

#sponsorenliste h2, #presse h2 {border-bottom:dotted 1px #999;}

/* neue Klassen */
.fred {color:#981839}

/* TL Klassen */
.mod_breadcrumb {line-height:16px;border-bottom:dotted 1px #999;margin:0 0 10px 0;}
.mod_breadcrumb a, .mod_breadcrumb span{font-size:10px;}
.inside {padding:20px 0 20px 0}
.ce_text,.teaser{line-height:1.5;}
.ce_text table {padding:0;}
.error{margin:0;padding:0;color:#ff0000;}
.toplink {margin:10px 0 10px 0;padding:0;}
.ce_download img{float:left;margin-right:5px}
.ce_download a{float:left;margin-top:2px}

.mod_article{margin-top:20px;}
.mod_article .back{margin-top:18px;}
.mod_article .more{display:inline;}
.mod_article .pdf_link{margin-bottom:-14px;text-align:right;}
.mod_article .pdf_link a{position:relative;padding:1px;background-color:#bbbbbb;text-decoration:none;color:#ffffff;}
.mod_article .pdf_link a:hover{background-color:#dddddd;text-decoration:none;color:#ffffff;}

*:first-child+html .ce_list li{margin-left:26px;}
.ce_gallery .caption{color:#999999;}
.ce_list ul{margin:0;padding:0;}
.ce_list li{margin:0 0 0 22px;padding:0;line-height:16px;}
* html .ce_list li{margin-left:26px;}

.mod_newsarchive .layout_short{margin-bottom:20px;padding:0 0px 0px 0;}
.mod_newsmenu{margin:0 5px 20px 5px;padding:5px;background-color:#fff;}
#breaking_news{margin:20px 5px;padding:5px;background-color:#fff;}
.mod_newsmenu ul,.mod_newsmenu li{margin:0;padding:0;list-style-type:none;}
* html .mod_newsmenu ul,* html .mod_newsmenu li{height:1px;}
.mod_newsmenu .year{margin-bottom:2px;font-weight:bold;}
.mod_newsreader .back{margin-bottom:24px;padding-top:12px;}
* html .mod_newsreader .back{margin-top:12px;padding-top:0;}
.mod_newslist p{margin:0 0 4px 0;}
.mod_newslist .info,.mod_newsreader .info{margin-bottom:6px;font-size:10px;color:#999999;}
.mod_newslist .layout_short{margin-bottom:10px;padding:0 40px 6px 0;}
.mod_newslist .layout_short a{cursor:pointer;color:#104286}
.mod_newsreader .ce_text{margin-top:16px;}
.mod_article,.mod_newsreader{margin-right:5px;}
.mod_newsreader h2{margin-bottom:12px;}
.mod_newsreader .comment_default{margin-bottom:12px;}
.mod_newsreader .comment{line-height:1.5;}
.mod_newsreader .form{margin-top:24px;}
.mod_newsreader .widget{margin-top:1px;margin-bottom:1px;}
.mod_newsreader .textarea{width:360px;height:120px;}

#formKontakt {border:none 1px red}
#formKontakt .text, #formKontakt .textarea, #formKontakt .captcha {font-family:inherit;color:#104286}
#formKontakt td {padding:0 5px 5px 0}
#formKontakt .submit {font-weight:bold;background:#839DC0;color:#fff;padding:4px}
#formService {border:none1px red}
#formService .text, #formService .textarea, #formService .captcha {font-family:inherit;color:#104286}
#formService td {padding:0 5px 5px 0}
#formService .submit {font-weight:bold;background:#839DC0;color:#fff;padding:4px}

.pagination li{display:inline;margin:0;padding:0;list-style-type:none;}
.pagination{margin-top:22px;padding-top:4px;border-top:1px solid #ece4d9;}
.pagination p{width:160px;float:left;padding-right:3px;padding-left:3px;text-align:left;}
.pagination ul{width:240px;float:right;margin:0;padding:0 3px;text-align:right;}

.toggler_first {display:block; color:#981839; font-size:11px; cursor:pointer}
