@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9B9B9B;
	margin:0;
	margin-top:15px;
	margin-bottom:15px;
	/* #323232 */
	background-color:#494949;
	
	background-attachment: fixed;

  background-image:url(../images/bg2.jpg);
  background-repeat: repeat-x;
  background-position: left top;
}
#content
{
}

.hauptrahmen
{
/* border: 1px solid #666666; */
width: 800px;
}

td.menubox
{
background-color:#5F5F5F;
border:solid 1px #1E1E1E;
width:143px;
height:80px;
padding-bottom:15px;
vertical-align:bottom;
text-align:center;
font-weight:bold;
color:#CCCCCC;
}

td.menubox a, a:visited, a:link
{
text-decoration:none;
color:#CCCCCC;
}

td.menubox a:hover
{
text-decoration:none;
color:#FFFF99;
}

td.menuboxhover
{
background-color:#BA0D19;
border:solid 1px #1E1E1E;
width:143px;
height:80px;
padding-bottom:15px;
vertical-align:bottom;
text-align:center;
font-weight:bold;
color:#FFFFFF;
}

td.menuboxhover a, a:visited, a:link
{
text-decoration:none;
color: #FFFFFF;
}

td.menuboxhover a:hover
{
text-decoration:none;
color:#FFFF99;
}


td.menuboxactive
{
background-color:#BA0D19;
border:solid 1px #E05359;
width:143px;
height:80px;
padding-bottom:15px;
vertical-align:bottom;
text-align:center;
font-weight:bold;
color:#FFFFFF;
}

td.menuboxactive a, a:visited, a:link
{
text-decoration:none;
color: #FFFFFF;
}

td.menuboxactive a:hover
{
text-decoration:none;
color:#FFFF99;
}

td.menuspacervertikal
{
width: 14px;
}

td.menuspacerhorizontal
{
height: 14px;
}


td.spacerlogo
{
height:10px;
}

td.spacerdia2menu
{
height:10px;
}

td.spacermenu2footer
{
height:15px;
}


td.footer
{
padding-left:15px;
font-weight:bold;
}

.inhalt
{
border: #626262 1px solid;
background:#1E1E1E;
padding: 7px 7px 7px 7px;
}

.inhalt a, .inhalt a:link, .inhalt a:visited
{
color:#FFFFFF;
text-decoration:none;
}

.inhalt a:hover
{
color:#FFFFCC;
text-decoration:none;
}

td.diashow
{
border: #626262 1px solid;
}


.slogan
{
font-size:26px;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
text-align:left;
padding:15px;
}

.img-r{
margin:0 0 6px 15px;float:right;
width:110px;
border:1px solid; border-color:#626262;
background-color:#FFFFFF;
padding: 3px 3px 3px 3px;
}

.img-l{
margin:0 10px 5px 0;float:left;
width:110px;
border:1px solid; border-color:#626262;
background-color:#FFFFFF;
padding: 3px 3px 3px 3px;
}

.img-rg{
margin:0 0 6px 15px;float:right;
width:150px;
border:1px solid; border-color:#626262;
background-color:#FFFFFF;
padding: 3px 3px 3px 3px;
}

.img-lg{
margin:0 10px 5px 0;float:left;
width:150px;
border:1px solid; border-color:#626262;
background-color:#FFFFFF;
padding: 3px 3px 3px 3px;
}


.img-450{
margin:0 10px 5px 0;float:left;
width:450px;
border:1px solid; border-color:#626262;
background-color:#FFFFFF;
padding: 3px 3px 3px 3px;
}

.img-450 img
{display:block;}


.img-350{
margin:0 10px 5px 0;float:left;
width:450px;
border:1px solid; border-color:#626262;
background-color:#FFFFFF;
padding: 3px 3px 3px 3px;
}

.img-350 img
{display:block;}

.img-lg img
{
display:block;
}


.img-rg img
{
display:block;
}

.hauptuberschrift
{
font-size: 24px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

.text
{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:#9B9B9B;
text-align:justify;
}

.uberschrift
{
margin-top:5px;
font-size: 16px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#hm3
{
}

.admin-titelfeld
{
color:#999999;
font-size:16px;
font-weight:bold;
width: 400px;
}

.projekt_thumb
{
border:#CCCCCC 1px solid;
width:150px;
padding:1px 1px 1px 1px;
background-color:#FFFFFF;
}

.projekt_thumb a:link, .projekt_thumb a:visited
{
color: #000000;
text-decoration:none;
}

.projekt_thumb a:hover
{
color:#E05359;
text-decoration:none;
}

.projekt_thumbhover
{
border:#E05359 1px solid;
width:150px;
padding:1px 1px 1px 1px;
background-color:#FFFFFF;
color:#000000;
}



.einzelstucke_thumb
{
border:#CCCCCC 1px solid;
float:left;
margin: 0 10px 5px 0;
width:180px;
padding:1px 1px 1px 1px;
background-color:#FFFFFF;
}

.einzelstucke_thumb a:link, .einzelstucke_thumb a:visited
{
color: #000000;
text-decoration:none;
}

.einzelstucke_thumb a:hover
{
color:#E05359;
text-decoration:none;
}

.einzelstucke_thumbhover
{
border:#E05359 1px solid;
width:180px;
float:left;
margin: 0 10px 5px 0;
padding:1px 1px 1px 1px;
background-color:#FFFFFF;
color:#000000;
}


.projekt_thumbhover a, .projekt_thumbhover a:link, .projekt_thumbhover a:visited, .projekt_thumbhover a:hover, .einzelstucke_thumbhover a, .einzelstucke_thumbhover a:link, .einzelstucke_thumbhover a:visited, .einzelstucke_thumbhover a:hover
{
color: #000000;
text-decoration:none;
}
.projekt_thumbhover img
{display:block;
}

.projekt_thumb img
{display:block;
}


.projekt_thumb img
{
display:block;
}

.referenzen_titel 
{
text-align:center;
color:#FFFFFF;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
margin-top:3px;
text-decoration:none;
}


.referenzen_titel a , .referenzen_titel a:link, .referenzen_titel a:visited
{
text-align:center;
color:#FFFFFF;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
margin-top:3px;
text-decoration:none;
}



.referenzen_titel a:hover
{
text-align:center;
color: #FFFF99;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
margin-top:3px;
text-decoration:none;
}

td.referenzenlistespacer
{
height:10px;
}

.navigator a, .navigator a:link, .navigator a:visited
{
color:#FFFFFF;
text-decoration:none;
}

.navigator a:hover
{
color:#FFFFCC;
text-decoration:underline;
}
.minititel
{
color:#FFFFFF;
font-weight:bold;
font-size:15px;
margin-top:10px;
margin-bottom:7px;
}

.back2list
{
margin-top: 10px;
}
.back2list a, .back2list a:link, .back2list a:visited
{
text-align:left;
color:#FFFFFF;
text-decoration:underline;
font-size:12px;
}

.back2list a:hover
{
text-align:left;
color:#FFFF99;
text-decoration:underline;
font-size:12px;
}

.aufzahlung a, .aufzahlung a:link, .aufzahlung a:visited
{
text-decoration:none;
color:#FFFFFF;
}

.aufzahlung a:hover
{
text-decoration:underline;
color:#FFFF99;
}


.presse-cover
{
margin:0 10px 5px 0;float:left;
width:110px;
border:1px solid; border-color:#626262;
background-color:#FFFFFF;
padding: 1px 1px 1px 1px;
}

.diashowdiv
{
margin:0;
margin-bottom:10px;
}

.menudiv{
margin:0;
margin-bottom:15px;
}

.footerdiv
{
}

.fotoshow
{
border: 1px solid #626262;
background-color:#FFFFFF;
padding:1px 1px 1px 1px;
width:113px;
vertical-align:top;
}

.fotoshow-hover
{
border:#E05359 1px solid;
background-color:#FFFFFF;
padding:1px 1px 1px 1px;
width:113px;
}
.fotoshow-spacer
{width:5px; }

.fotoshow-hspacer{height:5px;}