body{margin:0;padding:0;font:12px verdana, arial, helvetica, sans-serif;color:#353535;min-width:1000px;}
a:link, a:visited{color:#a60000;text-decoration:none;}
a:active, a:hover{text-decoration:underline;}
.links{float:left;display:block;}
.rechts{float:right;display:block;}
.center{text-align:center;}
p{margin:0;padding:0;line-height:175%;}
img{margin:0;padding:0;border:none;}
.cleaner{clear:both;width:100%;height:0;font-size:0px;}
.hand{cursor:pointer;}
.hellgrau{color:#888;}
.schwarz{color:#000 !important;}
.dunkelgrau{color:#333;}
.hellrot{color:#E60000;}
#all{width:100%;background:url('images/css/template_body_top.jpg') repeat-x;float:left;display:block;}
#all2{width:100%;background:url('images/css/template_body_bottom.png') repeat-x bottom;float:left;display:block;}
#main_container{width:1000px;display:block;padding:0;margin:0 auto;}
/* header */
#header{height:58px;width:1000px;display:block;float:left;position:relative;z-index:100;}
#site_title{float:left;font-size:medium;width:317px;height:53px;padding:5px 0 0 0;background:url('images/css/svhoechenschwand_logo.png') no-repeat 0 6px;}
#site_title a{margin:0;padding:5px 0 0 57px;font-size:24px;color:#ffffff;font-weight:normal;text-decoration:none;}
#site_title h1 a:hover{font-weight:bold;text-decoration:none;}
#site_title a span{display:block;float:left;margin-top:3px;color:#888;font-size:12px;padding-left:57px;}
#site_title h1{display:block;float:left;font-size:24px;font-weight:normal;padding:0 0 0 57px;margin:0;}
#header #menu{float:right;height:34px;margin-top:12px;}
#menu ul{margin:0;padding:0;clear:both;list-style:none;}
#menu ul li{padding:0;margin:0;display:block;float:left;clear:none;position:relative;}
#menu ul li a{float:left;display:block;height:27px;width:67px;margin-left:10px;padding:10px 5px 0 5px;text-align:center;font-size:12px;text-decoration:none;color:#fff;font-weight:normal;outline:none;}
#menu li a:hover{background:url('images/css/template_menu_hover.png') no-repeat;}
#menu ul.subnav{float:left;display:none;width:165px;background-color:#151515;list-style:none;position:absolute;left:0;top:35px;margin:0;padding:10px 0;border-radius:10px;-moz-box-shadow:6px 6px 6px #151515;box-shadow:6px 6px 6px #151515;z-index:2;}
#menu ul.subnav li{display:block;width:150px;color:#fff;margin:0;padding:0;clear:both;}
#menu ul.subnav li a{float:left;width:118px;background:#333 url('images/css/dropdown_linkbg.gif') no-repeat 10px center;text-align:left;padding-left:32px;border-top:1px solid #252525;border-bottom:1px solid #444;}
#menu ul.subnav li a:hover{background:#222 url('images/css/dropdown_linkbg.gif') no-repeat 10px center;}
.index200{z-index:200 !important;}
#SearchBoxDiv{display:block;float:right !important;width:220px !important;padding-top:10px;}
#searchform{display:block;margin:0;}
#searchbutton{float:right !important;display:block;height:22px !important;width:22px !important;margin:9px 0 9px 4px !important;background:url('images/css/multipic.png') no-repeat 0 -44px;}
#searchbox{color:#888;height:16px !important;display:block;float:right !important;margin:9px 2px 8px 12px !important;}
#resultlist{display:block;position:absolute;width:600px;height:400px;overflow:auto;background-color:#fff;border:2px solid #bbb;border-radius:10px;padding:7px 0;z-index:4000;box-shadow:8px 8px 8px #666;-moz-box-shadow:8px 8px 8px #666;}
#resultlist h4{font-weight:normal;text-decoration:underline;margin:0;padding:0;color:#0E6CBE;}
#resultheader{width:580px;float:left;display:block;margin:0;padding:0 10px;border-bottom:1px solid #bbb;}
#resultheader h3{float:left;display:block;padding:2px 7px 0;margin:0;font-size:14px;color:#0E6CBE;}
#resultbody{width:560px;height:345px;float:left;display:block;overflow:auto;margin:0;padding:5px 20px;border-bottom:1px solid #bbb;}
#resultbody p{line-height:130%;}
.binglogo{float:right;display:block;margin:0 0 2px;border:none;width:79px;height:26px;text-decoration:none;background:url('images/css/multipic.png') no-repeat 0 -66px;}
.binglogo2{float:right;display:block;padding:0 0 2px;border:none;width:93px;height:29px;text-decoration:none;background:url('images/css/binglogo_powered_by.png') no-repeat;}
#searchclose{float:right;display:block;margin:6px 5px 2px;width:10px;height:10px;background:url('images/css/multipic.png') no-repeat 0 -92px;}
#searchresults{list-style:none;display:block;padding:0;margin:0;font-size:12px;}
#searchresults li{margin:5px 0 20px;display:block;}
#searchresults li a{color:#0E6CBE;}
.searchurl{display:block;color:#388222;padding:1px 0;}
.searchdescr{display:block;padding:1px 0 0;}
#resultfooter{float:left;display:block;height:15px;width:560px;margin:0;padding:0 20px;}
#resultfooter p{text-align:right;}
#anfahrtsdescr{display:none;float:left;margin:5px 0 10px;padding:5px 0;background-color:#DBEDF3;border:1px solid #CED6EC;-moz-border-radius:10px;border-radius:10px;}
.adressinput{padding:5px;}
#anfahrtsheader{float:left;display:block;width:450px;margin:0;padding:0 0 0 10px;}
#anfahrtsbody{float:left;display:block;width:440px;margin:0;padding:5px 10px;border-bottom:1px solid #CED6EC;}
#anfahrtsresults{list-style:none;float:left;display:block;width:440px;padding:0;margin:0;font-size:12px;}
#anfahrtsresults li{float:left;margin:6px 0 0;padding:6px 0 0;display:block;width:100%;border-top:1px solid #CED6EC;}
#anfahrtsresults li .rightinfo{float:right;display:block;width:90px;clear:none;margin:0;padding:0 0 0 5px;}
#anfahrtsresults li .leftinfo{float:left;display:block;text-align:center;width:59px;clear:none;margin:0;padding:0 5px 0 0;}
#anfahrtsresults li .middleinfo{float:left;display:block;width:250px;clear:none;margin:0;padding:0 10px;}
#anfahrtsfooter{float:left;display:block;width:426px;height:15px;margin:0;padding:3px 17px;}
#anfahrtsfooter p{text-align:right;}
/* end of header, begin infoblock */
#infoblock{display:block;float:left;clear:both;width:1000px;height:222px;padding:20px 0 0 0;background:url('images/css/template_redbg.jpg') no-repeat;}
#infoblock h2{font-size:24px;line-height:28px;font-weight:normal;margin-top:20px;color:#111;text-shadow:1px 1px 1px #ddd;}
#infoblock ul{display:block;float:left;list-style:none;width:541px;height:110px;margin:0 0 8px;padding:0;overflow:hidden;}
#infoblock ul li{display:block;width:541px;float:left;clear:both;color:#111;line-height:175%;text-shadow:1px 1px 1px #ddd;padding:0;margin:0;}
#infoblock a{color:#eee;}
#infoblock .infoblock_image{float:left;position:relative;width:330px;height:146px;padding:29px;margin-left:-19px;margin-right:90px;}
#infoblock .infoblock_image span{position:absolute;width:388px;height:204px;top:0;left:0;z-index:1000;background:url('images/css/template_frame.png');background-repeat:no-repeat;}
/* end of infoblock, begin content */
.main_content{clear:both;float:left;display:block;width:1000px;padding:10px 0 30px;position:relative;z-index:1;}
.main_content h1{padding:5px 0;margin:0;font-size:20px;color:#151515;}
.main_content h2{display:block;clear:both;color:#A60000;width:100%;font-size:18px;margin:0;padding:5px 0 10px;}
.main_content p{display:block;clear:both;margin:0 0 6px;font-size:12px;}
.sidebar{float:right;display:block;width:460px;}
.sidebar .accordion{float:left;display:block;width:460px;border-radius:10px;-moz-box-shadow:6px 6px 6px #ccc;box-shadow:6px 6px 6px #ccc;}
.sidebar .accordion a{color:#a60000;text-decoration:none;}
.sidebar .accordion a:hover{text-decoration:underline;}
.sidebar .teampage{float:left;display:block;width:438px;padding:20px 10px;margin:auto;color:#fff;}
.teamblock{padding:0 !important;}
.teamblock h4{margin:0;padding:10px 10px 3px;}
.content h3{color:#3b3b3b;margin:0 0 10px 0;font-size:15px;font-weight:bold;}
.content{float:left;display:block;width:460px;}
.left12{float:left;display:block;width:460px;padding:10px 0;margin:0;}
.right12{float:right;display:block;width:460px;padding:10px 0;margin:0;}
.left13{width:310px;margin:0;padding:10px 0;float:left;border:0;}
.right23{width:600px;margin:0;padding:10px 0;float:right;border:0;}
.right13{width:310px;margin:0;padding:10px 0;float:right;border:0;}
.left23{width:600px;margin:0;padding:10px 0;float:left;border:0;}
.middle13{width:280px;margin:0 0 0 50px;padding:10px 0;float:left;border:0;}
.centercontent{display:block;float:left;width:1000px;padding:0;border:0;}
.textblock{display:block;height:auto;margin:auto;padding:0;font-size:12px;line-height:175%;}
.teaminfoblock{min-height:328px;margin-top:6px;padding-left:20px;padding-top:20px;border:1px solid #a60000;border-radius:10px;}
.tabellenblock{display:block;float:left;clear:both;width:418px;padding:0 20px 30px 0;margin:0;}
.trainerblock{display:block;float:left;width:208px;height:auto;margin:0;padding:0 10px 0 0;}
.trainermail{display:block;float:left;clear:both;width:338px;padding:10px 0 20px 100px;margin:0;}
.iconphone{float:left;display:block;width:16px;height:16px;background:url('images/css/multipic.png') no-repeat 0 -150px;margin-right:4px;}
.iconmobile{float:left;display:block;width:16px;height:16px;background:url('images/css/multipic.png') no-repeat 0 -166px;margin-right:4px;}
.iconmail{float:left;display:block;width:16px;height:16px;background:url('images/css/multipic.png') no-repeat 0 -182px;margin-right:5px;}
.teamgallery{width:200px;height:150px;background:url('images/css/teambg.png');background-repeat:no-repeat;margin:0 auto 20px;padding:8px;}
.linkbox a{display:block;margin:0 0 8px;padding:5px 20px;border:1px solid #ccc;border-radius:6px;}
.linkbox a:hover{background-color:#ff1d1e;color:#fff;text-decoration:none;border:1px solid #a60000;}
.kontaktblock{display:block;float:left;width:218px;height:auto;margin:5px 0 0;padding:0 10px 5px 0;}
.kontakt4{width:240px;height:auto;margin:0px;padding:10px 5px;float:left;}
.kontakt4 .textblock{padding:0 35px;}
.kontaktbild{display:block;margin:10px auto;padding:0;height:auto;border:1px solid #000;}
.justify{text-align:justify;}
.highlight{border:1px solid #a60000 !important;}
.warnhinweis{padding-bottom:8px !important;}
.loading{background:url('images/css/ajaxloader.gif') no-repeat center;}
.fussballde-info, .fb-info {border:1px solid #a60000;border-radius:10px;padding:20px;margin:20px 0;}
#mapDiv{position:relative;width:460px;height:460px;display:block;}
.socialbookmarks a:hover{text-decoration:none;}
.socialbookmarks a{float:left;}
#printicon{height:16px;width:16px;background:url('images/css/multipic.png') no-repeat 0 -134px;display:block;margin-left:4px;}
#twlinkadresse{height:16px;width:16px;background:url('images/css/multipic.png') no-repeat 0 -118px;display:block;margin-left:4px;}
#fblinkadresse{height:16px;width:16px;background:url('images/css/multipic.png') no-repeat 0 -102px;display:block;margin-left:4px;}
.fanshop{width:100%;background-color:#E60000;border-radius:5px;padding:0;margin:10px 0;text-align:center;font-size:25px;color:#fff;line-height:2.0em;}
.infoboxes{background-color:#E60000;border-radius:5px;padding:0;margin:10px 0;text-align:center;font-size:22px;color:#fff;line-height:2.0em;}
.fanshop a, .infoboxes a{width:100%;display:block;color:#fff;}
.newsentries{display:block;float:left;width:460px;padding:0;margin:0;}
.newsentry{display:block;float:left;width:458px;padding:0;margin:0 0 20px;border:1px solid #a60000;border-radius:10px;-moz-box-shadow:6px 6px 6px #ccc;box-shadow:6px 6px 6px #ccc;clear:both;background:url('images/css/template_news_bg.png') repeat-x scroll center top transparent;}
.newsbody{display:block;float:left;padding:10px 0;margin:0;width:458px;clear:both;border-bottom:1px solid #a60000;}
.newsicon{float:left;display:block;width:132px;padding:8px;margin:0 6px 10px;background:url('images/css/galeriebg.png');}
.newstext{float:right;display:block;width:288px;padding:0 5px;margin:0;}
.newstext h3{display:block;width:auto;margin:0;padding:0;-moz-text-shadow:1px 1px 0 #fff;text-shadow:1px 1px 0 #fff;font-size:16px;}
.newstext span{display:block;width:auto;margin:0 0 3px 0;padding:0;font-size:9px;}
.newstext p{clear:none !important;float:left;display:block;padding:0;margin:0 !important;}
.newsfooter{padding:3px 0 0;margin:0;width:458px;float:left;display:block;clear:both;background-color:#e60000;color:#fff !important;border-radius:0 0 8px 8px;}
.newsfooterhead{float:left;display:block;width:460px;padding:4px 0 7px;margin:0;}
.newsfooterhead a{display:block;float:right;margin:0;padding:0 10px;color:#fff !important;}
.newscomments{float:left;display:block;list-style:none;padding:0;margin:0;}
.newsfootercontent{display:block;float:left;clear:both;width:438px;overflow:hidden;padding:0 10px;margin:0;border-top:1px solid #A60000;background-color:#fafafa;}
.newsfootercontent p{display:block;float:left;font-size:11px;margin:0;line-height:120%;color:#353535;}
.newsfootercontentleft{float:left;display:block;width:390px;margin:0;padding:0 10px 0 0;}
.newsfootercontentright{float:left;display:block;width:32px;margin:0;padding:4px 3px 3px;}
.newsfootercomment{display:block;float:left;clear:both;width:390px;padding:5px 0 1px;margin:0;}
.newsfootercomment .comname{font-weight:bold;}
.newsfooterinfos{display:block;float:left;clear:both;width:390px;padding:1px 0 5px;margin:0;}
.newcomment{border-radius:0 0 8px 8px;}
.newsfootercontent input{display:block;float:left;height:14px;font-size:11px;color:#777;padding:3px;margin:5px 0 0;border:1px solid #ccc;}
.newsfootercontent .newcommentnamelabel{font-weight:bold;padding:8px 0 0;margin-right:10px;height:14px;clear:none;}
.newsfootercontent .newcommentname{width:105px;}
.newsfootercontent .newcommentchecksumlabel{float:right;font-weight:bold;padding:8px 0 0;margin-right:10px;height:14px;clear:none;}
.newsfootercontent .newcommentchecksum{float:right;width:105px;}
.newsfootercontent .newcommenttext{width:382px;margin:3px 0 5px;}
.newsfootercontent .sendbutton{margin-top:8px;}
.divider{padding-top:20px;margin-bottom:20px;border-bottom:1px solid #d6d6d6;}
.divider10{padding-top:10px;margin-bottom:10px;}
.divider20{padding-top:20px;margin-bottom:20px;}
.abstandunten{margin-bottom:20px !important;}
.abstandoben{padding-top:20px !important;}
.gallery{width:100%;float:left;display:block;margin:0;padding:0;list-style:none;}
.gallery li{margin:0 8px 10px 0;padding:8px;display:block;float:left;width:132px;height:180px;background:url('images/css/galeriebg.png');background-repeat:no-repeat;}
.lastgallery{margin-right:0 !important;}
.gallery li a{display:block;float:left;margin:0;padding:0;text-decoration:none;}
.gallery li a img{display:block;float:left;margin:0;padding:0;border:1px solid #999;border-radius:8px;}
.gallery li a span{display:block;float:left;margin-top:20px;color:#5e5e5e;font-size:11px;}
.noborder{border:none;}
.imgborder{border:1px solid #000;border-radius:10px;}
/* Kontaktformular */
.zeile{display:block;float:left;width:460px;height:auto;margin:0 auto 8px;padding:0;clear:both;}
.zeile2{display:block;float:left;width:440px;height:auto;margin:0 auto 8px;padding:0;clear:both;}
#kontaktformular{display:block;float:left;width:460px;height:auto;padding:20px 0;margin:16px 0 0;border:1px solid #ccc;border-radius:10px;}
#kontaktformular label{display:block;float:left;width:100px;height:18px;text-align:right;padding:5px 8px 0;margin:0;}
#kontaktformular input.eingabe{display:block;float:left;width:300px;height:18px;line-height:18px;padding:2px;margin:0;border:1px #ced6ec solid;background-color:#dbedf3;}
#kontaktformular input.senden{width:120px;height:24px;display:block;float:left;margin:0 0 0 115px;padding:0;}
#kontaktformular textarea{display:block;float:left;width:300px;height:120px;padding:2px;margin:0;border:1px #ced6ec solid;background-color:#dbedf3;font:12px verdana, arial, helvetica, sans-serif;}
.error{background-color:#FFA697 !important;border:1px solid #E22000 !important;}
.errorpic{width:18px;height:22px;padding:2px;margin:0 0 0 3px;background:url('images/css/multipic.png') no-repeat 0 -22px;}
.correct{background-color:#C2FAC2 !important;border:1px solid #46EE46 !important;}
.correctpic{width:18px;height:22px;padding:2px;margin:0 0 0 3px;background:url('images/css/multipic.png') no-repeat;}
.checkbild{float:left;display:block;width:18px;height:18px;padding:2px;margin:0 0 0 3px;}
#response{display:block;float:left;padding:0;margin:10px 0 0;width:450px;height:auto;color:#f00;}
#responsesent{display:none;float:left;width:20px;height:24px;border:0;margin:0;padding:0;}
/* end of content, begin footer */
#footer{float:left;display:block;clear:both;width:950px;margin:0 auto;padding:30px 25px 0;color:#eee;background:url('images/css/footer-bg.png') repeat-x scroll 0 0 #191919;border-radius:10px;}
#footer a{color:#eee;}
#footer p{padding-bottom:20px;display:block;font-size:11px;}
#footer h3{display:block;font-weight:normal;font-size:18px;margin:0 0 10px;padding:5px 0;}
#footer ul{float:left;margin:0;padding:0;list-style:none;}
#footer li{background:url('images/css/footer-block-divider.png') no-repeat scroll right top transparent;float:left;padding:0 15px 0;width:130px;}
#footer li.lastblock{background-image:none;padding-right:0;}
#footer ul ul{margin:0 0 30px;padding:0;}
#footer li li{background:none repeat scroll 0 0 transparent;clear:both;padding:0;margin:0 0 10px;display:block;}
#footer li li a{font-size:12px;}
#footer .about{float:left;width:195px;background:url('images/css/footer-block-divider.png') no-repeat scroll right top transparent;}
#footer .kontakt{float:left;width:225px;}
#copyright{width:960px;display:block;float:left;padding:20px;text-align:center;color:#eee;}
#copyright a{color:#eee;text-decoration:none;}
#copyright a:hover{text-decoration:underline;}