body{ 
margin:0;
font-family: Arial, Verdana; 
/* color:#7A8A9E; */
background: #eee url(../images/bodyback.jpg) 50% 0 no-repeat;
line-height:140%;
font-size:0.8em;
color: #036;
}

h1{ 
font-size:130%; 
font-weight: normal; 
color:#fff; 
margin:0;

filter: dropshadow(color:#7A8A9E, offX:2, offY:3, positive:2); 
vertical-align: top;
}


h2		{ font-weight: bold; color:#000000; text-decoration: none; text-align: left; margin-bottom: 0px; margin-top: 0px; margin-left: 10px;}

h3		{ font-weight: normal; font-style:italic; color:#000000; margin-bottom: 0px}

ul		{ margin-bottom: 0px; margin-top: 0px; margin-left: 16px;}

/* td		{ color:#000000; text-decoration: none;} */
th		{ font-weight: bold; } /* color:#000000; text-decoration: none; */

hr		{border-top: #ccc 1px solid;border-bottom: #fff 1px solid }

input		{ border-color: #027623; background-color: #FFFFFF; }
select		{ border-color: #027623; background-color: #FFFFFF; border-right: #027623 1px ; border-top: #027623 1px solid; border-left: #027623 1px solid; border-bottom: #027623; }


.nopadding	{ margin-left: -10px; }


#maincontent{
margin: 0 auto; 
width: 1000px;
}

#pagehead{
display:none;
}

#pagehead h1{
text-align:center; 
}




/*

a.navi_katalog{font-size:85%;}

a.navi_katalog:link	{ color: #424B56; text-decoration: none; font-weight: bold; }
a.navi_katalog:visited	{ color: #424B56; text-decoration: none; font-weight: bold; }
a.navi_katalog:hover	{ color: #000000; text-decoration: none; font-weight: bold; }
a.navi_katalog:active	{ color: #424B56; text-decoration: none; font-weight: bold; }

a.navi_sonstige:link	{ color: #E7F0FF; text-decoration: none; font-weight: bold; }
a.navi_sonstige:visited	{ color: #E7F0FF; text-decoration: none; font-weight: bold; }
a.navi_sonstige:hover	{ color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.navi_sonstige:active	{ color: #E7F0FF; text-decoration: none; font-weight: bold; }

a.navi_oben:link	{ color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.navi_oben:visited	{ color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.navi_oben:hover	{ color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.navi_oben:active	{ color: #FFFFFF; text-decoration: none; font-weight: bold;}

a.brand:link		{ color: #FFFFFF; text-decoration: none; font-weight: normal; }
a.brand:visited		{ color: #FFFFFF; text-decoration: none; font-weight: normal; }
a.brand:hover		{ color: #FFFFFF; text-decoration: none; font-weight: normal; }
a.brand:active		{ color: #FFFFFF; text-decoration: none; font-weight: normal; }
*/



a:link		{ color: #000000; text-decoration: underline; }
a:visited	{ color: #000000; text-decoration: underline; }
a:hover		{ color: #000000; text-decoration: none; }
a:active	{ color: #000000; text-decoration: underline; }

img { border: 0px #ffffff none;}



li{
font-size:0.8em;
margin:0 0 0.5em 0;
}







#footer{
width:1000px;
height:60px;
margin: 0 auto;
background: url(../images/logobar.gif) 0 0 no-repeat;
}

#footer p{
padding:0.8em 0 0 220px;
margin:0;

color: #999;
}




.startseite-contentbox{
width:160px;
float:left;
margin: 1em 5px 0 0;
border-right:#ccc 1px solid;
}

.startseite-contentbox .linkbox{
margin: 0 0 1em 0;
}



.startseite-contentbox p{
margin:0 0 0.8em 0;
padding:0 0.5em 0 0;

}

.startseite-contentbox h4{
margin:0 0 1em 0;
padding:0;
font-size:80%;
}


.linkbox{
width:150px;
height:100px;
}

.linkbox img{
width:100%;
height:100%;
}



.videokunst{
background: url(../images/beschreibungen/videokunst.png) 0 0 no-repeat;
}

.konferenzraum{
background: url(../images/beschreibungen/konferenzraum.png) 0 0 no-repeat;
}


.publicviewing{
background: url(../images/beschreibungen/publicviewing.png) 0 0 no-repeat;
}


.rental{
background: url(../images/beschreibungen/rental.png) 0 0 no-repeat;
}

.mediasolutions{
background: url(../images/beschreibungen/mediasolutions.png) 0 0 no-repeat;
}








.break{clear:both;}




/* LINKES MENÜ */


#leftmenu{
border:#ccc 0px solid;

}

#leftmenu h3{
font-style:normal;
font-size:110%;
font-weight:bold;
margin:0 0 0 1em;
}

#leftmenu ul{
margin:1em 0 1em 1em;
padding:0;
}


#leftmenu ul ul{
margin:0 0 1em 0.5em;
padding:0;

}



#leftmenu ul li{
padding: 0 0 0 10px;
background: url(../images/navi_katalog.gif) 0 50% no-repeat;
margin:0.2em 0 0.3em 0;
list-style-type:none;
}

#leftmenu ul li a{
display:block;
padding: 0.2em 0.5em;
text-decoration:none;
}


#leftmenu ul li a.activated{
background: #9aa7bb;
color: #fff;
font-weight:bold;
}




#leftmenu ul li a:hover{
background: #9aa7bb;
color: #fff;

}










/* FUSSBEREICH */


#footermenu{
margin: 0.3em 0 0 0;
padding: 0.3em 0;
border-top:#ccc 0px solid;
}

#footermenu ul{
padding: 0;
margin:0 0 0 3px;
}

#footermenu ul li{
float:left;
list-style-type:none;
margin: 0 1em 0 0;
}

#footermenu ul li a{
padding:8px;
text-decoration:none;
}

#footermenu ul li a:hover{
background: #7A8A9E;
color: #fff;
}



#footeraddress{
border:#ccc 0px solid;
background: #ccc url(../images/###footerback.png) 0 0 repeat-y;
padding: 0.5em 0;
}

#footeraddress-left{
width:50%;
float:left;
}

#footeraddress-right{
width:50%;
float:right;
}


#footeraddress-left p,
#footeraddress-right p{
font-size:70%;
padding:0 0 0 10px;
margin:0.5em 0 0 0;

}





/* INNENBEEICH */

.innercontent{
background: #fff url(../images/innercontentback.jpg) 0 0 repeat-x;
margin: 0 0 0 -10px;
padding:10px;
}


.innercontent p{
line-height:150%;
font-size:0.8em;
}




.innercontent ol{
list-style-type: upper-roman;
padding:0 0 0 2em;
border:#f00 0px solid;
}


.innercontent ol li{
list-style-type: upper-roman;
margin: 0.5em 0 0.8em 0;
}


.innercontent ol ol li{
list-style-type: decimal;
}



.innercontent ul{
padding: 0;
margin:0.5em 0 1em 1.5em;
}



.innercontent h2{
margin:0 0 1.5em 0;
padding:0;
width:80%;
font-size:110%;
color: #7a8a9e;
font-weight:normal;
}


.innercontent h3{
margin:0 0 1.5em 1em;
padding:0;
color: #369;
font-size:100%;
width:80%;
}

.innercontent h3 .h3xl{
font-size:140%;
margin:0 0.3em 0.2em -0.5em;
display:block;
}





.innercontent h4{
margin:1em 0;
padding:0;

}

.innercontent .imgborder{
border-top: #ccc 1px solid;
border-left: #ccc 1px solid;
padding:0.5em;
margin:0.5em;
background: #fff;
}
.innercontent fieldset{
border: #ccc 1px solid;
padding:0.5em;
margin:0.5em;
font-size:0.7em;
background: url(../images/innerfieldsetback.jpg) 0 100% repeat-x;
}



.innercontent fieldset .content-left,
.innercontent fieldset .content-right{
width:40%;
padding:0.3em 0;

}

.innercontent fieldset .content-left{
float:left;
}

.innercontent fieldset .content-right{
float:right;
}


.innercontent fieldset .content-zeile{
border-top: #ccc 1px solid;
}






.produktlogo{
float:left;
width:160px;
height:40px;
border: #ccc 1px solid;
margin: 0 10px 10px 0;
}

.produktbild{
float:left;

border-top: #ccc 1px solid;
border-left: #ccc 1px solid;
margin: 0 10px 10px 0;
background: #fff;
padding:5px;
text-align:center;
}




.offerbox{
width:65%;
margin: 2em 0;
border: #ccc 0px solid;
font-style:italic;
}

.offerbox h4{
margin:0.5em 0;
padding: 0 0 0.2em 0;
border-bottom: #c00 1px solid;
font-size:80%;
color: #c00;
}




.product-image{
width:35%;
float:left;
}


.product-description{
border-left: #ccc 1px solid;
width:59%;
float:right;
padding:0 0.5em;
margin: 0 0 1em 0;
clear:right;
}









.roundborder{
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;

}

legend{
font-weight:bld;
color:#660000;


}



.infotable{
width:98%;
font-size:0.7em;
border-collapse:collapse;
border: #ccc 0px solid;
margin:  0 0.5em 0.5em 0;
}



.infotable td,
.infotable th{
padding:0.2em 0.5em;
border-left: #ccc 1px solid;

}

.infotable th{
background: #eee;
text-align:left;
}



