/* Fuer die Druckausgabe ueberfluessiges abschalten */

#noprint { display: none; }
.noprint { display: none; }


/* text allgemein */

/* body anweisungen */

/* Typo */

body {

        margin-top: 0;

        /* Nur fuer den IE 5.X */

        text-align: center;

        background-color:#FFFFFF;

        background: url(../gfx/bg_site.jpg);

        background-position: top center;

        background-repeat: repeat-y;

        }



/* text allgemein */

body, table, tr, td, div, input, textarea, select {

        font-family: Arial;

        font-size: 11px;

        text-decoration: none;

        color: #365179;

        }



/* Layout*/

#page {

        /* Sicherstellen dass der IE ab hier alles linksbuendig darstellt */

        text-align: left;

        width: 950px;

        height: auto;

        margin: 0 auto 0 auto;

        }



div#top {

        width: 950px;

        height: 80px;

        background: url(../gfx/bg_top.jpg) no-repeat left top;

        overflow: hidden;

        margin: 0 0 0 0;

        }



div#headline {

        width: 600px;

        height: 68px;

        position:absolute;

        padding-top:10px;

        padding-left:208px;

        padding-right:20px;

        float: left;

        }



div#logolink {

        width: 100px;

        height: 68px;

        position:absolute;

        margin-top:10px;

        margin-left:50px;

        float: left;

        }
		
a.header {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #419024;}
a.header:link {text-decoration: none;}
a.header:visited {text-decoration: none;color: #419024;}
a.header:hover {text-decoration: underline;	color: #2E641A;}
a.header:active {text-decoration: none;	color: #419024;}

a.middlebox {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #365179;}
a.middlebox:link {text-decoration: none;}
a.middlebox:visited {text-decoration: none;color: #365179;}
a.middlebox:hover {text-decoration: underline;	color: #236535;}
a.middlebox:active {text-decoration: none;	color: #365179;}


div#headline h1 {

        font-size: 12px;

        font-weight: bold;

        text-decoration: none;

        margin-top:0px;

        margin-bottom:0px;

        }



div#subnavi {

        width: 342px;

        height: 68px;

        position:absolute;

        margin: 0 0 0 600px;

        padding-top:10px;

        text-align: right;

        }



#list {

        list-style:none;

        display:inline;

        }



#list li {

        display:inline;

        }



#list a {

        text-decoration: none;

        background-color:#FFFFFF;

        color: #333333

        }



#list a:hover {

        text-decoration: none;

        color: #FF6600;

        }



/*Direktwahl*/

a {

        text-decoration: underline;

        color: #333333

        }



a:hover {

        text-decoration: none;

        color: #FF6600;

        }



/*Direktwahl*/

a.rot {

        font-size: 14px;

        font-weight: bold;

        text-decoration: underline;

        color: #FF6600;

        }



a.rot:hover {

        text-decoration: none;

        color: #FF6600;

        }



/*Hauptmenu*/

div#navbar{

        height: 40px;

        width: 950px;

        margin: 0 0 0 0;

        padding: 0;

        border: 0;



        }



div#navbar ul#hauptmenu{

        height: 40px;

        width: 950px;

        background: url(../gfx/navi.jpg) no-repeat left top;

        margin: 0;

        padding: 0;

        position: relative;



        }



div#navbar ul#hauptmenu li{

        margin: 0;

        padding: 0;

        list-style: none;

        position: absolute;

        top: 0;



}

ul#hauptmenu li,ul#hauptmenu a{

        height: 40px;

        display: block;

}

div#navbar ul#hauptmenu li a {

        text-indent: -9999px;

        text-decoration: none;

}

#m_lastminute {

        left: 208px;

        width: 149px;

        }

#m_neue_ferienwohnungen {

        left: 359px;

        width: 149px;

        }



#m_vermieterinformationen {

        left: 509px;

        width: 149px;

        }



#m_ferienwohnung_anmelden {

        left: 659px;

        width: 149px;

        }



#m_vermieter_login {

        left: 809px;

        width: 136px;

        }



/* Hover Menu */

#m_lastminute a:hover,#page.lastminuteaktiv #m_lastminute {

        background: url(../gfx/navi.jpg) -208px -40px no-repeat;

}

#m_neue_ferienwohnungen a:hover,#page.neue_ferienwohnungenaktiv #m_neue_ferienwohnungen {

        background: url(../gfx/navi.jpg) -359px -40px no-repeat;

}

#m_vermieterinformationen a:hover,#page.vermieterinformationenaktiv #m_vermieterinformationen {

        background: url(../gfx/navi.jpg) -509px -40px no-repeat;

}

#m_ferienwohnung_anmelden a:hover,#page.ferienwohnung_anmeldenaktiv #m_ferienwohnung_anmelden {

        background: url(../gfx/navi.jpg) -659px -40px no-repeat;

}

#m_vermieter_login a:hover,#page.vermieter_loginaktiv #m_vermieter_login {

        background: url(../gfx/navi.jpg) -809px -40px no-repeat;

}





#winter {

        width: 950px;

        height: 210px;

        overflow: hidden;

        margin: 0 0 0 0;

        background-image: url(../gfx/winter.jpg);

        background-position: top center;

        background-repeat: no-repeat;



        }



#sommer {

        width: 950px;

        height: 210px;

        overflow: hidden;

        margin: 0 0 0 0;

        background-image: url(../gfx/sommer.jpg);

        background-position: top center;

        background-repeat: no-repeat;

        }



div#box_suche_top, #box_mitte_top, #box_rechts_top, #box_inhalt_top {

        background-color: #BFCDB6;

        }



div#spalte_a {

        float: left;

        }



div#content_links {

        width: 300px;

        margin: 0 0 0 0;

        float: left;

        }



div#box_suche {

        width: 298px;

        border: 1px solid;

        border-color: #d8d8d8;

        margin-left: 5px;

        }



div#box_suche h1 {

        font-size: 12px;

        font-weight: bold;

        text-decoration: none;

        margin-top:0px;

        margin-bottom:0px;

        padding: 4px;

        background-color: #BFCDB6;

        }



div#box_suche h2 {

        font-size: 12px;

        font-weight: bold;

        text-decoration: none;

        margin-top:0px;

        margin-bottom:0px;

        }



div#box_marginal {
width: 298px;
margin-left: 5px;
margin-right: auto;
margin-top: 5px;
border: 1px solid;
border-color: #d8d8d8;
}



div#box_marginal_inhalt {

        padding:4px;
		
		font-family: arial;
		
		font-size: 11px;
		color: #365179;

        }





div#box_content {

        width: 618px;
		
		

        margin-left: 325px;

        border: 1px solid;

        border-color: #eaeaea;

        }



div#box_content_padd {

        width: 618px;

        margin-left: 325px;

        padding: 4px;

        border: 1px solid;

        border-color: #eaeaea;

        }



div#box_content h1 {

        font-size: 12px;

        font-weight: bold;

        text-decoration: none;

        margin-top:0px;

        margin-bottom:0px;

        padding: 4px;

        background-color: #BFCDB6;

        }



div#box_content h2 {

        font-size: 14px;

        font-weight: bold;

        text-decoration: none;

        margin-top:0px;

        margin-bottom:0px;
		

        }

div#box_content h3 {

        font-size: 12px;

        font-weight: bold;

        text-decoration: none;

        margin-top:0px;

        margin-bottom:0px;
		

        }

div#box_inhalt, #box_inhalt_a {

        padding:4px;
		
		font-size:11px;
		font-family: arial;

        }



div#box_mitte {

        width: 300px;

        margin-left: 20px;
		

        float: left;
				font-size:11px;
		font-family: arial;
		

		

        }



div#box_mitte_inhalt, #box_mitte_inhalt_a, #box_mitte_inhalt_b {

        padding:4px;
				border-left: 1px solid #eaeaea;
		border-right: 1px solid #eaeaea;
		border-bottom: 1px solid #eaeaea;
		font-size:11px;
		font-family: arial;

        }



div#box_mitte h1 {

        font-size: 12px;
		border-left: 1px solid #eaeaea;
		border-right: 1px solid #eaeaea;

        font-weight: bold;

        text-decoration: none;

        margin-top:0px;

        margin-bottom:0px;

        padding: 4px;

        }



div#box_mitte h2 {

        font-size: 12px;

        font-weight: bold;

        text-decoration: none;

        margin-top:0px;

        margin-bottom:0px;

        padding: 4px;

        background-color: #BFCDB6;
		
		color: #365179;

        }



* html div#box_rechts {

        width: 300px;

        margin-left: 642px;

        }



div#box_rechts {

        width: 300px;

        margin-left: 645px;

        }



div#box_rechts h1 {

        font-size: 11px;
		
		font-family:arial;
		
		color: #365179;

        font-weight: bold;

        text-decoration: none;

        margin-top:0px;

        margin-bottom:0px;

        padding: 4px;

        background-color: #BFCDB6;

        }



div#box_rechts h2 {

        font-size: 11px;

        font-weight: bold;
		
		font-family:arial;

        text-decoration: none;

        margin-top:0px;

        margin-bottom:0px;

        padding: 4px;

        }



.frame_300 {

        width: 292px;

        padding-right: 4px;

        }



div#copyright {

        width: 940px;

        margin: 5px 0 0 0;


        }



div#copyright p {

        padding: 10px;

        font-size: 10px;
		
		font-family: arial;

        }



* html div#suche {

        margin-left: 317px;

        }



div#suche {

        margin-left: 320px;

        }



div#suche h1 {

        font-size: 12px;

        font-weight: bold;

        text-decoration: none;

        margin-top:0px;

        margin-bottom:0px;

        padding: 0;

        }



form {

        margin: 0;

        }



.txt_small {

        font-size: 11px

        }



.suchfeld {

        background-color: #BFCDB6;

        border: #333333;

        border-style: solid;

        border-top-width: 1px;

        border-right-width: 1px;

        border-bottom-width: 1px;

        border-left-width: 1px

        }



.rahmen_pic {

        background-color: #e4e4e4;

        border: #333333;

        border-style: solid;

        border-top-width: 1px;

        border-right-width: 1px;

        border-bottom-width: 1px;

        border-left-width: 1px

        }



.fld_suche {

        font-size: 12px;

        width: 272px;

        background-color: #e4e4e4

        }



.fld_suche_select {

        font-size: 12px;

        width: 280px;

        background-color: #e4e4e4

        }



.fld_a {background: #e6e6e6; color:#5e5e5e; font-size:11px; font-family: arial; border: 2px solid #f2f2f2; width: 238px;}
.fld_b {background: #e6e6e6; color:#5e5e5e; font-size:11px; font-family: arial; border: 2px solid #f2f2f2; width: 238px;}
.fld_secure {background-color: #ce0807; width: 48px; color: #FFFFFF; font-weight: bold; text-align: center; border: #880404; border-style: solid; border-width: 2px;}



h11 {

        font-size: 12px;

        font-weight: bold;

        text-decoration: none;

        margin-top:0px;

        margin-bottom:0px;

        }



h12 {

        font-size: 14px;

        color: #FF0000;

        margin-top:0px;

        margin-bottom:0px;

        }



h13 {

        font-size: 14px;

        font-weight: bold;

        text-decoration: none;

        color: #000000;

        margin-top:0px;

        margin-bottom:0px;

        }



.rahmen { border: 1px #333333 solid;}

.color_a {  background-color: #333333}



.color_b {  background-color: #BFCDB6}



.plan {

        background-color: #BBE9FF;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: normal;

        color: #000000;

        border: 1px #333333 solid

        }



.kal_f {

        background-color: #e4e4e4

        }



.button_400 {

background-color: #CCCCCC; width: 400px; border-color: #333333 #999999 #999999 #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}





.kal_b {

        background-color: #990000;

        color: #FFFFFF

        }



.kal_tage {

        background-color: #333333;

        color: #FFFFFF

        }



.txt_white {

        color: #FFFFFF

        }



.txt_rot {

        color: #FF0000

        }



.txt_small {

        font-size: 10px;

        }



#printonly { display: none; }.fld_c { background-color: #e4e4e4; width: 200px; border: 1px solid; border-color: #333333 #999999 #999999 #333333}

.button_200 { background-color: #CCCCCC; width: 200px; border-color: #333333 #666666 #666666 #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }

.button_300 { background-color: #1e6636; color: #fff600; font-size:11px; font-family: arial; font-weight: bold; border: 2px solid #36844e; }



.rahmen_rot { border: 1px #FF0000 solid}

.fld_d { background-color: #e4e4e4; width: 40px; border: 1px solid; border-color: #333333 #999999 #999999 #333333 }

.fld_e { background-color: #e4e4e4; border: 1px solid; border-color: #333333 #999999 #999999 #333333 }

.fld_f { background-color: #e4e4e4; border: 1px solid; border-color: #333333 #999999 #999999 #333333 ; width: 615px}

.button_save { background-color: #e4e4e4; width: 200px; font-weight: bold; color: #FF0000; border: 1px #FF0000 solid}

#m_langimage {position: relative; top: 8px; left: 17px; width: 149px; display: block;}
.blockausgabe h3 { font-weight: bold; font-size: 9px; font-family: arial; margin-top: 1px; margin-bottom: 1px;}
.wklasse {width: 940px; margin-left: 5px; margin-top: 5px; border: 1px solid; border-color: #d8d8d8; background-color: #ffffff; color: #355077; float: none; clear: left; text-align: center;}
.wklasse a:link, a:visited {color: #4b974b; font-weight: bold;}
.wklasse a:hover {color: red; font-weight: bold;}
.wklasse a {color: #355077;}
.wklasse p {color: #355077;}

.textlinktop {display: block; margin-bottom: 3px; font-size:9px; font-family: arial;}
.textlinktop a:link, a:visited {color: #355077; font-weight: normal; text-decoration:none;}
.textlinktop a:hover {color: red; font-weight: normal; text-decoration:none;}
.textlinktop p {text-decoration:none;}

.bottomtextlink {color: #355077; display: block; text-align: center; text-decoration:none; border: none;}
.bottomtextlink a:link, a:visited {color: #355077; font-weight: normal; text-decoration:none;}
.bottomtextlink a:hover {color: red; font-weight: normal; text-decoration:none;}
.bottomtextlink p {text-decoration:none;}

.keyimage {background: url(http://www.fewo-europa.de/gfx/fewo-head1.gif); font-size: 18px; font-family: arial; padding-left: 32px;}
.webdesign {font-size: 11px; font-weight: bold; font-family: arial; color: #FFFFFF; padding-left: 8px;}



h2 {

        font-size: 12pt;

        color: #000000;

        margin-top:0pt;

        margin-bottom:0;

        }
