@charset "UTF-8";
/* "Yet Another Multicolumn Layout" v 3.2 (c) by Dirk Jesse (http://www.yaml.de)
* $Revision: 430 $ $Date: 2009-10-27 21:15:57 +0100 (Di, 27. Okt 2009) $ */
@media all{*{margin:0;padding:0}option{padding-left:0.4em}select{padding:1px}* html body *{overflow:visible}* html iframe{overflow:auto}body{font-size:100.01%;background:#fff;color:#000;text-align:left}div{outline:0 none}fieldset,img{border:0 solid}ul,ol,dl{margin:0 0 1em 1em}li{line-height:1.5em;margin-left:0.8em}dt{font-weight:bold}dd{margin:0 0 1em 0.8em}blockquote{margin:0 0 1em 0.8em}blockquote:before,blockquote:after,q:before,q:after{content:""}.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.clearfix{display:block}.floatbox{overflow:hidden}#ie_clearing{display:none}.skip,.hideme,.print{position:absolute;top:-32768px;left:-32768px}.skip:focus,.skip:active{position:static;top:0;left:0}#skiplinks{position:absolute;top:0px;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none}#skiplinks a.skip:focus,#skiplinks a.skip:active{left:32768px;outline:0 none;position:absolute;width:100%}}
@media screen,projection{#header{position:relative}#header,#main,#footer{clear:both}#col1{float:left;}#col2{float:right;}#col3{width:auto;}#col1_content,#col2_content,#col3_content{position:relative}.subcolumns{width:100%;overflow:hidden}.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l{float:left}.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r{float:right;margin-left:-5px}.c20l,.c20r{width:20%}.c40l,.c40r{width:40%}.c60l,.c60r{width:60%}.c80l,.c80r{width:80%}.c25l,.c25r{width:25%}.c33l,.c33r{width:33.333%}.c50l,.c50r{width:50%}.c66l,.c66r{width:66.666%}.c75l,.c75r{width:75%}.c38l,.c38r{width:38.2%}.c62l,.c62r{width:61.8%}.subc{padding:0 0.5em}.subcl{padding:0 1em 0 0}.subcr{padding:0 0 0 1em}.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed}.equalize >div{display:table-cell;float:none;margin:0;overflow:hidden;vertical-align:top}}
@media print{.subcolumns >div,.floatbox{display:table;overflow:visible}.print{position:static;left:0}.noprint{display:none !important}}
@media all
{
body{background:#4c463a url(../images_layout/bg_page.gif) repeat-x top;text-align:center;}
body.home{background:#4c463a url(../images_layout/bg_page_home.gif) repeat-x top;text-align:center;}
body.home #body_content { background:url(../images_layout/home02.jpg) no-repeat center 377px}
#global_wrap {width:1015px;margin:0 auto;border:0;text-align:left;}
#page_margins{ margin: 0 0 0 -15px; width:1000px}
#page{background:transparent;}
body.home #header { height:377px}
#header{height:426px; margin-bottom:50px}
body.home #logo { height:80px}
#logo { display:block; width:1000px; height:129px}
body.home #logo img { display:none}
#logo img { margin: 30px 0 43px 180px;}
#kontimp { position:absolute; right:155px; color:#fff }
.kontimp a {color:#fff; text-transform:uppercase; text-decoration:none; font-size:10px; font-weight:bold }
.kontimp a:hover { text-decoration:underline}
.kontimp a.current { color:#BDCC99; font-weight:bold}
#main{}

#footer_margins{width:100%;}
#footer{width:1000px;margin:0 auto;padding:5px 0 15px 0;text-align:left;height:35px;}


#col1{width:179px;}
#col1_content{}
#col3{margin:0 0 0 179px; width:670px}
#col3_content{width:650px; padding:3px 0 0 12px; margin:0 4px}

#col3_bottom { padding-left:0 !important; padding:20px 0}
#homeimp { float:right;}
#nach_oben { float:left;}

#navi{ width:172px; float:left;margin:13px 0 0}
#navi_r{ width:134px; float:right; padding:218px 0 0 10px }

.navi ul{margin:0;padding:0;list-style-type:none;}
.navi ul li{line-height:18px;margin:0; margin-bottom:7px}
.navi ul li a{text-decoration:none;display:block;padding:0 0 0 5px; color:#f0efee; text-transform:uppercase; font-weight:bold; border-left:6px solid #fff;}
.navi ul li a:focus,.navi ul li a:hover,.navi ul li a:active{text-decoration:none; color:#5d683d; border-color:#5d683d}
.navi ul li.current a { color:#5d683d;border-color:#5d683d}

.navi #zusatz { margin-top:69px}

/*#navi_r ul li { line-height:27px; padding: 0 0 0 3px; margin-bottom:3px}
#navi_r ul li a { text-transform:none; font-weight:normal; color:#fff; padding:0 0 0 32px}
#navi_r ul li a.class278 {background:url(../images_layout/icon_portrait.gif) no-repeat left center;}
#navi_r ul li a.class279 {background:url(../images_layout/icon_kursangebot.gif) no-repeat left center;}
#navi_r ul li a.class280 {background:url(../images_layout/icon_golfreisen.gif) no-repeat left center;}
#navi_r ul li a.class281 {background:url(../images_layout/icon_proshop.gif) no-repeat left center;}
#navi_r ul li a:focus,#navi_r ul li a:hover,#navi_r ul li a:active{text-decoration:none; color:#007e35}
#navi_r ul li.current a { color:#007e35}*/

#header_content { margin-top:30px; height:256px;}
#changer { width:662px; margin-left:172px}
#changer { border:solid #fff; border-width:0 11px;}


#subnavi{}
#subnavi ul{margin:0;padding:0;list-style-type:none;}
#subnavi ul li{line-height:26px;margin:0; }
#subnavi ul li a{text-decoration:none;display:block;padding:0 15px 0 15px; }
#subnavi ul li a:focus,#subnavi ul li a:hover,#subnavi ul li a:active{text-decoration:none; color:#b4dd41}
#subnavi ul li.current > a{ color:#b4dd41 }


#subnavi ul li ul { margin-left:15px;}
#subnavi ul li ul li a { color:#f0fec5}
/*#subnavi ul li.current ul li.current a { font-weight:bold}*/
#subnavi ul li.hide ul li { display:none }

#schnellanfrage{}
table.schnellanfrage{margin:0 0 20px 0;}
table.schnellanfrage td,table.freimeldungen td{color:#fff;}
#f_date_sa{width:90px;background:#fff url(http://img.werbewind.com/calendar/cal01.gif) no-repeat right center;cursor:pointer}
#input_sa{width:107px;height:20px;cursor:pointer;}

/* Klassen für Bildwechsler */
img.onClick{cursor:pointer;}
img.onCurrent{}
}
@media all
{
html *{font-size:100.01%;}
body{font-family: Arial,Helvetica,sans-serif;font-size:12.5px;color:#fff;}
h1,h2,h3,h4{color:#fff;margin:0 0 1em 0;color:#b4dd41; border-left:7px solid #b4dd41;padding:2px 0 2px 8px; /*margin-left:-13px;*/ font-weight:normal }
h1{font-size:12.5px;}
h2{font-size:12.5px;}
h3{font-size:12.5px;}
h4{font-size:12.5px; /*color:#f3b205; border-color:transparent*/}
p{line-height:1.25em;margin:0 0 1.2em 0;}
ul,ol{line-height:1.25em;margin:0 0 1.2em 1em;}
li{margin-left:1.5em;line-height:1.25em;}
strong,b{font-weight:bold !important;}
em,i{font-style:italic;}

.float_left{float:left;display:inline;margin-right:1em;margin-bottom:0.15em;}
.float_right{float:right;display:inline;margin-left:1em;margin-bottom:0.15em;}
.center{text-align:center;margin:0.5em auto;}

a{color:#fff;text-decoration:underline;}
a:focus,a:hover,a:active{color:#ccc;text-decoration:none;}

table{width:auto;border-collapse:collapse;margin-bottom:0.5em;}
th,td{padding:0;line-height:16px;vertical-align:top;}

#col3_content > div { padding-left:16px}


hr{color:#fff;background:transparent; margin:15px 0;border:0;border-bottom:1px #fff solid;}

table.impressum{width:100%;}
table.impressum td:first-child { width:38%}
#home_content { margin:-61px 0 0 0; width:662px; height:69px; padding:194px 0 0; background:url(../images_layout/home02.jpg) no-repeat center top}
#home_content p { width:180px; float:left; padding:23px 0 0 18px; height:46px; letter-spacing:-0.5px}
#home_content p.made_by { float:right; text-align:right; padding-right:3px}
#home_content p.border { border-right:1px solid #fff; width:107px}

#kontakt .block{margin-top:25px;}
#kontakt hr{margin:20px 0;}
#kontakt .float_left{margin-right:20px;}
#kontakt p{font-size:11px;}
#kontakt label{display:block;font-size:11px;padding:10px 0 0;}
#kontakt img.kalender{cursor:pointer;}
#kontakt input{width:185px;border:1px solid #FFF;background: #FFF;padding:3px 1px;color:#000;margin:1px 0}
#kontakt .telefon select{width:49px;}
#kontakt .telefon input{width:62px;}
#kontakt .telefon input.email { width:185px}
#kontakt .cbs { margin:20px 0 10px}
#kontakt .cb { margin:10px 0 0}
#kontakt .cb label{display:inline;}
#kontakt .cb input{width:1.5em;border:0;background:none;}
#kontakt .cbs input[type="text"] { background:#fff; width:70px; margin-left:15px; text-align:right}
#kontakt .datum input{width:90px;background:#fff url(http://img.werbewind.com/calendar/cal01.gif) no-repeat right center;}
#kontakt .personen input{width:60px;}
#kontakt .personen select { width:50px}
#kontakt select{width:189px;background:#FFF; margin:1px 0; border:1px solid #FFF; padding:2px 1px }
#kontakt textarea{width:394px;height:70px;border:1px solid #FFF;background:#FFF;padding:1px;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
#kontakt button{margin:5px 0 0;width:70px;padding:1px 0;border:1px solid #000;background:#fff;color:#000;font-size:12px;font-weight:bold;cursor:pointer;font-family:Arial,Helvetica,sans-serif;}
#kontakt .captcha img{float:left;margin:1px 4px 2px 0;}
#kontakt .captcha input{width:70px; height:32px; font-size:24px; font-weight:bold;}
#kontakt label.error{display:table-cell;background:red;color:#fff;padding:1px 4px;}
.cf-msg-1 { color:red; font-weight:bold}
.cf-msg-2 { font-size:1.1666em; font-weight:bold; padding:5px 10px; text-align:center; border:1px solid #b4dd41;color:#f3b205;}
#kontakt #verwendungszweck { width:320px; margin-left:5px; text-align:left}
#kontakt label[for="verwendungszweck"] { margin-left:15px}

/*** PATCHES BEI KONTAKTFORMULAR ***/
p[class^="pt"] { padding-left:16px}
textarea#nachricht { width:370px}

/*** Uploadtool ***/
#docs { margin-bottom:15px}
#docs p.docdate { display:none}
#docs h4 { border:0; padding:0; color:#f3b205; margin:7px 0 0}
#docs h4 a { color:#f3b205}
#docs p.docsize { float:right; width:10%; font-size:10px; margin:7px 0 0 }
#docs p.docsize:before{ content:"( "}
#docs p.docsize:after{ content:" )"}
#docs a img { float:right; height:28px;}
#docs hr { display:none}
}
@media print{body{font-size:10pt;}h1,h2,h3,h4,h5,h6{page-break-after:avoid;}#col1{display:none;}#col2{display:none;}#col3,#col3_content{width:100%;margin:0;padding:0;border:0;}}
