//blau 444DA1
//grün 45B765
//rot CE0505
//grau navigation 666666
//grün navigation 339966

body {padding:0px;margin:0px;font-family:Arial;font-size:1em;text-align:center;}
/*h1, h2, h3, .text, ul {color:#ffffff;position:absolute;bottom:0px;left:0px;z-index:-2;}*/
.text{color:#ffffff;position:absolute;bottom:0px;left:0px;z-index:-2;}



#divstartblau{
	/*width:100%; height:64px;z-index:1; left:0; top:245; background-color:#F97C29;text-align: center;*/
	float:left;
	width:100%;

	margin:auto;
	text-align:center;
	height:64px;
	background-color:#F97C29;
	text-align: center;
}
#divstartgruen{
	/*width:100%; height:230px;z-index:1; left:0;top:310; background-color:#444DA1;text-align: center;margin-top:1px;*/
	float:left;
	width:100%;
	margin-top:1px;
	margin:auto;
	text-align:center;
	height:230px;
	background-color:#444DA1;
	text-align: center;
}
#divstartlogo{
	/*	width:100%;
	height:103px;
	z-index:2;
	left:0;
	top:142;
	background-color:#FFFFFF;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
*/
	float:left;
	width:100%;

	margin:auto;
	margin-top:100px;
	text-align:center;
}

#home-footer{width:100%;text-align:center;margin:auto;}
#aktuelles{
	width: 290px;
	height: 180px;
	border: 2px solid #F97C29;
	position: absolute;
	left: 50%;
	top: 300px;
	margin-left: 185px;
	padding:3px;
	background-color: White;
}

#aktuelles h1 {font-size:14px; color:#F97C29; font-weight:bold;}
#aktuelles a {color:#F97C29; font-weight:bold;}


#weiter{width:160px;left:50%;margin-left:110px;position:absolute;margin-top:-36px;}


#div750{width:780px;margin:0px auto;background-color:#ffffff;}
#title{top:31;height:100;width:780;margin:0px auto;text-align:right;float: right;background-color:#ffffff;}
#fuss{height:100;width:780;margin:0px auto;text-align:right;float: right;background-color:#ffffff;}
#divnav{
	top:100;
	width:100;
	float: left;
	background-color:#FFFFFF;
	margin:10px;
	text-align:left;
	z-index:2;
}

#divcontent{
	float: right;
	border:25px solid #F97C29;
	background-color:#ffffff;
	width:545px;
	margin:0px;
	padding:30px;
	text-align:left;
	z-index:2;

}

#divcontent a{color:#FF6600;;}




#divcontentpop{
	float: left;
	border:25px solid #45B765;
	background-color:#ffffff;
	/*width:500px;*/
	margin:0px;
	padding:10px;
	text-align:left;
	z-index:2;

}

#divcontentshop{
	float: right;
	border:12px solid #45B765;
	background-color:#45B765;
	width:630px;
	margin:0px;
	padding:0px;
	text-align:left;

}
.divproduktleft{
	position:relative;
	top:0;
	float: left;
	border:1px solid #444DA1;
	background-color:#FFFFFF;
	width:180px;
	margin:10px;
	padding:5px;
	height:240;

}

.divproduktleft1{
	position:relative;
	top:0;

	float: left;
	border:1px solid #444DA1;
	background-color:#FFFFFF;
	width:200px;
	margin:10px;
	padding:5px;
	height:240;

}

.divproduktright{
	position:relative;
	float: right;
	top:0;
	border:1px solid #444DA1;
	background-color:#FFFFFF;
	width:135px;
	margin:10px;
	padding:5px;

}
.divproduktright1{
	position:relative;
	float: right;
	top:0;
	border:1px solid #444DA1;
	background-color:#FFFFFF;
	width:350px;
	margin:10px;
	padding:5px;
	text-align:right;


}
.divprodukmiddle{
	position:relative;
	top:0;

	border:1px solid #444DA1;
	background-color:#FFFFFF;
	width:180px;
	margin:10px auto;
	padding:5px;
	height:240;

}

a.nav{
padding-left:17px;
}
a.nav:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666666;
	font-weight: bold;
	text-decoration: none;

}
a.nav:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666666;
	font-weight: bold;
	text-decoration: none;

}

a.nav:hover, a.nav:active{text-decoration: underline;}

.navaktuell{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FF6600;
	font-weight: bold;
	background-image: url(../images/nav_aktiv.gif);
	background-repeat: no-repeat;
	padding-left:17px;
}





.gutberaten{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #666666;

}
img {border:0px;}

div{
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
}
.shoprot{
	color: #FF0000;
	font-weight: bold;

}
.shopblau{color:#333366;}
.shopgrau{
	color:#999999;
	text-align: right;
}
a.foot:link{color:#666666;text-decoration:none;}
a.foot:visited{color:#666666;text-decoration:none;}
a.foot:active{color:#339966;text-decoration:none;}
a.foot:hover{color:#666666;text-decoration:underline;}






/*****Ausgabe*****/
#OOdateListOO {font-size:11px;}
#OOdateListOO ul {list-style:none;color:#FF9900;margin:0;padding:0;}
#OOdateListOO ul li a{display:block;width:160px;text-decoration:none;background:#E5E5E5;color:#000;border:solid 1px #333;margin:2px 10px;padding:1px 10px;}
#OOdateListOO ul li a:hover{border:solid 1px #cc0000;background:#FF9900;}
#OOdateListOO ul li ul {margin:0 0 0 10px;}
#OOdateListOO ul li ul li {}
#OOdateListOO ul li ul li a {background:#F2f2f2;border:solid 1px #ccc;}
#OOdateListOO ul li ul li  a.current {border:solid 1px red;}
#OOdateListOO ul li ul li ul  {margin:0 0 0 10px;}
#OOdateListOO ul li ul li ul li{}
#OOdateListOO ul li ul li ul li a {background:#fff;border:solid 1px #e5e5e5;}
#OOdateListOO ul li ul li ul li a.current {font-weight:bold;}

#OOkatListOO {font-size:11px;}
#OOkatListOO ul {list-style:none;color:#FF9900;margin:0;padding:0;}
#OOkatListOO ul li a{display:block;width:160px;text-decoration:none;background:#E5E5E5;color:#000;border:solid 1px #333;margin:2px 10px;padding:1px 10px;}
#OOkatListOO ul li a:hover{border:solid 1px #cc0000;background:#FF9900;}
#OOkatListOO ul li ul {margin:0 0 0 10px;}
#OOkatListOO ul li ul li {}
#OOkatListOO ul li ul li a {background:#F2f2f2;border:solid 1px #ccc;}
#OOkatListOO ul li ul li  a.current {border:solid 1px red;}

#OOshowOO {border:solid 0px #EBEAE3;}
#OOshowOO a {text-decoration:none;}
#OOshowOO .foto{
	border: solid 0px;
	text-align: center;
	float: left;
	margin: 2px;
	border-color: #fff;
}

#OOshowOO img{border:none;}
#OOshowOO .foto .fototext{clear:both;}
#OOshowOO  hr.clear {clear:both;border:solid 0px #ccc;}

#OOsingleViewOO {clear:both;width:500px;border:solid 0px #ccc;}
#OOsingleViewOO img {clear:both;}
#OOsingleViewOO .fototext{text-align:center;}
#OOsingleViewOO .fototext a{text-decoration:none;color:#666;}
#OOsingleViewOO .fototext a.fwd{font-weight:bold;float:right;}
#OOsingleViewOO .fototext a.rew{font-weight:bold;float:left;}

#OOsingleViewOO .fototext span.fwd{font-weight:bold;float:right;color:#ccc;}
#OOsingleViewOO .fototext span.rew{font-weight:bold;float:left;color:#ccc;}


/*eingabe*/
#OOGalleryEditOO{font-size:12px;border:solid 1px #ccc;width:500px;}
#OOGalleryEditOO .topNaviList{list-style:none;color:#FF9900;margin:0 0 20px 0;padding:0;}
#OOGalleryEditOO .topNaviList a{display:block;text-decoration:none;background:#ccc;color:#000;border:solid 1px #333;margin:2px;padding:1px 10px;}
#OOGalleryEditOO .topNaviList a:hover{border:solid 1px #cc0000;background:#FF9900;}

#OOGalleryEditOO .subnavilist {list-style:none;color:#FF9900;margin:0;padding:0;}
#OOGalleryEditOO .subnavilist a{display:block;width:160px;text-decoration:none;background:#E5E5E5;color:#000;border:solid 1px #333;margin:2px 10px;padding:1px 10px;}
#OOGalleryEditOO .subnavilist a:hover{border:solid 1px #cc0000;background:#FF9900;}


#OOGalleryEditOO fieldset{border:solid 1px;clear:left;background:#ccc;}
#OOGalleryEditOO input{border:solid 1px;font-size:12px;margin:0 0 2px 0;}
#OOGalleryEditOO select{border:solid 1px;font-size:12px;}
#OOGalleryEditOO input.submit{border:solid 1px #cc0000;margin: 2px 0 0 2px ;background:#FF9900;cursor:pointer;}
#OOGalleryEditOO legend{border:solid 1px;background:#FFC033;}
#OOGalleryEditOO fieldset.katFieldset{width:200px;margin:10px 0;}

#OOGalleryEditOO .subForm{width:200px;float:left;}
#OOGalleryEditOO .subForm fieldset{height:64px;}
#OOGalleryEditOO .uploadForm {width:500px;}

#OOGalleryEditOO .foto{border:solid 1px;width:165px;text-align:center;float:left;margin:2px;}
#OOGalleryEditOO .foto .miniForm{text-align:left;}
#OOGalleryEditOO .foto .miniForm fieldset {background:#f2f2f2;border-color:#ccc;}
#OOGalleryEditOO .foto .miniForm .submit{margin-left:10px;}
#OOGalleryEditOO .foto .fototext{clear:both;}
#OOGalleryEditOO .foto .fototext a.edit{display:block;border-top:solid 1px;color:green;}
#OOGalleryEditOO .foto .fototext a.edit:hover{background:green;color:#fff;}
#OOGalleryEditOO .foto .fototext a.delete{display:block;color:red;}
#OOGalleryEditOO .foto .fototext a.delete:hover{background:red;color:#fff;}
#OOGalleryEditOO .foto .fotopos a{font-weight:bold;text-decoration:none;color:#000;font-size:20px;float:left;}
#OOGalleryEditOO .foto .fotopos a.fwd{float:left;}
#OOGalleryEditOO .foto .fotopos a.rew{float:right;}

#OOGalleryEditOO  hr.clear {clear:both;border:solid 0px #ccc;}

#OOGalleryEditOO  table#catList {font-size:12px;width:500px;}
#OOGalleryEditOO  table#catList form {margin:0;padding:0;}
#OOGalleryEditOO  table#catList th {border:solid 1px #ccc;background:#FFC033;}
#OOGalleryEditOO  table#catList td {vertical-align:top;}
#OOGalleryEditOO  table#catList input {margin: 0 0 0 4px ;}
#OOGalleryEditOO  table#catList input.submit {margin: 0 0 0 20px;}
#OOGalleryEditOO  table#catList label {font-weight:bold;}

#OOGalleryEditOO  table#galleryList {font-size:12px;width:600px;}
#OOGalleryEditOO  table#galleryList th {border:solid 1px #ccc;background:#FFC033;padding:0 0 0 10px;text-align:left;}
#OOGalleryEditOO  table#galleryList th a {text-decoration:none;font-weight:bold;color:#000;}

#OOGalleryEditOO  table#galleryList td {vertical-align:top;padding:0 0 0 10px;}

#OOGalleryEditOO  table#galleryList td a {text-decoration:none;font-weight:bold;color:#000;margin:10px;display:block;}
#OOGalleryEditOO  table#galleryList td a:hover{color:#FF9900;}

#OOGalleryEditOO  table#galleryList tr.even {background:#D5DDFF;}
#OOGalleryEditOO  table#galleryList tr.odd {background:#f2f2f2;}

#OOGalleryEditOO  div.error {color:red; border:solid 1px;text-align:center;width:400px;font-weight:bold;margin:10px;}


