#unterkolumne-links {
float: left;
background-color: #f8f8f8;
margin-top: 0px;
margin-right:13px;
margin-bottom: 0px;
padding-bottom: 10px;
}
#unterkolumne-rechts {
float: right;
background-color: #f8f8f8;
margin-top: 0px;	
margin-left:12px;
margin-bottom: 0px;
padding-bottom: 10px;
}
#unterkolumne-mitte {
float: left;
background-color: #f8f8f8;
margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}
#unterkolumne-vier-bei-bedarf {
float: left;
margin-left:12px;
background-color: #f8f8f8;
margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;	
}
.eingezogen {
	padding-left:10px;
	padding-right:10px;
	}

h4 {height:20px;
	background-color: #20c2d3;
	color: white; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px; text-decoration: none; padding-left:10px; padding-top:3px;}

/* +++++++++++++++++ anfang gallery +++++++++++++++++++++++++ */

.breadcrumb {
 margin:            15px 0 15px 6px;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 background-color:  transparent;
}

.paginate {
 margin:            10px 0 10px 6px;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 background-color:  transparent;
}

.windowclose {
 margin:            15px 0 10px 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 background-color:  transparent;
 text-align: 		center;
}

.spacer {
 font-size:	10px;
 margin:		5px 0 5px 0;
}

img {
 margin:		0;
 padding:	0;
 border:		0;
}

.thumbs {
 text-align:	center;
 padding:	15px 3px 8px 3px;
 background-color: #EAEBEE;
}

.border {
 border:	1px solid #000;
}

.paddedborder {
 padding: 	20px;
 border: 	1px solid #000;
}

.title {
 margin:            3px 0 0 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 font-weight: 		bold;
 color:             #000;
}

.caption {
 margin:  			12px 0 4px 0;
 background-color:	transparent;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color: #000;
}

.commentlink {
 margin:            4px 0 8px 0;
}

li {
 margin:            0 0 15px 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color: 				#333;
 background-color:  transparent;
 text-align: 		left;
 padding-bottom: 	5px;
 border-bottom: 		1px dashed #ccc;
}

.stats {
 margin:            4px 0 4px 0;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 font-weight: 		normal;
 color:             #fff;
}

.imageBG {
 text-align: center;
 background-color:  #8185A9;  
}

.categories {
 padding:           5px 10px 5px 12px;
 background-color:  #E9E9F2;  
}

.tableBorder {
 border: 1px solid white /* #73737E; */
}

th {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         12px;
 color:             #fff;
 font-weight:		bold;
 text-align:			left;
 padding:           5px 4px 5px 12px;
 background-color:  #7378A7;  
}

td {
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #000;
}

.powered {
 margin:            15px;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         10px;
 background-color:  transparent;
 text-align:			center;
}

/* +++++++++++++++++ ende gallery +++++++++++++++++++++++++ */

/*
	Free Green-business design - CC2.5 license
	http://www.free-css-templates.com
	
*/

* { padding:0; margin: 0 }


/* +++++++++++++++++++++ */

body {
    background: #FFFFFF url(/media_css_kopu/topbg.jpg) repeat-x top;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #454545;
}

ul { padding-left: 30px; }

li { list-style-type: decimal; }

input, textarea  { border: 1px solid #aaa }

input:hover, textarea:hover  { border: 1px solid #888 }

.foto_links { float:left; margin-right:12px; margin-top:6px; }

/* img { /* border: 3px solid #e5e5e5; */ margin: 0 10px 5px 0; float: left; } */

a { color: #2FB432; text-decoration: none; background: inherit }

a:hover { text-decoration: underline }

blockquote { margin: 0 0 15px 30px; border-left: 3px solid #8ADF88; padding: 0 0 0 8px }

input, textarea  { border: 1px solid #aaa }

input:hover, textarea:hover  { border: 1px solid #888 }

input.text { color: #000000;	border: 1px solid #E6E6E6; background: inherit }

textarea.text { font-size: 8pt; border: 1px solid #E6E6E6 }

input.text:hover, textarea.text:hover { border: 1px solid #D6D6D6 }

form { display: inline; margin: 0; padding: 0 }


/* +++++++++++++++++++++ */

#content { padding: 0; margin: 0 auto; width: 959px; background: transparent }

#title {	margin: 0; padding:0; height: 80px; width: 100%; background: transparent  }

	#title .green { color: #D9FFD8; line-height: 25px; background: inherit }
	#title .pad { padding: 0px 0 }
	#title h1 { font: bold 2.0em "Arial", Sans-Serif; margin: 0; letter-spacing: -1px; color: #fffffe; padding-top: 28px; background: inherit }
	
	#title #slogan { font: 1.0em "Arial", Sans-Serif; margin: 0;	color: #aaa; background: inherit}

#menu {
	margin: 0px;
	padding: 0px;
	background: inherit;
	line-height: 35px;
	color: #81D7DF;
	width: 100%;
	height: 35px
}

#menu  a, #menu a:visited { color: #81D7DF; text-decoration: none; background: inherit }

#menu .submit { float: right; vertical-align: bottom  }

	#menu .submit ul { margin:0; padding:0px 10px 0 50px; list-style:none }
    #menu .submit li { display:inline; margin:0; padding:0 }
    #menu .submit a { float:left; background: transparent url(/media_css_kopu/tableft.jpg) no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none }
    #menu .submit a span { float:left; background: inherit; display:block; background:url(/media_css_kopu/tabright.jpg) no-repeat right top; padding:0px 15px 0px 10px; margin-right: 2px; color:#FFF }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menu .submit a span {float:none;}
    /* End IE5-Mac hack */
    #menu .submit a:hover span { color:#fffffe; }
    #menu .submit a:hover { background-position:0% -35px }
    #menu .submit a:hover span { background-position:100% -35px }
    #menu .submit  a.selected { background-position:0% -35px }
    #menu .submit  a.selected span { background-position:100% -35px }
	
	
#subheader {	width: 100%; margin:0; height: 60px } /* hoehe des zitatkopfteils */
	#subheader .rside { float: right; width: 355px; height: 87px; background: transparent; margin-left: 20px }
		#subheader .rside .padding  { padding-top: 30px }
		#subheader .rside input.text { background: transparent url(/media_css_kopu/input.gif) no-repeat; width: 290px; height: 27px; border:0; padding: 2px 0 0 5px }
		#subheader .rside .btn1 { background: transparent url(/media_css_kopu/loupe.gif) no-repeat; width: 30px; height: 20px !important; height: 28px; border: 0; padding: 0; cursor: pointer }
	#subheader .lside { background: inherit; color: #FFF;  font-size: 14px; height: 87px; letter-spacing: 1px;} /* kopfzitat */
		#subheader .lside .padding { padding-top: 13px; font-family: Tahoma, Verdana, Arial, sans-serif }
		#subheader .lside a, .lside a:hover  { color: #FFF; text-decoration: underline; background: inherit }
#maincontent { width: 100%; background: transparent; padding-top: 15px }		
	#maincontent h2 { color: #454545; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 21px; text-decoration: none; line-height: 22px; margin: 0 0 0px 0; padding-bottom: 10px; padding-top:6px; background: inherit } /* Schlagz. */
	#maincontent h2 a { color: #2FB432; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px; text-decoration: none; line-height: 19px; margin: 0 0 5px 0; background: inherit }
	#maincontent h2 a:hover { color: #2FB432; text-decoration: underline; background: inherit	}
	#maincontent .underline { border-bottom: 5px #aaa dotted; margin-bottom: 10px } /* Schlagzeilenunterstreichung */
	#maincontent h1 { font-size: 130%; color: #454545; border-bottom: 1px dotted #aaa; background: inherit }
	#maincontent h3 { font-size: 130%; color: #454545; border-bottom: 1px dotted #aaa; background: inherit }
p { padding: 0 0 20px 0; color: #454545; font: 17px Times, "Times New Roman", serif; margin: 0;  text-decoration: none; background: inherit; line-height: 24px;  }
	#maincontent .mpnull { margin: 0; padding: 0 0 0 0; }
	#maincontent .textbox { float: right; color: #454545; width: 40%; background: #fefefe; padding: 10px; margin: 5px 0 15px 15px; border: 1px solid #e8e8e8 }
	
	#left_side { width: 635px; background: transparent; margin-bottom: 20px;} /* linkes Bein Breite */
	
	#right_side { width: 311px; background: transparent; float: right } /* rechts Bein Breite */
	
		#right_side h3 { 
			height: 22px;
			background: transparent url(/media_css_kopu/h3bg.gif) repeat-x;
			color: #FFF;
			border: 0;
			font: bold 13px "Arial", Sans-Serif;
			padding-left: 5px;
			line-height: 22px
		}
		#right_side .lcontent {width: 311px; background: #f8f8f8; border: 0px solid #e5e5e5; margin-bottom: 15px; margin-top:0px; color: #888 }
		#right_side .lcontent p { padding: 10px; color: #777; background: inherit }
		#right_side ul { padding-left: 10px; background: inherit; color: #454545 }
		#right_side li { list-style: square }
		#right_side img { margin-left:0px; padding-left:0px; }


/* +++++++++++++++++++++ */

#footer {
	bottom:0;
	clear:both;
	text-align: left;
	border-top: 1px solid #e5e5e5;
	padding: 3px 0 0 0;
	margin-top: 6px;
	margin-bottom: 15px;
	color: #888;
	background: #FFF;
}
#footer .right { float: right }


/* opti ++++++++++++++++++++++++++++++++++++ */

.opti {
text-indent: -999em;
position: absolute;
line-height: 0px;
bottom: -20%;
color: aqua;}