/* Static */

body {
	background-color: #E5E5E5;
	font-size: 0.8em;
	font-family: Arial, SunSans-Regular, Sans-Serif;
	color:#58585a;
	padding:0;
	margin:12px;
}

a {color: #ff6600; text-decoration:none;}
a:visited {color: #ff6600;}
a:hover {color: #ff6600; text-decoration:underline;}
a:active { color:#58585a;}

a img { border: 0; }

a:hover {
	color:#FF7F00;
}

h2 { font-size:1.1em; }
h4 { font-size:1em; }


/* Struct */
#wrapper {
	width:990px;
    margin:auto;

}

#head {
	width:990px;
    height:205px;
}

#head1 {
	width:29px;
    height:29px;
    float:left;
    background:url(../img/p_head1.jpg) no-repeat;
}

#head2 {
	width:924px;
    height:29px;
    float:left;
    background:url(../img/p_head1rpt.jpg) repeat-x;
}

#head3 {
	width:37px;
    height:29px;
    float:left;
    clear:right;
    background:url(../img/p_head2.jpg) no-repeat;
}

#head4 {
	width:46px;
    height:176px;
    float:left;
    background:#FFFFFF url(../img/p_vlrpt.jpg) repeat-y;
}

#head5 {
	width:314px;
    height:176px;
    float:left;
    background:#FFFFFF url(../img/p_head3.jpg) right top no-repeat;
}

#head6 {
	width:602px;
    height:176px;
    background:#FFFFFF;
    float:left;
    overflow:hidden;
}

#headimg {
    width:602px;
    height: 136px;
    background:#FFFFFF url(../img/p_headimg.jpg) 0 bottom no-repeat;
}

#head7 {
	width:28px;
    height:176px;
    float:left;
    clear:right;
    background:url(../img/p_vrrpt.jpg) repeat-y;
}

#mid {
    width:990px;
    background:url(../img/p_midrpt.jpg) repeat-y;
}

#bgwrap {
	width:990px;
	background:url(../img/p_foot1.jpg) left bottom no-repeat;
}

#left {
	width:365px;
    height:1px;
    float:left;
    margin: 0;
}

#left ul{
	list-style-type: none ;
	padding: 0 20px 0 0;
	margin: 0;
    width:210px;
    margin-left:120px;
}

#left li a {
	text-decoration:none;
    position:absolute;
}

#left li{
	margin: 0;
	padding: 0 0 4px 0;
}

#left li a.selected {
	margin: 0;
	padding: 0 0 0 25px;
	color:#58585a;
}

#contentS {

    width:400px;
    float:left;
    padding-right:10px;
}

#contentL {

    width:560px;
    float:left;
}

#themeImg {
    float:left;
    margin-top:23px;
	width: 110px;
	height: 225px;
    background-repeat:no-repeat;
}

#spc {
	clear:both;
}

#contentspc {
	width:0px;
    float:left;
    height:350px;
}

#foot {
    width:990px;
    height:194px;
    background:url(../img/p_foot2.jpg) no-repeat;
}

#menu {
	width:362px;
	height:31px;
    overflow:hidden;
    padding-left:160px;
    background:url(../img/p_head4rpt.jpg) 0px 14px repeat-x;
}

#menu a {height:29px; float:left; display:block; }

#menu a.home {width:48px; background:url(../img/m_home.jpg);}
#menu a.leistungen {width:101px; background:url(../img/m_leistungen.jpg);}
#menu a.referenzen {width:101px; background:url(../img/m_referenzen.jpg);}
#menu a.kontakt {width:75px; background:url(../img/m_kontakt.jpg);}
#menu a.news {width:55px; background:url(../img/m_news.jpg);}

#menu a.homeActive, #menu a.home:hover {width:48px;background:url(../img/m_homehl.jpg);}
#menu a.leistungenActive, #menu a.leistungen:hover {width:101px; background:url(../img/m_leistungenhl.jpg);}
#menu a.referenzenActive, #menu a.referenzen:hover {width:101px; background:url(../img/m_referenzenhl.jpg);}
#menu a.kontaktActive, #menu a.kontakt:hover {width:75px; background:url(../img/m_kontakthl.jpg);}
#menu a.newsActive, #menu a.news:hover {width:55px; background:url(../img/m_newshl.jpg);}

/* --------------breadcrumb------------- */

#breadcrumb {
	padding: 15px 20px 0px 0;
	margin:0;
}
#breadcrumb img  {
	padding-right: 8px;
}

.vidPreview {
	width:150px;
    height:113px;
    padding:3px;
    border:1px solid #C0C0C0;
    display:block;
}