h4,h5,h6,div,p,body,html,input,button,ul,li,td {
	font-family:Lucida Sans Unicode, Lucida Grande;
	font-size: 12px;
	font-style: normal;
	padding: 0px 0px 0px 0px;
}

p {
	margin-top:0px;
	margin-bottom:5px;
	padding: 0px 0px 0px 0px;

}

h3, h2 {
	font-family:Lucida Sans Unicode, Lucida Grande;
	font-size: 12px;
	font-weight: bold;
	color:#660000;
	margin-bottom:5px;
	padding: 0px 0px 0px 0px;

}

h1 {
	font-family:Lucida Sans Unicode, Lucida Grande;
	font-size: 15px;
	font-weight: bold;
	color:#660000;
	margin-bottom:5px;
	margin-top:10px;
	padding: 0px 0px 0px 0px;

}

div#rechts h1 {
	font-family:Lucida Sans Unicode, Lucida Grande;
	font-size: 12px;
}

div#rechts p {
	font-family:Lucida Sans Unicode, Lucida Grande;
	font-size: 11px;
	text-align:left;
}

.klein, .klein a {
	font-family:Lucida Sans Unicode, Lucida Grande;
	font-size: 10px;
	color: #cccccc;
	text-decoration:none;
}

body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#333333;
}

img {
/*	background-color:#333333;
	padding: 1px 1px 1px 1px; */
}

.image {
 margin:2px 2px 2px 0px;
}
div#container {
  float:left;
  margin:25px 0px 0px 20px;
	z-index:1;

}


div#menu {
  float:left;
/*	width:200px; */
	z-index:1;
	text-align:left;
	margin:85px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

div#logo, div#logo a {
	width:200px;
	height:50px;
	z-index:1;
	text-align:left;
	font-size:24px;
	color:#666666;
	font-family:Lucida Sans Unicode, Lucida Grande;
	text-decoration:none;

}


div#inhalt {
  float:left;
/*	width:500px; */
	z-index:1;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
}


div#rechts {
  float:left;
  margin: 120px 0px 0px 20px;
  padding:0px 0px 0px 0px;
/*	width:250px;*/
	z-index:1;


}


div#admin {
	float:left;
	margin-left:50px;
	height:50px;
	z-index:5;
	text-align:left;
	color:#CCCCCC;
	font-size:10px;
}

div#admin a {
	color:#CCCCCC;
	text-decoration:none;
}


/* Ecken orange */

/* set the image to use and establish the lower-right position */ 

.orangebox, .orangebox_body, .orangebox_head, .orangebox_head h2 { 
	background: transparent url('/fileadmin/images/background_orange.png') no-repeat bottom right;
}

.orangebox { 
	width: 490px !important; /* intended total box width - padding-right(next) */ 
	width: 490px; /* IE Win = width - padding */ 
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ 
	margin: 0px 0px 0px 0px; /* use to position the box */ 
	
} 

/* set the top-right image */ 
.orangebox_head { 
	background-position: top right; 
  margin-right: -15px; /* pull the right image over on top of border */ 
	padding-right: 40px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */
.orangebox_head h2 { 
	background-position: top left; margin: 0px; /* reset main site styles*/ 
	border: 0px; /* ditto */ 
	padding: 45px 0px 23px 40px; /* padding-left = image gap + interior padding ... no padding-right */
	height: auto !important; 
	height: 1%; /* IE Holly Hack */ 
} 

/* set the lower-left corner image */ 
.orangebox_body {
	background-position: bottom left; 
  margin-right: 25px; /* interior-padding right */ 
	padding: 10px 0px 45px 60px; /* mirror .cssbox_head right/left */
} 



/* Ecken blau */

/* set the image to use and establish the lower-right position */ 

.bluebox, .bluebox_body, .bluebox_head, .bluebox_head h2 { 
	background: transparent url('/fileadmin/images/background_blue.png') no-repeat bottom right;
}

.bluebox { 
	width: 200px !important; /* intended total box width - padding-right(next) */ 
	width: 200px; /* IE Win = width - padding */ 
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ 
	margin: 10px auto; /* use to position the box */ 
} 

/* set the top-right image */ 
.bluebox_head { 
	background-position: top right; margin-right: -15px; /* pull the right image over on top of border */ 
	padding-right: 40px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */
.bluebox_head h2 { 
	background-position: top left; margin: 0px; /* reset main site styles*/ 
	border: 0px; /* ditto */ 
	padding: 45px 0px 23px 40px; /* padding-left = image gap + interior padding ... no padding-right */
	height: auto !important; 
	height: 1%; /* IE Holly Hack */ 
} 

/* set the lower-left corner image */ 
.bluebox_body {
	background-position: bottom left; margin-right: 25px; /* interior-padding right */ 
	padding: 5px 0 35px 45px; /* mirror .cssbox_head right/left */
} 

.bluebox_body p {
	 margin-right:-20px;
}


/* Ecken grün */

/* set the image to use and establish the lower-right position */ 

.greenbox, .greenbox_body, .greenbox_head, .greenbox_head h2 { 
	background: transparent url('/fileadmin/images/background_green.png') no-repeat bottom right;
}

.greenbox { 
	width: 200px !important; /* intended total box width - padding-right(next) */ 
	width: 200px; /* IE Win = width - padding */ 
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ 
	margin: 0px 0px 0px 0px 0px /*auto; /* use to position the box */ 
} 

/* set the top-right image */ 
.greenbox_head { 
	background-position: top right; margin-right: -15px; /* pull the right image over on top of border */ 
	padding-right: 60px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */
.greenbox_head h2 { 
	background-position: top left; margin: 0; /* reset main site styles*/ 
	border: 0; /* ditto */ 
	padding: 45px 0px 32px 40px; /* padding-left = image gap + interior padding ... no padding-right */
	height: auto !important; 
	height: 1%; /* IE Holly Hack */ 
} 

/* set the lower-left corner image */ 
.greenbox_body {
	background-position: bottom left; margin-right: 45px; /* interior-padding right */ 
	padding: 5px 0px 35px 60px; /* mirror .cssbox_head right/left */
} 





div#inhalt a {
   color:#990000;
   }


.darkgreen {
	color:#609030;
	font-weight:bold;
	text-align:right;
	font-size:36px;
}

.brightblue {
	color:#0000af;
	font-weight:bold;
	text-align:right;
	font-size:36px;
	margin-left: 25px;

}

div#bigorange a {
	color:#e35b00;
	font-weight:bold;
	text-align:right;
	font-size:36px;
	margin-left: 30px;
	text-decoration:none;
}


ul {
	margin-left: 0px;
	text-indent: 0px;
	padding: 0px 0px 0px 15px;
}

li {
	list-style-type:circle;
	list-style-position: outside;
	margin-left:0px;
	line-height:1.6em;
	text-indent: 0px;
	padding: 0px 0px 0px 0px ;

}
/* Anpassungen csc styles */

div#privat .csc-form-label-req, div#privat .csc-form-label {
	font-size:10px;
	font-weight:bold;
	margin-bottom:-10px;
	margin-left:10px;
	
}
	
/***********************/
/* MENU styles         */
/***********************/

.topNavi {
	font-size:16px;
	list-style-type:none;
	margin-top:5px;
	margin-left:-20px;
}
.topNavi a {
	font-family:Lucida Sans Unicode, Lucida Grande;
	color:#CBA36E;
	text-decoration:none;
}
.topNavi a:hover {
	color:#95632F;
}
.topAct {
	font-size:16px;
	list-style-type:none;
	margin-top:5px;
	margin-left:-20px;

}

.topAct a {
	color:#653204;
	font-weight:bold;
	font-size:16px;
	list-style-type:none;
	text-decoration:none;
}

.secAct {
	font-size:13px;
	list-style-type:none;
	text-indent:-5px;
	margin-top:5px;
}

.secAct a {
	color:#653204;
	font-size:13px;
	list-style-type:none;
	text-decoration:none;
}
.secNavi {
	font-size:13px;
	list-style-type:none;
	text-indent:-5px;
	margin-top:5px;
}

.secNavi a {
font-family:Lucida Sans Unicode, Lucida Grande;

	font-size:13px;
	text-decoration:none;
	color:#CBA36E;

}
.secNavi a:hover {
	color:#95632F;
}


td {
	vertical-align:text-top;
	padding:2px;
}

#galerie {
float:left;
	width:564px;
	padding:5px 5px 5px 5px;
	margin:50px 10px 40px 20px;
	background-color:#FFF;
	z-index:2;
	border:2px solid #999;
}