*
{
margin: 0em;
}


body /* Internet Explorer */ 
{
text-align: center;
background: url('images/bgr_dark_grey.png');
padding: 15px 0px 35px 0px;
font-size: 65%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #cccccc;
}

a
{
color: #fff;
text-decoration: none;
}

a:hover
{
text-decoration: none;
color: #ffcc33;
}

.h1
{
font-weight: normal;
color: #ffcc33;
font-size: 100%;
}

.h2
{
font-weight: normal;
font-size: 100%;
color: #ffcc33;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h5
{
font-weight: bold;
font-size: 130%;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.h2:hover
{
text-decoration: none;
color: #ffcc33;

}

.iframe
{
background: black;

}
.iframefoto
{
background: url('images/foto_cd/bgr_photo5.jpg');

}

UL {
	LIST-STYLE-TYPE: none;
	list-style: none;
	position: absolute;
	left: 120px; 
	width: 760px;
	text-align: -moz-center;
}

li img {
	display: block;
	border: 1px solid #FFF;
}

.img 
{ 
	border-style: solid; 
	border-width: 1px; 
	border-color: #FFFFFF; 
} 

.img2 
{ 
	border-style: none; 
	border-width: 0px; 
} 

.imgmap 
{ 
	border-style: solid; 
	border-width: 1px; 
	border-color: #999999; 
} 
.caption {
	clear: both;
	padding: 1em;
	background-color: black;
	color: #cccccc;
	text-align: center;
}

.menuactive
{
text-decoration: none;
color: #ffcc33;
}

.menuinactive
{
text-decoration: none;
color: #fff;
}

.menudisabled
{
text-decoration: none;
color: #666666;
}

.menuinvisible
{
display: none;
}

.contentheader1
{
font-weight: bold;
color: black;
font-size: 160%;
display: none;
}

.contentheader2
{
font-weight: normal;
color: black;
font-size: 120%;
display: none;
}

.contenttext
{
font-weight: normal;
color: black;
font-size: 100%;
display: none;
}

.contenttextkontakt
{
text-align: left;
padding: 3px 0px 3px 0px;
font-size: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #cccccc;

}

.contenttextkunden
{
text-align: left;
padding: 3px 0px 3px 0px;
font-size: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #cccccc;
line-height: 2;
}

.contenttextkundenheader
{
text-align: left;
padding: 3px 0px 3px 0px;
font-size: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffcc33;
line-height: 2;
}
.copyright
{

text-align: left;
padding: 3px 0px 3px 0px;
font-size: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
}

.infoheader
{
font-weight: normal;
color: #ffcc33;
font-size: 120%;
letter-spacing:0.7em
}

.infoheader2
{
font-weight: normal;
color: #ffcc33;
font-size: 120%;
letter-spacing:0.28em
}
.infotext
{
text-align:justify;
}

.fototext
{
text-align:justify;
font-size: 100%;
}

.fototexttitel
{
color: white;
font-size: 120%;
}

.textwhite
{
padding: 15px;
color: black;
background: white;
text-align:justify;
}

.tablecellblue
{
padding:3px;
text-align:center;
border:none;
//background:#FFCC33;
background:#D9DFEB;

}

.tablecellgrey
{
padding:3px;
text-align:center;
border:none;
background:#EEEEEE;
}

.tablecelldarkgrey
{
padding:3px;
text-align:center;
border:none;
background:#D9D9D9;
}





