body
{
    text-align:center;
    background-color:#d7d9e2;
    font-family: arial, sans-serif;
    font-size: 14px;
}

a:link, a:visited, a:active, a:hover
{
    text-decoration: none;
    color: #403f4f;
}
a.topmenu_text_unselected   { color:#bfbdcc; }
a.topmenu_text_selected     { color:#000000; }
a.rightmenu_text            { display:block; color:#000000; }
a.main                      { color:#f7c200; }
a.logo                      { display:block; }

a.whitelink					{ color:#ffffff; }

img
{
    border: 0px none #fff;
}

p
{
    margin:0px;
    padding:0px;
}
p.menu_text_inactive { padding-left:93px; padding-top:0px; }
p.menu_text_active { padding-left:93px; padding-top:0px; font-weight:bold; }
p.topmenu_text_unselected { padding-left:60px; padding-top:2px; font-size:12pt; color:#bfbdcc; } 
p.topmenu_text_selected { padding-left:60px; padding-top:2px; font-size:12pt; color:#000000; }
p.main_text { text-align:justify; margin-left:40px; margin-right:40px; padding-top:15px; font-size:11pt; color:#ffffff; }
p.main_text_left { text-align:left; margin-left:40px; margin-right:40px; padding-top:15px; font-size:11pt; color:#ffffff; }

h1, h2, h3
{
    margin:0px;
    margin-left:40px;
    margin-right:40px;
    padding:0px;
    padding-top:20px;
    font-size:12pt;
    font-weight:bold;
    color:#bfbdcc;
}
h2.main_text { text-indent:60px; color:#f7c200; }


div
{
     text-align:left;
     margin:0px;
     padding:0px;
     border-style:none;
     border-width:0px;
}
div.box_boundary                        { width:950px; height:700px; margin-left:auto; margin-right:auto; margin-top:30px; }
div.box_left                            { width:570px; height:700px; float: left; background-color:#403f4f; }
div.box_left_top                        { width:570px; height:175px; }
div.box_left_top_left                   { width:285px; height:175px; float: left; }
div.box_left_top_right                  { width:285px; height:175px; float: right; }
div.box_left_top_left_A                 { width:285px; height: 43px; float: left; }
div.box_left_top_left_B4_unselected     { width:285px; height: 22px; float: left; }
div.box_left_top_left_B4_selected       { width:285px; height: 22px; float: left; background:url("images/topselected.jpg"); }
div.box_left_middle_D                   { width:570px; height:350px; background-color:#131c1a; }
div.box_left_middle_D_diashow           { width:570px; height:350px; background-color:#131c1a; background:url("images/diashow_bild_04.jpg"); }
div.box_left_bottom_E                   { width:570px; height:175px; background:url("images/augenblicke.jpg"); }
div.box_left_top_right_B_leer           { width:285px; height:175px; float:right; }
div.box_left_top_right_B_dieidee        { width:285px; height:175px; float:right; background:url("images/dieidee.jpg"); }
div.box_left_top_right_B_augenblicke    { width:285px; height:175px; float:right; background:url("images/augenblickes.jpg"); }
div.box_left_top_right_B_abonnement     { width:285px; height:175px; float:right; background:url("images/abonnement.jpg"); }
div.box_left_top_right_B_details        { width:285px; height:175px; float:right; background:url("images/details.jpg"); }
div.box_left_top_right_B_pakete         { width:285px; height:175px; float:right; background:url("images/pakete.jpg"); }
div.box_left_top_right_B_fotograf       { width:285px; height:175px; float:right; background:url("images/fotograf.jpg"); }
div.box_left_top_right_B_paketauswahl   { width:285px; height:175px; float:right; background:url("images/paketauswahl.jpg"); }
div.box_left_top_right_B_kundendaten    { width:285px; height:175px; float:right; background:url("images/kundendaten.jpg"); }
div.box_left_top_right_B_angaben        { width:285px; height:175px; float:right; background:url("images/angaben.jpg"); }
div.box_left_top_right_B_zahlungsweise  { width:285px; height:175px; float:right; background:url("images/zahlungsweise.jpg"); }
div.box_left_top_right_B_zusammenfassung { width:285px; height:175px; float:right; background:url("images/zusammenfassung.jpg"); }

div.box_right                           { width:380px; height:700px; float:right; background-color:#a8a9ba; }
div.box_right_top_C                     { width:380px; height:175px; }
div.box_right_middle_B1_inactive        { width:380px; height: 90px; background:url("images/rightinactive.jpg"); }
div.box_right_middle_B1_active          { width:380px; height: 90px; background:url("images/rightactive.jpg"); }
div.box_right_bottom_F                  { width:380px; height:255px; background:url("images/logo_wide.jpg") bottom; }

/* big layout */
div.big_box_boundary        { width:950px; height:860px; margin-left:auto; margin-right:auto; margin-top:30px; }
div.big_box_left            { width:570px; height:860px; float: left; background-color:#403f4f; }
div.big_box_right           { width:380px; height:860px; float:right; background-color:#a8a9ba; }
div.big_box_left_middle_D   { width:570px; height:510px; background-color:#131c1a; }
div.big_box_right_buffer    { width:380px; height:160px; background-color:#a8a9ba; }

/* wide layout */
div.wide_box_boundary       { width:950px; height:700px; margin-left:auto; margin-right:auto; margin-top:30px; }
div.wide_box_top            { width:950px; height:175px; }
div.wide_box_middle         { width:950px; height:350px; background-color:#131c1a; }
div.wide_box_bottom         { width:950px; height:175px; }
div.wide_box_top_left       { width:570px; height:175px; background-color:#403f4f; float:left;  }
div.wide_box_top_right      { width:380px; height:175px; background-color:#a8a9ba; float:right; }
div.wide_box_bottom_left    { width:570px; height:175px; background-color:#403f4f; float:left; background:url("images/augenblicke.jpg"); }
div.wide_box_bottom_right   { width:380px; height:175px; background-color:#a8a9ba; float:right; background:url("images/logo_wide.jpg"); }
div.wide_box_top_left_left  { width:285px; height:175px; float:left; }
div.wide_box_top_left_right { width:285px; height:175px; float:right; }

table
{
    margin: 0px;
    padding: 0px;
}
table.pakete            { width:500px;height:300px;margin-left:25px; }
table.fotograf          { width:500px;margin-left:auto; margin-right:auto; margin-top:5px; vertical-align:top; }
table.zusammenfassung   { width:500px;margin-left:auto; margin-right:auto; margin-top:15px; }
table.paketauswahl      { width:500px;height:350px;margin-left:auto; margin-right:auto; }

.galleryoverview {
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
}

.galleryoverview td {
	width: 103px;
	height: 100px;
	border-style: none;
	border-color: white;
	margin: 0px;
	padding: 0px;
}

.galleryoverview img {
	width: 100px;
	height: 100px;
	margin: 0px;
	padding: 0px;
}

.galleryimage {
	width: 570px;
	height: 460px;
	text-align: center;
	line-height: 460px;
}


.galleryimage img {
	vertical-align: middle;
}

.galleryarrows {
	text-align: center;
	padding-top: 5px;
	margin-left: auto;
	margin-right: auto;
}


td
{
    color:#d7d9e2;
    font-size:14px;
    margin:0px;
    padding:0px;
}
td.pakete           { width:250px; }
td.pakete_14        { width:250px;font-size:14pt; }
td.fotograf         { padding-bottom:0px; vertical-align:top;}
td.fotograf_pl      { padding-left:10px; }
td.zusammenfassung  { color:#ffffff;font-size:10pt;vertical-align:top; }
td.paketauswahl     { color:#ffffff;vertical-align:middle; }
