@media all{
/* Style sheet basic */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;vertical-align:top;}
abbr,acronym{border-bottom:1px dotted #666;font-variant:normal;cursor:help;}
blockquote,q{quotes:none;}
fieldset,img{border:0;}
li{list-style-type:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
del{text-decoration:line-through;}
ins{text-decoration:none;}
a{color:#00f;}
:focus{outline:0;}
body{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;font-size:12px;color:#000;}
input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit;}
pre,code{font-family:"Lucida Console",Monaco,monospace;font-size:12px;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
h1{font-size:22px;}
h2{font-size:20px;}
h3{font-size:18px;}
table{font-size:inherit;}
caption,th{font-weight:bold;}
h1,h2,h3,h4,h5,h6{margin-top:1em;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px;}
}
@media screen{
/* Style sheet TestBereiche */
.site_title_image{height:192px;background-image:url("../../tl_files/patrick_einsle_snooker_black/images/layout/back_top.png");}
.site_title_image a{width:900px;height:192px;display:block;}
h1,h2,h3{margin:5px 0 10px;}
h1{font-family:Arial;font-weight:bold;font-size:14pt;}
h2{font-family:Arial;font-weight:bold;font-size:12pt;}
h3{font-family:Arial;font-weight:bold;font-size:10pt;}
#footer{height:385px;margin-top:20px;background:#000012 url("../../tl_files/patrick_einsle_snooker_black/images/layout/back_footer.png") left bottom repeat-x;}
#footer .inside{width:900px;height:350px;margin:0 auto;background:url("../../tl_files/patrick_einsle_snooker_black/images/layout/back_footer_inner_spons.jpg") center top no-repeat;}
.akt_startseite .content_top_bildbox{height:400px;padding-right:50px;padding-left:50px;background:#ffffff url("../../tl_files/patrick_einsle_snooker_black/images/layout/back_spieler_top_point_out.png") center bottom no-repeat;}
.content_top_bildbox{height:400px;padding-right:50px;padding-left:50px;background:#ffffff url("../../tl_files/patrick_einsle_snooker_black/images/layout/back_contentbox_top.png") center bottom no-repeat;}
body{background:#ffffff url("../../tl_files/patrick_einsle_snooker_black/images/layout/back_body.png") left top repeat-x;font-size:9pt;}
#header{width:900px;margin:0 auto;font-family:Arial;font-weight:bold;}
#mainmenu li{margin:8px 5px 0 0;padding:0 5px 0 0;font-size:14pt;}
#mainmenu li.last{float:right;margin:12px 5px 0 0;padding:0 5px 9px 0;font-size:10pt;}
#mainmenu li,#submenu li{float:left;}
#mainmenu a{text-decoration:none;color:#ffffff;}
#mainmenu a:hover,#mainmenu span.active,#mainmenu a.trail{padding:0 0 10px;background:url("../../tl_files/patrick_einsle_snooker_black/images/layout/akctive_icon.png") left bottom no-repeat;}
#mainmenu li.last a:hover,#mainmenu li.last span.active,#mainmenu li.last a.trail{padding:0 0 13px;background-image:none;}
#submenu li{margin-right:20px;padding-top:15px;font-size:11pt;}
#submenu a{text-decoration:none;color:#000000;}
#submenu span.active{text-decoration:none;color:#539BF2;}
#mainmenu{height:40px;padding-right:50px;padding-left:50px;background:url("../../tl_files/patrick_einsle_snooker_black/images/layout/back_mainmenu.png") left top repeat-x;font-weight:bold;font-size:15pt;color:#ffffff;}
#submenu_box{height:50px;background-color:#ffffff;}
#submenu{height:50px;padding-right:50px;padding-left:50px;background-color:#ffffff;font-weight:bold;font-size:13px;}
#container{width:900px;margin:0 auto;background-color:#ffffff;}
#container ul{margin-left:30px;list-style-type:disc;}
#container li{margin-left:20px;list-style-type:disc;}
#container h1 a,#container h2 a,#container h3 a{text-decoration:none;color:#000000;}
#container p.more a{text-decoration:none;font-size:9pt;color:#539BF2;}
#container p.back a{height:24px;padding:4px 12px 4px 8px;background:url("../../tl_files/patrick_einsle_snooker_black/images/layout/blue_button_right.jpg") right top no-repeat;font-weight:bold;text-decoration:none;color:#ffffff;}
#container p.back,#container p.archivlink{padding:4px 6px;background:url("../../tl_files/patrick_einsle_snooker_black/images/layout/blue_button_left.jpg") left top no-repeat;}
#main .inside{margin-bottom:-1px;padding:0 50px;}
.mod_article{padding-top:5px;padding-bottom:5px;}
.mod_article.lastarticle{border-bottom:0;}
.sponsoren .mod_article{border-top:1px solid #cccccc;}
.sponsoren .mod_article.first{border-top:0px;}
p.info{margin-bottom:5px;font-size:8pt;}
.mod_newsarchive .odd p.info,.mod_newsarchive .even p.info,.blog p.info,.mod_newslist div.layout_simple{margin-bottom:5px;padding-top:10px;border-top:1px solid #cccccc;font-size:8pt;}
.mod_newsarchive .first p.info,.mod_newslist div.layout_simple.first{border-top:0;}
.mod_newsarchive.blog .first p.info{border-top:1px solid #cccccc;}
.mod_newsarchive.blog div{width:260px;float:left;}
.mod_newsarchive.blog div.odd{width:260px;float:left;margin-right:10px;margin-left:10px;}
.mod_newsarchive p.teaser{text-align:justify;}
.mod_newsarchive.blog div.pagination{clear:both;display:none;}
.mod_newsreader .ce_text p{text-align:justify;}
.ce_gallery table,.ce_gallery td{margin:0;padding:0;border:0;border-collapse:collapse;}
.ce_gallery div{margin-bottom:10px;margin-left:10px;}
.ce_gallery .col_first div{margin-left:0;}
.mod_newslist{width:200px;float:right;padding-left:20px;}
.mod_newslist .layout_simple a{display:block;font-family:Arial;font-weight:bold;text-decoration:none;font-size:10pt;color:#000000;}
.mod_newslist .layout_simple a:hover{color:#539BF2;}
#container .pagination p{display:none;}
#container .pagination li,#container .pagination ul{margin-left:0;list-style-type:none;}
#container .pagination li,.submit_container{float:left;margin-right:3;padding:0 0 0 6px;background:url("../../tl_files/patrick_einsle_snooker_black/images/layout/blue_button_left.jpg") left top no-repeat;list-style-type:none;}
#container .pagination li a,#container .pagination li a,#container .pagination .current{float:left;margin-top:0;padding:4px 12px 4px 8px;background:url("../../tl_files/patrick_einsle_snooker_black/images/layout/blue_button_right.jpg") right top no-repeat;border:0;font-weight:bold;text-decoration:none;color:#ffffff;}
#standardform .submit,#gaestebuch .submit{float:left;margin-top:0;padding:3px 12px 3px 8px;background:url("../../tl_files/patrick_einsle_snooker_black/images/layout/blue_button_right.jpg") right top no-repeat;border:0;font-weight:bold;text-decoration:none;color:#ffffff;}
#standardform label{width:100px;float:left;clear:both;display:block;margin-bottom:8px;}
#standardform input,#standardform textarea{margin-top:5px;}
#standardform .submit_container{margin-left:100px;}
#standardform .radio_container,#standardform .radio_container span{float:left;}
#standardform .radio_container span input{width:auto;float:left;display:block;margin-top:3px;margin-right:3px;}
#standardform .radio_container span label{width:auto;clear:none;margin-right:10px;margin-bottom:0;}
#standardform label.error{color:#d90000;}
#standardform p.error{display:none;}
#kontakt .ce_form{width:553px;float:left;}
#gaestebuch div.widget{margin-bottom:3px;}
#container .ce_table td{padding-top:5px;padding-bottom:5px;}
#container .col_0{width:180px;}
.vita_images{width:264px;float:right;}
}
@media screen{
/* Style sheet Kalender_Default */
.mod_eventlist .header{display:none;}
.mod_eventlist .event{margin-bottom:10px;margin-left:30px;padding-left:10px;border-left:3px solid #000000;}
.mod_eventlist p.time{margin-bottom:5px;}
.mod_eventlist .ce_text{padding-right:20px;padding-left:20px;}
.mod_calendar{padding:2px;border:1px solid #000000;}
.mod_calendar .calendar{width:100%;margin-bottom:0;}
.mod_calendar .calendar th{padding:5px;}
.mod_calendar .calendar .head{background-color:#000000;text-decoration:none;color:#ffffff;}
.mod_calendar .calendar .head a{text-decoration:none;color:#ffffff;}
.mod_calendar .calendar .head.current{text-align:center;font-size:14pt;}
.mod_calendar .calendar .head.next{text-align:right;}
.mod_calendar .calendar .head.next,.mod_calendar .calendar .head.previous{vertical-align:middle;}
.mod_calendar .calendar .days{width:14.3%;height:80px;padding:2px 1px 1px;background-color:#f5f5f5;}
.mod_calendar .calendar .days.col_first{padding-left:0;}
.mod_calendar .calendar .days.today{background-color:#dddddd;}
.mod_calendar .calendar .days.empty,.mod_calendar .calendar .events,.mod_calendar .calendar .empty .header{background-color:#ffffff;}
.mod_calendar .calendar .header{padding:2px 4px;background-color:#cccccc;}
.mod_calendar .calendar .today .header{padding:2px 4px;background-color:#000000;color:#ffffff;}
.days .event{margin-top:2px;margin-bottom:2px;padding:2px 3px;background-color:#539BF2;font-size:8pt;}
.days .event a{text-decoration:none;color:#ffffff;}
}
