@import url(http://fonts.googleapis.com/css?family=Bad+Script);

/* Eric Meyer's CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* End of Eric Meyer's CSS Reset */

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
body {
	font: 12px/18px Arial, sans-serif;
	width: 100%;
}

.bgwrapper {
	width: 100%;
	margin: 0 auto;
	background-image:url(images/bg.jpg);
	background-position:top center;
	background-attachment: fixed;
	}
.wrapper {
	width: 950px;
	margin: 0 auto;
	}

.ccc {clear:both;}

a:link {color: #246799; text-decoration:none;}
a:hover {color: #246799;text-decoration: underline;}
a:visited {color: #246799; text-decoration:none;}
a:active {color: #246799; text-decoration:none;}

.fussdaten, .fussdaten:link{font-size:16px; font-weight:bold; color:#246799; }
.fussdaten:hover{font-size:16px; font-weight:bold; color:#246799; }
.vorteil {color: #246799;}

/* Header
-----------------------------------------------------------------------------*/
.header {height: 350px;	background-image:url(images/headbg.png);background-repeat:no-repeat;	background-position:center;}
.header2 {height: 350px;	background-image:url(images/headbg2.png);background-repeat:no-repeat;	background-position:center;}

.zitat{padding-top:0px;  width:400px; margin-left:40px; font-family: 'Bad Script', cursive; font-size:20px; line-height:1.6; text-align:left; color:#777; float:left; }
.zitattext {padding-left:40px; margin-top:60px; font-size: 16px;}
.headbild{padding-top:150px; height:200px; width:390px; margin-left:50px; float:left;}



/* Middle
-----------------------------------------------------------------------------*/
.hrline{text-align:left;margin-left:0;background-color: transparent;background:none;width:100%;height: 1px;border-top-style:dotted;border-top-color:#ccc;border-top-width: 1px;border-bottom: none;border-left: none;
border-right: none;}
.headtxt{font-size:16px; color:#246799; }
.headtxt2{font-size:23px; color:#246799;line-height:1.5;}
.headtxt3{font-size:19px; color:#246799; line-height:1.5;}
.smalltxt{font-size:10px; }
.smalltxt2{font-size:12px; }
.malltxt{font-size:17px; color:#246799; font-style:italic;}

.hrline{text-align:left;margin-left:0;background-color: transparent;background:none;width:100%;height: 1px;border-top-style:dotted;border-top-color: #bbb;border-top-width: 1px;border-bottom: none;border-left: none;
border-right: none;}

.imgf{float:left; padding-right:20px;  margin-top:-10px; padding-bottom:5px;}
.imgf2{float:left; padding-right:35px; padding-bottom:10px; margin-top:-30px;padding-top:35px;}
.imgfr{float:right; padding-right:55px; padding-bottom:10px; margin-top:-30px;}

.lili{list-style-position:outside; padding-left:50px; list-style-type:square; }
.lili li { line-height:1.0em; padding-bottom:10px; padding-top:10px; }
.lili2{list-style-position:outside; padding-left:50px; list-style-type:square; }
.lili2 li {border-bottom:dotted 1px #ddd; line-height:1.5em; padding-bottom:10px; padding-top:10px; }

.lili3{list-style-position:outside; padding-left:5px; list-style-type:none; font-size:13px; }
.lili3 li {border-bottom:dotted 1px #ddd; line-height:1.2em; padding-bottom:4px; padding-top:4px; }

.divlili {width:600px;}

.Inhalte{width:600px;margin-left:2px; color:#686868; font-size:14px;}
.Inhalte_wrapper{width:830px;margin-left:2px; margin-top:30px; color:#686868; font-size:14px;}
.inhalte_menu{width:190px;color:#686868; font-size:14px; float:left; margin-top:7px;}
.inhalte_content{width:600px;color:#686868; font-size:14px; float:right; margin-left:40px;}
.content {
	background-image:url(images/bgcon.png);
	background-repeat:repeat;
	background-position:center;
	padding-top:1px; padding-left:60px; padding-right:60px;
}

.menu {margin-top:10px; height:70px; width:870px; margin-left:-22px;
background-image:url(images/mbg.png);
	background-repeat:repeat-x;
}

.mbtnleist {width: 862px; height: 60px;}
.button1w {width:61px;}
.mnbtn2{width: 177px;}
.mnbtn3{width: 86px;}
.mnbtn4{width: 99px;}
.mnbtn5{width: 150px;}
.mnbtn6{width: 89px;}



/* Footer
-----------------------------------------------------------------------------*/
.footer {
	height: 100px;
	background-image:url(images/bgfoot.png);
	background-repeat:no-repeat;
	background-position:center top;
}

.footer-wrap {background-image:url(images/barrierefrei.jpg); background-position:bottom left; background-repeat:no-repeat;}

#fter-c2{width:167px;float:left;margin-left:58px;padding-left:0px; font-size:12px; color:#666666;}	
#fter-c3{width:170px;float:left; font-size:12px; color:#666666;}	
#fter-c0{width:204px; height:56px;float:left;margin-left:0px; background-image:url(images/navi/top.png); padding-top:14px; background-repeat:no-repeat; text-align:center; }	
#fter-c1{width:209px;height:63px;float:left;margin-left:20px; color:#666666; font-size:12px; background-image:url(images/navi/kontakt.png);background-repeat:no-repeat; padding-top:14px; text-align:center;}

.fettt{font-weight:bold;}

.copyright {text-align:right; color:#fff; height:100px; padding-right:60px; margin-top:20px; width:300px; float:right; background-image:url(images/bgf.png); background-repeat:no-repeat; background-position:top; padding-top:12px;}
.copl:link, .copl:visited, .copl:hover {color:#fff;}


/* Inhalte
-----------------------------------------------------------------------------*/
.btn_head {margin-left:-128px; background-image:url(images/bgbanner.png); background-repeat:no-repeat; min-height:46px;padding-top:10px; padding-left:27px; color:#FFFFFF; font-size:18px; font-weight:bold;}