body, div, tr, td, p, br {
font-family: times new roman;
color: #311c0c;
font-size: 15px;
font-weight: normal;
line-height: 22px;
letter-spacing: 0.5pt;
margin-top: 0px;
margin-bottom: 0px; }

a:link { color: #b96d32; text-decoration: none; }
a:visited { color: #b96d32; text-decoration: none; }
a:active { color: #e10000; text-decoration: underline; }
a:hover { color: #311c0c; text-decoration: underline; }

a.italic:link { color: #b96d32; font-style: italic; text-decoration: none; }
a.italic:visited { color: #b96d32; font-style: italic; text-decoration: none; }
a.italic:active { color: #e10000; font-style: italic; text-decoration: underline; }
a.italic:hover { color: #311c0c; font-style: italic; text-decoration: underline; }

a.blackbrown:link { color: #311c0c; text-decoration: none; }
a.blackbrown:visited { color: #311c0c; text-decoration: none; }
a.blackbrown:active { color: #e10000; text-decoration: none; }
a.blackbrown:hover { color: #c5c7c8; text-decoration: none; }

a.grey:link { color: #c5c7c8; text-decoration: none; }
a.grey:visited { color: #c5c7c8; text-decoration: none; }
a.grey:active { color: #e10000; text-decoration: none; }
a.grey:hover { color: #311c0c; text-decoration: none; }

a.nav_red:link { color: #e10000; text-decoration: none; }
a.nav_red:visited { color: #e10000; text-decoration: none; }
a.nav_red:active { color: #c5c7c8; text-decoration: none; background-color: #b96d32; }
a.nav_red:hover { color: #fff9eb; text-decoration: none; background-color: #b96d32; }

a.nav_red_over:link {  color: #fff9eb; text-decoration: none; background-color: #b96d32; }
a.nav_red_over:visited { color: #fff9eb; text-decoration: none; background-color: #b96d32; }
a.nav_red_over:active { color: #c5c7c8; text-decoration: none; background-color: #b96d32; }
a.nav_red_over:hover { color: #311c0c; text-decoration: none; background-color: #b96d32; }

a.nav_blackbrown:link { color: #311c0c; text-decoration: none; }
a.nav_blackbrown:visited { color: #311c0c; text-decoration: none; }
a.nav_blackbrown:active { color: #c5c7c8; text-decoration: none; background-color: #b96d32; }
a.nav_blackbrown:hover { color: #fff9eb; text-decoration: none; background-color: #b96d32; }

a.nav_blackbrown_over:link { color: #fff9eb; text-decoration: none; background-color: #b96d32; }
a.nav_blackbrown_over:visited { color: #fff9eb; text-decoration: none; background-color: #b96d32; }
a.nav_blackbrown_over:active { color: #c5c7c8; text-decoration: none; background-color: #b96d32; }
a.nav_blackbrown_over:hover { color: #311c0c; text-decoration: none; background-color: #b96d32; }

a.nav_ocher:link { color: #fff9eb; text-decoration: none; }
a.nav_ocher:visited { color: #fff9eb; text-decoration: none; }
a.nav_ocher:active { color: #e10000; text-decoration: underline; }
a.nav_ocher:hover { color: #fff9eb; text-decoration: underline; }

a.nav_ocher_over:link { color: #311c0c; text-decoration: none; }
a.nav_ocher_over:visited { color: #311c0c; text-decoration: none; }
a.nav_ocher_over:active { color: #c5c7c8; text-decoration: underline; }
a.nav_ocher_over:hover { color: #fff9eb; text-decoration: underline; }


div.Intro {padding-top: 100px; }
div.PopupMov {margin-top: 33px; border-top: 1px solid #623919; border-left: 1px solid #623919; border-right: 1px solid #623919; border-bottom: 5px solid #311c0c; }
div.PopupPic {margin-top: 13px; border-top: 1px solid #623919; border-left: 1px solid #623919; border-right: 1px solid #623919; border-bottom: 5px solid #311c0c; }

div.Headimage {width: 950px; height: 196px; }

div.Navigation {width: 950px; height: 36px; background-image: url(../../_images/bkg_navigation.gif); background-repeat: repeat; }

div.Klappmenu {position: absolute; }
div.MenuText {height: 36px; }
div.SubNavigation {
background-image: url(../../_images/bkg-fade_submenu.jpg); background-repeat: repeat;
margin-left: 99px;
width: 470px;
height: 30px;
background-color: #b96d32;
border-left: 1px solid #623919;
border-right: 1px solid #623919;
border-bottom: 1px solid #311c0c;
text-align: center; }

div.Block4Infotext {postition: absolute; width: 940px; height: 100%; margin-left: 10px; }
div.Headline_left {margin-top: 30px; width: 530px; float: left; }
div.Text_left {margin-left: 30px; margin-top: 20px; width: 455px; padding-bottom: 20px;}
div.Text_right {margin-left: 645px; padding-top: 111px; }
div.Image_right {margin-left: 530px; padding-top: 15px; padding-bottom: 5px;}

div.Logo_full {margin-left: 30px; margin-top: 20px; width: 910px; padding-bottom: 25px;}
div.Logo_frame {float: left; margin-right: 20px; margin-bottom: 20px; height: 85px; width: 160px; border-bottom: 2px solid #c5c7c8; border-right: 2px solid #c5c7c8;}
div.Logo_Pic {height: 65px; text-align: center; background: url(../../_images/bkg-logopic.jpg) no-repeat;}
a.logopic:hover { display: block; height: 65px; background: url(../../_images/bkg-logopic_over.jpg) no-repeat;}
div.Logo_Name {height: 20px; text-align: center; background-image: url(../../_images/bkg-fade_logotext.jpg); background-repeat: no;}

div.Headline_left_plan {margin-top: 30px; width: 380px; float: left; }
div.Text_left_plan {margin-left: 30px; margin-top: 20px; width: 390px; }
div.Image_right_plan {margin-left: 420px; padding-top: 15px; padding-bottom: 5px; }

div.Headline_left_News {margin-top: 30px; width: 940px; }
div.Text_left_News {margin-left: 30px; margin-bottom: 50px; width: 455px; }
div.Image_right_News {margin-left: 530px; padding-top: 15px; padding-bottom: 25px; }

div.Block4Infoimage {postition: absolute; width: 940px; margin-left: 10px; }
div.Gallery_left {margin-top: 5px; width: 540px; float: left; }
div.Headline_right {margin-left: 610px; padding-top: 30px; width: 305px; height: 75px; }
div.GalleryText_right {margin-top: 20px; width: 305px; float: left; }

div.Footer {width: 950px; height: 52px; }
div.Footer_Impress {padding-left: 40px; padding-top: 1px; height: 16px; background-color: #96785e; }
div.Footer_Breaklight {height: 1px; background-color: #b9a28c; }
div.Footer_Dealer {height: 30px; text-align: center; background-color: #623919; }
div.Footer_Breakmedium {height: 4px; background-color: #492a12; }
div.Footer_Breakdark {height: 1px; background-color: #311c0c; }



.NavDeko {
padding-left: 2px;
padding-right: 2px;
padding-top: 13px;
padding-bottom: 1px; }

.Huge {
font-size: 260%;
font-style: italic;
line-height: 40px;
font-weight: bold; }

.Big {
font-size: 115%;
font-style: italic;
font-weight: bold; }

.Medium {
font-size: 85%; }

.Small {
font-size: 80%; }

.SmallXtra {
font-size: 71%;
line-height: 14px; }

.Bold {
font-weight: bold; }

.Upper {
text-transform:uppercase; }



/* Hellbraun */
.lightbrown {color: #96785e; }

/* Braun */
.brown {color: #b96d32; }

/* Dunkelbraun */
.darkbrown {color: #623919; }

/* Schwarzbraun */
.blackbrown {color: #311c0c; }

/* Ocker */
.ocher {color: #fff9eb; }

/* Rot */
.red {color: #e10000; }

/* Grau */
.grey {color: #c5c7c8; }



/* Hintergrund Rot */
.BGred {background-color: #e10000; }

/* Hintergrund Sand */
.BGsand {background-color: #fedf9c; }



td {vertical-align: top; }



.Padding5L {padding-left: 5px; }
.Padding5LR {padding-left: 5px; padding-right: 5px; }
.Padding30L {padding-left: 30px; }
.Padding40L {padding-left: 40px; }

.Padding5T {padding-top: 5px; }
.Padding10T {padding-top: 10px; }



.PicBorder {
border-left: 0px;
border-top: 0px;
border-bottom: 5px solid #c5c7c8;	/* Braun 96785e */
border-right: 5px solid #c5c7c8; }	/* Braun c5c7c8 */

.iFrameBorder {
border-left: 1px solid #fedf9c;
border-top: 1px solid #fedf9c;
border-bottom: 1px solid #fedf9c;
border-right: 1px solid #fedf9c;
margin-top: 11px;
margin-bottom: 22px;
float: left; }

.FlashobjektText {margin-left: 30px; margin-top: 38px; }


