/* IE
@font-face {
   font-family: Breip;
   src: url("breipfont.otf");
}
*/
/* FireFox & Safari
@font-face {
   font-family: Breip;
   src: url("Breip.ttf") format("truetype");
}
@font-face {
   font-family: Christo;
   src: url("fontChristo.ttf") format("truetype");
}
@font-face {
   font-family: Luna;
   src: url("Luna_Bar.ttf") format("truetype");
}
@font-face {
   font-family: Sean;
   src: url("Hand_of_Sean.ttf") format("truetype");
}
*/
/* Safari
@font-face {
   font-family: Breip;
   src: url("http://www.webfonts.info/fonts/GraublauWeb.otf") format("opentype");
}
*/



body
{
    background-color:#f3fbfe;
    margin:0em;
    padding:0;
    direction:ltr;
    font-family: Tahoma, Geneva, Segoe, Segoe UI, DejaVu Sans, Trebuchet MS, Verdana, sans-serif;



































































































































































































































































































































































,,,,,,,,,,,,,,,,,,,,























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































}
#Wrapper
{
    width:100%;
    margin: 0 auto;
    padding: 0;
/*
  background-color:#00FF00;
    border:#000000 thin solid;
*/
}

#Main {
    width:1024px;
    margin: 0 auto;
}





a:link
{
    color:#339933;
    text-decoration: none;
    border:none;
}
a:visited
{
    color:#006600;
    text-decoration: none;
}
a:hover
{
    color:#666666;
    text-decoration: none;
}

/*

*.hidden
{
    display:none; margin:0px; padding:0px;
}
*/

#Head
{
    background-color: #04596d;

/*
    -moz-border-radius-topleft:10px;
    -webkit-border-top-left-radius:10px;
    -moz-border-radius-topright:10px;
    -webkit-border-top-right-radius:10px;

    -moz-border-radius-bottomleft:10px;
    -webkit-border-bottom-left-radius:10px;
    -moz-border-radius-bottomright:10px;
    -webkit-border-bottom-right-radius:10px;

    border:#FFFFCC solid thin;
  border:#000 solid thin;
    border-top:none;
*/
  	padding:14px 0px;
    margin:0em;
}

#Head2
{
    background-image:url(images/bg_head2.jpg);
    background-repeat:no-repeat;
    background-position:top;
    padding:28px 0px;
    margin:0em;
}

#Head h1
{
    font-size:0.8em;
    font-style: oblique;
/*    font-stretch:1em; */
    margin:0em 0em 0em 0em;
    padding:1.75em 0em 0.5em 2em;
/*    opacity:.90;
  filter:alpha(opacity=90);
  filter: “alpha(opacity=90)”;
*/
}

#Right
{ width:150px; hight:75px; float:right; padding:0em; /*  border:#000 solid thin; */
}

#Rightfebs
{ width:343px; float:right;
}

#Left
{
    width:282px;
    float:left;
    padding:0em;
    overflow:hidden;/* background-image:url(images/kontakt.jpg); background-repeat:no-repeat;  border:#000 solid thin; */
}

#Navigation p {
    padding:0em; margin:0em 0em 0.5em 0em;
}

#Navigation a:link {
    color:#BD0926; text-decoration:none;
}
#Navigation a:visited {
    color:#BD0926; text-decoration:none;
}
#Navigation a:hover {
    color:#000000; text-decoration:none;
}
#Navigation a:active {
    color:#999999; text-decoration:none;
}

#Middle
{
    float:left; margin:0em auto; padding:0em; width:657px;
    /*    -moz-border-radius:5px; -webkit-border-radius:5px; border:#eee solid thin; background-color:#eee; */
}

#Navi img { float:left;
}

#MainContent {
    background-color:#ffecdb; background-image:url(images/bg_weiss.jpg); clear:left; padding:15px 10px 15px 15px; margin-left:6px; max-height:430px; overflow-x: hidden;

}


#MainContent2 {
    background-color:#fff7d8; background-image:url(images/bg_weiss.jpg); clear:left; padding:15px 10px 15px 15px; margin-left:6px; max-height:430px; overflow-x: hidden;

}


#MainContent3 {
    background-color:#eff5e1;
    background-image:url(images/bg_weiss.jpg);
    clear:left;
    padding:15px 10px 15px 15px;
    margin-left:6px;
    max-height:430px;
    overflow-x: hidden;
}

#MainContent4 {
    background-color:#dde8f4;
    background-image:url(images/bg_weiss.jpg);
    clear:left;
    padding:15px 10px 15px 15px;
    margin-left:6px;
    max-height:430px;
    overflow-x: hidden;
}

#MainContent5 {
    background-color:#fee8da;
    background-image:url(images/bg_weiss.jpg);
    clear:left;
    padding:0px 10px 15px 15px;
    margin-left:6px;
    max-height:430px;
    overflow-x: hidden;
}

#MainContent6 {
	background-color:#ece0ee;
	background-image:url(images/bg_weiss.jpg);
	clear:left;
	padding:15px 10px 15px 15px;
	margin-left:6px;
	max-height:430px;
	overflow-x: hidden;
}


#MainContent h1 {
    font-size:1.3em;
    font-weight:lighter;
    padding:0em 0em 0em 0em;
    margin:0em;
    clear:left;
}

#MainContent2 h1 {
    font-size:1.3em;
    font-weight:lighter;
    padding:0em 0em 0em 0em;
    margin:0em;
    clear:left;
}

#MainContent3 h1 {
    font-size:1.3em;
    font-weight:lighter;
    padding:0em 0em 0em 0em;
    margin:0em;
    clear:left;
}

#MainContent4 h1 {
    font-size:1.3em;
    font-weight:lighter;
    padding:0em 0em 0em 0em;
    margin:0em;
    clear:left;
}

#MainContent5 h1 {
    font-size:1.3em;
    font-weight:lighter;
    padding:0em 0em 0em 0em;
    margin:0em;
    clear:left;
}

#MainContent6 h1 {
    font-size:1.3em;
    font-weight:lighter;
    padding:0em 0em 0em 0em;
    margin:0em;
    clear:left;
}

#MainContent p { font-size:0.9em; padding:0.5em; font-weight:100; }
#MainContent2 p { font-size:0.9em; padding:0.5em; font-weight:100; }
#MainContent3 p { font-size:0.9em; padding:0.5em; font-weight:100; }
#MainContent4 p { font-size:0.9em; padding:0.5em; font-weight:100; }
#MainContent5 p { font-size:0.9em; padding:0em; font-weight:100; }
#MainContent6 p { font-size:0.9em; padding:0.5em; font-weight:100; }
#form_table{ font-size:0.9em; padding:0em; font-weight:100; }
#Logos { background-color:#F3FBFE; }

.right { float:right; }
.left { float:left; }
.center { text-align:center; }





.container {
    font-size:0.8em;
    margin:0px;
    padding:0px 0px 10px 0px;
    width:150px;
    text-align:center;
}

.container .container-top{
    background-image:url(images/bg_container_top.png);
    background-repeat:no-repeat;
    background-position:top;
    height:12px;
    margin:0px;
    padding:0px;
}
.container .container-middle{
    background-image:url(images/bg_container.png);
    background-repeat:repeat-y;
    width:150px;
    margin:0px;
    padding:0px;


}
.container  h2 {
    font-size:1em;
    margin:0px 0px 0px 0px;
    padding:0px;
    font-weight:lighter;
}
.container h2 { cursor: pointer;}

.container p {
    font-size:0.9em;
    margin:0px 5px 0px 10px;
    padding:0px 0px 4px 0px;
    font-weight:lighter;
    text-align:left;
}
.container .container-bottom{
    background-image:url(images/bg_container_bottom.png);
    background-repeat:no-repeat;
    background-position:bottom;
    height:9px;
    margin:0px;
    padding:0px;
}
.hidden p {
    font-size:1em;
    margin:0px 5px 0px 10px;
    padding:0px 0px 0px 0px;
    font-weight:lighter;
    text-align:left;
}




label
{
    clear:both;
    color:#F00;
}

input, textarea
{
    -moz-border-radius-topleft:7px;
    -webkit-border-top-left-radius:7px;
    -moz-border-radius-topright:7px;
    -webkit-border-top-right-radius:7px;

    -moz-border-radius-bottomleft:7px;
    -webkit-border-bottom-left-radius:7px;
    -moz-border-radius-bottomright:7px;
    -webkit-border-bottom-right-radius:7px;

    border:#787878 solid thin;
    font-size:12px;
    padding:0px 0px 0px 4px;
}
/**/

.error
{
    color:#F00; text-align:center;
}
#Middle img
{
    padding:0em; margin:0em;
}

#Position-Bottom { vertical-align:bottom; }
#Bottom
{ clear:both; width:100%; padding:4em 0em 0em 0em; margin:0em 0em 0em 0em; background-image: url("images/wiese.png") ; position:fixed; bottom:0px;  /* -moz-border-radius:10px; -webkit-border-radius:10px; border:#FFCC00 thin solid; */ }
#Bottom a  { border:none; }
#Bottom a:link  { border:none; }