@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'fagonoregular';
    src: url('../fonts/fagono__-webfont.eot');
    src: url('../fonts/fagono__-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fagono__-webfont.woff') format('woff'),
         url('../fonts/fagono__-webfont.ttf') format('truetype'),
         url('../fonts/fagono__-webfont.svg#fagonoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body, html {
	font-family: 'fagonoregular', Verdana, Geneva, sans-serif;
	color:#6d6d6d;
	text-align:left;
	font-size:1.0em;
	line-height:1.4;
	margin: 0px; padding: 0px;
}

nav, header, article{ margin: 0px; padding: 0px;}

h1 { font-family: 'fagonoregular', Verdana, Geneva, sans-serif; color:#6d6d6d; text-align:center; font-size:1.65em; margin: 0px 0px 10px 0px; line-height:130%; padding: 0px; font-weight:100;}
.bold { font-family: 'fagonoregular', Verdana, Geneva, sans-serif; color:#6d6d6d; text-align:center; font-size:100%; margin: 0px 0px 10px 0px; line-height:120%; padding: 0px; font-weight:bold;}
h2 { font-family: 'fagonoregular', Verdana, Geneva, sans-serif; color:#6d6d6d; text-align:justify; font-size:1.6em; margin: 0px 0px 0px 0px; padding: 0px; font-weight:100;}
h3 { font-family: 'fagonoregular', Verdana, Geneva, sans-serif; color:#898989; text-align:justify; font-size:0.9em; margin: 0px 0px 10px 0px; padding: 0px; font-weight:100;}
h3 strong {font-weight:800;}
h4 { font-family: 'fagonoregular', Verdana, Geneva, sans-serif; color:#434343; text-align:justify; font-size:0.9em; margin: 0px 0px 3px 0px; padding: 0px; line-height:1.2em; font-weight:100; }

p.head1 { font-family:'fagonoregular', Verdana, Geneva, sans-serif; text-align:left; margin: 0px; padding: 7px 0px 0px 0px; letter-spacing:0; font-size:1.7em; color:#fff;}
p.head2 { font-family:'fagonoregular', Verdana, Geneva, sans-serif; text-align:left; margin: 0px; padding: 0px; letter-spacing:0; font-size:1.0em; color:#fff;}

a { text-decoration:none; margin: 0px; padding: 0px;}
.clear { clear:both;}
img { border: none;}
p { color:#6d6d6d; text-align:left; margin: 0px; padding: 0px;}

#head { height: auto; background-image:url(../img/bg_top.jpg); background-repeat:repeat-x; margin: 0px; padding: 0px; }
#headbox {width: 940px; margin: 0px auto 0px auto; padding: 30px 0px 30px 0px; }
#logo {float: left; text-align:right; width:220px; margin-right: 30px;}
#headtext_logo {float: left; text-align:left; margin: 0px; padding: 0px;}
#headtext_logo a {color:#FFF;}

#menu { background-image:url(../img/menubox_bg.jpg); background-position:bottom; background-repeat:repeat-x; margin: 0px; padding: 0px;}
#menubox { width: 940px; margin: 0px auto 0px auto; padding: 0px;}

/* NORMALE LISTE */
ul#normal {}
ul#normal li { font-family: 'fagonoregular', Verdana, Geneva, sans-serif; color:#6d6d6d; font-size:0.95em; line-height:1.2em; }

/* LISTE mit orangenen Pfeilen */
ul#orange_list { margin: 0px; padding: 0px 0px 0px 19px; list-style-image:url(../img/arrow.png);}
ul#orange_list li { font-family: 'fagonoregular', Verdana, Geneva, sans-serif; color:#6d6d6d; text-align:left; font-size:0.95em; margin: 0px 10px 0px 0px; padding: 0px 0px 10px 0px; line-height:1.2em; }
ul#orange_list li a {}

/* CONTAINER */
#container { width:940px; margin: 0px auto 0px auto; padding-top: 30px; }
#box_left { float: left; width:220px; padding: 0px 10px 0px 0px; border-right: solid 1px #d2d0d0; }
#box_left p { color:#ff9500; text-align:right; font-size:1.0em; margin: 0px; padding: 0px 10px 0px 0px; line-height:1.0em; }
#notfall { text-align:right; padding: 0px 10px 0px 0px;}
#box_right { float: left; padding: 0px 0px 0px 19px; width:690px; }

/* CONTENT */
#content {}
#content p { margin: 0px 0px 10px 0px;}
#content hr { border:none; border-top:1px dashed #8b8b8b; height:1px; color:#000000; background:transparent; margin: 15px 0px 15px 0px; }
#content a { margin: 0px; padding: 0px; margin: 0px 0px 0px 0px; font-size:0.95em; line-height:1.2em; color:#ff9500; font-family: 'fagonoregular', Verdana, Geneva, sans-serif;}
#content a:hover { text-decoration:underline;}

ul#startseite { margin: 5px 0px 5px 30px; padding: 0px;}
ul#startseite li { font-family: 'fagonoregular', Verdana, Geneva, sans-serif; color:#6d6d6d; text-align:left; font-size:1.0em; margin: 0px 0px 0px 0px; padding: 0px; line-height:180%; font-weight:100;}

/* LISTENELEMENTE */
ul.listenelemente { list-style-type:none; margin: 0px; padding: 0px;}
ul.listenelemente li { margin: 0px; float:left; padding: 0px 15px 30px 0px; width: 220px;}
ul.listenelemente li:nth-child(3n+3) { padding: 0px; margin: 0px; }


/* FOOT */
#foot { background-color:#d1eeee; border-top: solid 1px #9AC0CD; margin: 40px 0px 0px 0px; padding: 20px 0px 30px 0px;}
#foot_container { width:940px; margin: 0px auto 0px auto;}

#foot_left { float: left;}
#foot_left p { color:#7f7f7f; text-align:left; font-size:0.85em; margin: 0px; padding: 0px; line-height:1.2em;}
#foot_left a { font-family: 'fagonoregular', Verdana, Geneva, sans-serif; color:#7f7f7f; font-size:100%; margin: 0px; padding: 0px; line-height:1.2em; }
#foot_left a:hover { color:#ff9500; }

#foot_right { float: right; }
#foot_right a { text-decoration:underline; text-align:right; font-family: 'fagonoregular', Verdana, Geneva, sans-serif; color:#7f7f7f; font-size:0.85em; margin: 0px; padding: 0px; line-height:1.2em; }
#foot_right a:hover { color:#ff9500; }

/* Nivo Slider */
.slider-wrapper { 
	width: 100%;
}
