body {
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-shadow-color: #D6D6D6;
	scrollbar-face-color: #135184;
	scrollbar-highlight-color: #D6D6D6;
	scrollbar-darkshadow-color: #135184;
	scrollbar-3dlight-color: #135184;
}

/* body {
	scrollbar-base-color: transparent;
	scrollbar-track-color: transparent;
	}

body	::-webkit-scrollbar {background-color: transparent;}

body::-webkit-scrollbar-button, body::-webkit-scrollbar-track, body::-webkit-scrollbar-track-piece, body::-webkit-scrollbar-thumb {background-color: red; }
*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}body{ line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block}nav ul{ list-style:none}blockquote,q{ quotes:none}blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none}a{ margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent}ins{ background-color:#ff9; color:#000; text-decoration:none}mark{ background-color:#ff9; color:#000; font-style:italic; font-weight:bold}del{ text-decoration:line-through}abbr[title],dfn[title]{ border-bottom:1px dotted; cursor:help}table{ border-collapse:collapse; border-spacing:0}hr{ display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0}input,select{ vertical-align:middle}body{  font:13px/1.231 sans-serif; *font-size:small}some_nowhitespace{ nowhitespace:afterproperty}select,input,textarea,button{ font:99% sans-serif}pre,code,kbd,samp{ font-family:monospace,sans-serif}html{ overflow-y:scroll}a:hover,a:active{ outline:none}ul,ol{ margin-left:2em}ol{ list-style-type:decimal}

nav ul,nav li {
	margin: 0;
	list-style: none;
	list-style-image: none;
	}

small {font-size:85%}
strong, th {font-weight:bold}

td{ vertical-align:top}p{ margin:12px 0 12px 0}sub,sup{ font-size:75%; line-height:0; position:relative}sup{ top:-0.5em}sub{ bottom:-0.25em}pre{  white-space:pre; white-space:pre-wrap; word-wrap:break-word; padding:15px}textarea{ overflow:auto}some_nowhitespace{ nowhitespace:afterproperty}.ie6 legend,.ie7 legend{ margin-left:-7px}input[type="radio"]{ vertical-align:text-bottom}input[type="checkbox"]{ vertical-align:bottom}.ie7 input[type="checkbox"]{ vertical-align:baseline}.ie6 input{ vertical-align:text-bottom}label,input[type="button"],input[type="submit"],input[type="image"],button{ cursor:pointer}button,input,select,textarea{ margin:0}input:valid,textarea:valid{}input:invalid,textarea:invalid{ border-radius:1px; -moz-box-shadow:0px 0px 5px red; -webkit-box-shadow:0px 0px 5px red; box-shadow:0px 0px 5px red}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{ background-color:#f0dddd}a:link{ -webkit-tap-highlight-color:#FF5E99}button{ width:auto; overflow:visible}.ie7 img{ -ms-interpolation-mode:bicubic}@font-face{    font-family:'TitilliumText22LLight';    src:url('../fonts/TitilliumText22L002-webfont.eot');    src:url('../fonts/TitilliumText22L002-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/TitilliumText22L002-webfont.woff') format('woff'),         url('../fonts/TitilliumText22L002-webfont.ttf') format('truetype'),         url('../fonts/TitilliumText22L002-webfont.svg#TitilliumText22LLight') format('svg');    font-weight:normal;    font-style:normal}@font-face{    font-family:'TitilliumText22LRegular';    src:url('../fonts/TitilliumText22L003-webfont.eot');    src:url('../fonts/TitilliumText22L003-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/TitilliumText22L003-webfont.woff') format('woff'),         url('../fonts/TitilliumText22L003-webfont.ttf') format('truetype'),         url('../fonts/TitilliumText22L003-webfont.svg#TitilliumText22LRegular') format('svg'); font-weight:normal; font-style:normal}::-moz-selection{ background:#FF5E99; color:#fff; text-shadow:none}::selection{ background:#FF5E99; color:#fff; text-shadow:none}html,body{ height:100%; width:100%}body,select,input,textarea{ font-size:12px; line-height:15px; color:#FFF; font-family:TitilliumText22LRegular,Arial,Helvetica,sans-serif}body{line-height:1.5}a,a:link,a:visited{ color:#FFF; text-decoration:underline}a:hover{ color:#5f0e01}a:hover,a:active,.a:focus{ outline:none}h2,h3,h4,h5,h6{ font-weight:bold; text-rendering:optimizeLegibility; margin:12px 0 12px 0}h2{ color:#FFF; font-size:16px; line-height:20px}h3{ margin-bottom:0; font-size:12px; line-height:15px; color:#5f0e01}h4{ font-size:16px; line-height:20px; color:#2a661e}h5{}h6{}h3+p{ margin-top: 0px}table{ margin:24px 0; border-top:1px solid #d4d4d4; border-left:1px solid #d4d4d4}th,td{ padding:6px 10px; vertical-align:top; border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4; font-size:12px}td,td img{ vertical-align:top}table.noborder,table.noborder th,table.noborder td{ border:0}nav ul.dropdown{ position:relative; z-index:597; float:left}nav ul.dropdown,nav ul.dropdown li,nav ul.dropdown ul{ list-style:none; margin:0; padding:0}nav ul.dropdown li{ float:left; line-height:1.3em; vertical-align:middle; zoom:1}nav ul.dropdown li.hover,nav ul.dropdown li:hover{ position:relative; z-index:599; cursor:default}nav ul.dropdown li:hover >ul{ visibility:visible}nav ul.dropdown ul{ visibility:hidden; position:absolute; top:100%; left:0; z-index:598; width:100%}nav ul.dropdown ul ul{ top:1px; left:99%}nav ul.dropdown ul li{ float:none}#fullbg{ z-index:-999; min-height:100%; min-width:1024px; width:100%; height:auto; position:fixed; top:0; left:0}#container{ position:relative; width:980px}header,#main,footer{padding:0 20px}header{height:80px}header .right{padding-top:10px}#fbbox{float:left}#twbox{margin-right:15px}#content{width:940px;height:470px;background-image:url(../img/template/content/content-bg.jpg);background-repeat:no-repeat;background-position:left top}#portrait #content{background-image:url(../img/template/content/portrait-beate-susanne-hanen-bg.jpg)}#collft{padding:205px 0 0 020px;width:73px;height:265px}#colmid,#menu{width:847px}#colmid{padding:44px 0 0 0;height:381px}#txtlft,#txtrgt{float:left}#txtlft{padding-right:35px;width:360px}#txtrgt{width:360px}

#vdu {margin-top: 55px;}
#vdu a {width: 155px;}
#vdu span {width: 205px}

#menu {
	padding: 4px 0 0 0;
	height: 41px;
	}

#logo {
	display: block;
	height: 27px;
	width: 292px;
	margin-right: 24px;
	background-image: url(../img/template/primarynav/logo-beate-hanen.png);
	background-repeat: no-repeat;
	background-position: left top;
	}

#menu nav ul li, #menu nav ul li a {float:left}

#menu nav ul li a {
	padding: 11px 13px;
	color: #FFF;
	font-size: 14px;
	text-decoration: none;
	font-family: TitilliumText22LLight, Arial, Helvetica, sans-serif;
	}

#menu nav ul li a:hover, #menu nav ul li a.selected, #menu nav .selected {font-weight:bold}

#slider div {width:800px}

#slider .reflft {
	float: left;
	padding-right: 40px;
	width: 270px !important;
	height: 360px
	}

#slider .refrgt {
	float: left;
	width: 490px;
	padding-top: 12px
	}

.hl	{
	margin-top: 0;
	color: #FFF;
	font-size: 14px;
	line-height: 1.5;
	font-weight: bold
	}

.nomargin-top {margin-top:0}

#slider .readmore {
	float: left;
	width: 490px;
	height: 35px
	}

#slider .readmore a, #slider .readmore a:link, #slider .readmore a:visited {
	display: block;
	margin-left: 35px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center
	}

.circle {
	width: 420px;
	position: absolute;
	left: 85px;
	top: 90px
	}

.circle a {
	float: left;
	height: 13px;
	width: 16px;
	margin: 0 6px 0 3px;
	display: inline;
	text-decoration: none;
	}

.circle a.selected {
	text-decoration: underline;
	}

.circle ul.control {
	float: left;
	width: 640px;
	}

.circle ul li, .circle ul li a {
	display: block !important;
	float: left !important;
	}

.reflft p strong {
	text-transform: uppercase;
	}

.refimg {padding: 30px 0 0 40px}
.refimg.tight {padding: 0 0 0 40px}

.refimg div {
	padding-left: 2px;
	width: 192px;
	height: 220px;
/*	background-image:	url(../img/template/content/refimg.png);
	background-repeat: no-repeat;
	background-position: left top*/
	}

.txtborder {
	width: 465px !important;
	padding: 0 0 0 25px;
	background-image: url(../img/template/content/txt-bottom.png);
	background-repeat: no-repeat;
	background-position: left 34px
	}

.datenschutz {
	background-image: none;  // kein guillemet links außen am Textblock
	}

.datenschutz p, .datenschutz ul {
	margin: 10px 0 5px 0;
	}

.txtborder.subline {background-position:left 53px}

.txtborder-alternativ{width:465px !important;padding:0 0 0 25px;}

.referenzbody{width:445px !important;padding:0 20px 0 0;background-image:url(../img/template/content/txt-top.png);background-repeat:no-repeat;background-position:right bottom;}

.referenzbody-alternativ {
	width: 445px !important;
	padding: 0 20px 0 0;
	}

.referenzbody-scroll {
	width: 445px !important;
	padding: 0 0 0 0;
	}

.guillemet {
	background-image: url(../img/template/content/txt-top.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0 0 15px 0;
	}

#home #collft{padding:30px 0 0 20px;height:440px}#home #logo{display:none}#home #menu nav ul li,#home #menu nav ul li a{float:none}#home #menu nav ul{padding-top:40px}

#home #menu nav ul li a {
	display: block;
	padding: 7px 18px
	}

#home #homeclaim{position:absolute;top:370px;left:52px}#contact .input,#contact .inputsmall,#contact .inputmid{margin-top:1px;border:0;background-color:transparent;width:280px;height:29px;background-image:url(../img/template/content/input-bg.png);background-repeat:no-repeat;background-position:left top}#contact .inputsmall{width:66px;background-image:url(../img/template/content/input-small-bg.png)}#contact .inputmid{width:208px;background-image:url(../img/template/content/input-mid-bg.png)}#contact .textarea{margin:45px 0 0 0;border:0;background-color:transparent;width:457px;height:211px;background-image:url(../img/template/content/textarea-bg.png);background-repeat:no-repeat;background-position:left top}#contact input.submit{margin-top:1px;border:0;background-color:transparent;text-transform:uppercase}#contact label{display:block;font-size:10px}#contact label.error{color:#F00}#contact #txtlft{padding-right:35px;width:281px}#contact #txtrgt{width:460px}footer{height:70px;background-image:url(../img/template/footer/footer-bg.png);background-repeat:no-repeat;background-position:left bottom}footer nav ul li,footer nav ul li a{float:left}footer 

nav {padding-top: 15px;}

footer nav ul li a, footer nav ul li a:link, footer nav ul li a:visited {
	color: #757675;
	font-size: 11px;
	text-decoration: none;
	}

footer nav ul li a:hover{font-weight:bold}footer nav ul li a{padding:0 6px;border-right:1px solid #757675;font-family:TitilliumText22LLight,Arial,Helvetica,sans-serif}footer nav ul li.first a{padding-left:0}footer nav ul li.last a{border:0}.ir{ display:block; text-indent:-999em; overflow:hidden; background-repeat:no-repeat; text-align:left; direction:ltr}.hidden{ display:none; visibility:hidden}.visuallyhidden{ border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{ clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto}.invisible{ visibility:hidden}.clearfix:before,.clearfix:after{ content:"\0020"; display:block; height:0; overflow:hidden}.clearfix:after{ clear:both}.clearfix{ zoom:1}.left{ float:left}.right{ float:right}.align-left{ text-align:left}.align-right{ text-align:right}.align-center{ text-align:center}.justify{ text-align:justify}.clear{ clear:both}.bold{font-weight:bold}.italic{ font-style:italic}.small{font-size:11px}.underline{ border-bottom:1px solid}img.centered{ display:block; margin-left:auto; margin-right:auto}img.alignleft,div.alignleft{ float:left; margin:0 15px 5px 0}img.alignright,div.alignright{ float:right; margin:10px 0 10px 10px}.marginleft{ margin-left:20px}.marginright{ margin-right:20px}.center{ position:relative; margin:0 auto}.click{ display:block; cursor:pointer}.sthidit{ display:none; visibility:hidden}.AlexaSiteStatsWidget{ display:none}
