/* ############################### */
/* Scrollbalken erzwingen + BG    grau: eeeeee */
/* ############################### */
html {height:100%}
body {height:101%; background-color: #ffffe0; font-size: 101%;}


/* ############################### */
/* Text                            */
/* ############################### */
p {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.68em; letter-spacing:0.02em; line-height: 1.6em; color: #666666; font-weight: normal; text-transform: none;}	
h1 {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.72em; letter-spacing:0.02em; font-weight: bold; color: #666666; text-transform: uppercase;}	
h2 {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.68em; letter-spacing:0.02em; line-height: 1.6em; color: #666666; font-weight: bold; text-transform: none;}
.Stil1 {color: #ffab0a}


/* ############################### */
/* DIV-Container                   */
/* ############################### */
.con_all {width:750px; height:580px; margin:30px 0px 0px 30px;}

.con_header {width:750px; height:85px; background-image:url(../_pics/header.gif); z-index:0; border-style:solid; border-top-width:0px; border-right-width:1px; border-bottom-width:1px; border-left-width:0px; border-color:#d9d9d9;}
.con_navi {position:relative; width:750px; margin:12px 0px 0px 0px; z-index:10;}

.con_main {width:750px; margin:12px 0px 0px 0px;}

/* Index */
.con_main_in {float:left; width:369px; height:440px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.con_main_in_text {width:347px; height:58px; background-color:#ffffff; padding:10px 10px 10px 10px; margin:0px 0px 12px 0px; border-style: solid; border-top-width:0px; border-right-width: 1px; border-bottom-width:1px; border-left-width:0px;  border-color:#d9d9d9;}
.con_main_in_pic_l {width:359px; height:340px; background-color:#ffffff; padding:4px 5px 5px 4px; margin:0px 0px 12px 0px; border-style:solid; border-top-width:0px; border-right-width:1px; border-bottom-width:1px; border-left-width:0px;  border-color: #d9d9d9;}
.con_main_in_pic_r {width:359px; height:204px; background-color:#ffffff; padding:4px 5px 5px 4px; margin:0px 0px 12px 12px; border-style:solid; border-top-width:0px; border-right-width:1px; border-bottom-width:1px; border-left-width:0px;  border-color:#d9d9d9;}


/* linke Seite: Bilder */
.con_main_pic {float:left; width:440px; height: 440px; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.con_main_pic_g_h {float:left; width:330px; height: 430px; background-color: #ffffff; background-image: url(../_pics/bg_pic_g_h.gif); background-position:4px 4px; background-repeat: no-repeat; padding: 4px 5px 5px 4px; margin:0px 0px 0px 0px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;  border-color: #d9d9d9;}
.con_main_pic_k_h {float:left; width:69px; height: 90px; background-color: #ffffff; background-image: url(../_pics/bg_pic_k_h.gif); background-position:4px 4px; background-repeat: no-repeat; padding: 4px 5px 5px 4px; margin:0px 0px 13px 21px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;  border-color: #d9d9d9;}
.con_main_pic_k_hh {float:left; width:69px; height: 90px; background-color: #ffffff; background-image: url(../_pics/bg_pic_k_h.gif); background-position:4px 4px; background-repeat: no-repeat; padding: 4px 5px 5px 4px; margin:0px 0px 0px 21px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;  border-color: #d9d9d9;}
.con_main_pic_g_b {float:left; width:430px; height: 330px; background-color: #ffffff; background-image: url(../_pics/bg_pic_g_b.gif); background-position:4px 4px; background-repeat: no-repeat; padding: 4px 5px 5px 4px; margin:0px 0px 21px 0px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;  border-color: #d9d9d9;}
.con_main_pic_k_b {float:left; width:90px; height: 69px; background-color: #ffffff; background-image: url(../_pics/bg_pic_k_b.gif); background-position:4px 4px; background-repeat: no-repeat; padding: 4px 5px 5px 4px; margin:0px 13px 0px 0px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;  border-color: #d9d9d9;}
.con_main_pic_k_bb {float:left; width:90px; height: 69px; background-color: #ffffff; background-image: url(../_pics/bg_pic_k_b.gif); background-position:4px 4px; background-repeat: no-repeat; padding: 4px 5px 5px 4px; margin:0px 0px 0px 0px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;  border-color: #d9d9d9;}
.con_main_pic_all {float:left; width:430px; height: 430px; background-color: #ffffff; background-image: url(../_pics/bg_pic.gif); background-position:4px 4px; background-repeat: no-repeat; padding: 4px 5px 5px 4px; margin:0px 0px 0px 0px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;  border-color: #d9d9d9;}

/* rechte Seite: Text */
.con_main_text {float:left; position:relative; width:310px; height:440px;}
.con_main_textbox {background-color:#ffffff;
	padding:10px 10px 10px 10px;
	margin:0px 0px 12px 12px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;  border-color: #d9d9d9;}
.con_main_textgalerie {background-color:#e8e8e8;
	text-align: center;
	padding:5px 10px 5px 10px;
	margin:0px 0px 0px 12px;
	position:absolute;
	bottom:0px;
	right:0px;
	left:0px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;  border-color: #d9d9d9;}

.con_footer {float:left; width:750px; margin:12px 0px 0px 0px; background-color:#ffab0a; padding:10px 0px 10px 0px; border-style:solid; border-top-width:0px; border-right-width:1px; border-bottom-width:1px; border-left-width:0px; border-color:#d9d9d9;}


/* ############################### */
/* Links                           */
/* ############################### */
a:link {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; text-decoration: none;}
a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; text-decoration: none}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffab0a; font-weight: bold; text-decoration: none}
a:active {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffab0a; font-weight: bold; text-decoration: none}

a:focus {
 -moz-outline: none; /* fuer unseren Browser der Wahl */
 outline: none; /* CSS 3 */
 ie-dummy: expression(this.hideFocus=true); /* IE >= 5.5 */
}

.con_header {
}

/* ############################### */
/* Navigation oben                 */
/* ############################### */
#prom a
{
background-image: url(../_pics/navi/navi-oben01.gif);
background-repeat: no-repeat;
display: block;
width: 142px;
height: 14px;
float: left;
}
#prom a:hover, 
#prom a:active
{
background-position: 0px -29px;
}

#walk a
{
background-image: url(../_pics/navi/navi-oben02.gif);
background-repeat: no-repeat;
display: block;
width: 112px;
height: 14px;
float: left;
}
#walk a:hover,
#walk a:active
{
background-position: 0px -29px;
}

#corp a
{
background-image: url(../_pics/navi/navi-oben03.gif);
background-repeat: no-repeat;
display: block;
width: 151px;
height: 14px;
float: left;
}
#corp a:hover,
#corp a:active
{
background-position: 0px -29px;
}

#kund a
{
background-image: url(../_pics/navi/navi-oben04.gif);
background-repeat: no-repeat;
display: block;
width: 76px;
height: 14px;
float: left;
}
#kund a:hover,
#kund a:active
{
background-position: 0px -29px;
}

#cred a
{
background-image: url(../_pics/navi/navi-oben05.gif);
background-repeat: no-repeat;
display: block;
width: 63px;
height: 14px;
float: left;
}
#cred a:hover,
#cred a:active
{
background-position: 0px -29px;
}

#team a
{
background-image: url(../_pics/navi/navi-oben06.gif);
background-repeat: no-repeat;
display: block;
width: 56px;
height: 14px;
float: left;
}
#team a:hover,
#team a:active
{
background-position: 0px -29px;
}

#kont a
{
background-image: url(../_pics/navi/navi-oben07.gif);
background-repeat: no-repeat;
display: block;
width: 81px;
height: 14px;
float: left;
}
#kont a:hover,
#kont a:active
{
background-position: 0px -29px;
}

/* ############################### */
/* Navigation oben aktiv           */
/* ############################### */
#prom-o a
{
background-image: url(../_pics/navi/navi-oben01-o.gif);
background-repeat: no-repeat;
display: block;
width: 142px;
height: 14px;
float: left;
}

#walk-o a
{
background-image: url(../_pics/navi/navi-oben02-o.gif);
background-repeat: no-repeat;
display: block;
width: 112px;
height: 14px;
float: left;
}

#corp-o a
{
background-image: url(../_pics/navi/navi-oben03-o.gif);
background-repeat: no-repeat;
display: block;
width: 151px;
height: 14px;
float: left;
}

#kund-o a
{
background-image: url(../_pics/navi/navi-oben04-o.gif);
background-repeat: no-repeat;
display: block;
width: 76px;
height: 14px;
float: left;
}

#cred-o a
{
background-image: url(../_pics/navi/navi-oben05-o.gif);
background-repeat: no-repeat;
display: block;
width: 63px;
height: 14px;
float: left;
}

#team-o a
{
background-image: url(../_pics/navi/navi-oben06-o.gif);
background-repeat: no-repeat;
display: block;
width: 56px;
height: 14px;
float: left;
}

#kont-o a
{
background-image: url(../_pics/navi/navi-oben07-o.gif);
background-repeat: no-repeat;
display: block;
width: 81px;
height: 14px;
float: left;
}

/* ############################### */
/* Navigation unten                */
/* ############################### */
#copy a
{
background-image: url(../_pics/navi/navi-unten01.gif);
background-repeat: no-repeat;
display: block;
width: 148px;
height: 8px;
float: left;
}

#kontakt a
{
background-image: url(../_pics/navi/navi-unten02.gif);
background-repeat: no-repeat;
display: block;
width: 90px;
height: 8px;
float: left;
}
#kontakt a:hover, 
#kontakt a:active
{
background-position: 0px -24px;
}

#impressum a
{
background-image: url(../_pics/navi/navi-unten03.gif);
background-repeat: no-repeat;
display: block;
width: 82px;
height: 8px;
float: left;
}
#impressum a:hover, 
#impressum a:active
{
background-position: 0px -24px;
}

