/*** LAYOUT ***/html {padding: 0;height : 100%;margin-bottom : 0.1px;}body { color: #666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 150%; background-color: #fff; background-image: url(../imgs/bg3.gif); background-repeat: repeat-x; background-position: left top; margin: 0; padding: 0; }#container { width:855px; margin:0 auto; background-color:#fff; background-image: url(../imgs/bg-left.gif); background-repeat: no-repeat; background-position: left top; }	#container2 { 	margin:0 0 0 13px; 	background-image: url(../imgs/right.gif); 	background-repeat: no-repeat; 	background-position: right top; 	}	#container3 { 	margin:0 0 0 13px; 	background-image: url(../imgs/bg-right.gif); 	background-repeat: no-repeat; 	background-position: right top; 	}		#header { 		height: 300px; 		background-image: url(../imgs/dot.gif); 		background-repeat: repeat-x; 		background-position: left bottom; 		margin-right: 13px; 		}			#logo-index img{			margin: 150px 70px 0 70px;						}						#logo{			float:left;			margin-top: 150px;						}			#img_left { 			float:right; 			}		#content { 		background-color:#ffffff; 		background-repeat: repeat-x; 		background-position: left top; 		margin-right: 13px; 		margin-left: 271px; 		}		#content p{		margin: 15px 200px 0 0;		text-align:justify; 		}		#content a{		text-decoration:none;		border-bottom:1px dotted #4d4e7a;		}		#content a:hover { 		color: #6c9470; 		text-decoration: none;		border-bottom:1px dotted #4d4e7a; 		}
		
		/*GALLERY*/
		#sidebar-right{  
		float: left; 
		padding: 0 5px 5px 0  ; 
		/*margin-top: -50px; */
		margin-left: 0px;
		width: 200px;
		}

		table.gallery td  { 
		padding: 0 5px 3px 0; 
		width: 60px; 
		height: 40px 
		}
	
		#kleine_bilder  { 
		/*position: absolute; */
		width: 60px;
		top: 200px; 
		margin:44px 20px 0 276px;
	
		}
		.grosses_bild  { 
		margin-top: 0px; 
		height: 180px }
		
					#box_left { 		background-repeat: repeat-x; 		background-position: left bottom; 		float:left; 		width: 210px;		margin-bottom: 40px ;		padding-bottom:10px;		}		#box_left p{ 		margin: 20px 0 0 11px;		padding-bottom: 10px;		color: #4d4e7a;		background-image: url(../imgs/dot.gif); 		background-repeat: repeat-x; 		background-position: left bottom; 		}			#menu { 			background-repeat: repeat-x; 			background-position: left top; 			list-style-type: none; 			margin: 0; 			padding:5px 0 0; 			}				#menu ul{				background-image: url(../imgs/dot.gif); 				background-repeat: repeat-x; 				background-position: left bottom;				margin: 10px 0 0 10px;				padding: 0;				}					#menu a { 					margin: 0 2px; 					color: #4d4e7a; 					background-position: left bottom; 					text-decoration: none; 					}
					#menu ul li.aktiv a { 					font-weight: bold;  					color: #4d4e7a; 					}
					#menu ul li.aktivsubnav a { 					font-weight: bold;  					color: #4d4e7a; 					}					#menu a:hover { 					color: #6c9470; 					text-decoration: none; 					}		#footer {		margin: 100px 13px 0 0 ; 		font-size: 10px; 		clear:both; 		height: 30px; 		background-color: #fff; 		background-image: url(../imgs/dot.gif); 		background-repeat: repeat-x; 		background-position: left top; 		text-align: center; 		padding: 10px;		}		/*** ALLGEMEINE EINSTELLUNGEN ***/					ul {margin: 10px 0 0 10px; padding: 0;}li {padding-bottom:10px; list-style-type: none; }img {border: none;}blockquote{	border-left: 2px #a2b1d3 solid;padding:  0 0 0 10px;margin: 10px 20px 10px 20px;letter-spacing: 0px;white-space:inherit;}/*** LINKS ***/a { color: #666; text-decoration: none; }a:link {color: #666; }a:visited { color: #666; }a:hover {color: #666; }a:active { color: #666; }.aktiv { font-weight: bold; }.subnav { padding-left: 10px; list-style-type: none; list-style-image: none; }.aktivsubnav { padding-left: 10px;color: #4d4e7a;  font-weight: bold; list-style-type: none; }a.admin{ color: #6c9470; font-size: 2em; font-family: "Times New Roman", Times, Georgia, serif;  font-variant:small-caps; font-weight:normal;font-style: italic;  line-height: 2.4em; margin: 20px 0; }/*** UEBERSCHRIFTEN ***/h1 { color: #6c9470; font-size: 2em; font-family: "Times New Roman", Times, Georgia, serif; font-variant:small-caps; font-weight:normal; font-style: italic; margin: 48px 0  30px 0; }h2 {font-size: 1.4em;color: #6c9470;  font-weight:normal; }h3 {font-size: 1.4em;margin-top: 35px;color: #6c9470;  font-weight:normal; }/*** CLEAR ***/.clear { clear:both;}/*** KONTAKTFORMULAR ***/code { font-size: 11px;color: #6c9470;background-color:transparent;}.rechts { text-align: right; }form {margin:20px 0 0 0;padding: 0;}input, textarea { width:300px;background-color: #ffffff;border: 1px solid #a2b1d3; color: #333333;font-size: 11px; margin-top:5px;padding: 2px;}input.not, textarea.not { width:100px;background-color: #ffffff;border: 1px solid #a2b1d3; color: #333333;font-size: 11px; margin-top:5px;padding: 2px;}input:focus, input:hover, textarea:focus, textarea:hover {background-color: #fbfbfd;}	input.rand:focus, input.rand:hover,textarea.rand:focus, textarea.rand:hover	{background-color: #fbfbfd;border-color: #a2b1d3;}.beschriftung {width: 150px;font-size: 11px;float: left;line-height: 200%;}.rot {color: #e35393; }input.btn { width:50px; height: 20px; font-size: 10px; background-color: #dee3ff; }
input{
	width: 155px;
	}
/*** KURSTABELLE ***/table.kurs{ width: 544px; margin: 30px 0 0 0; padding: 0; }table.kurs th{background-color: #eef2f8;text-align:left;font-size: 10px;padding: 3px 10px 3px 3px;margin:0px;}table.kurs td{vertical-align:top;font-size: 10px;padding: 5px 10px 5px 3px;margin:0px;border-bottom:1px solid #858585;}#content table.kurs td.noborder {border-bottom: none;}#content table.kurs td h3{font-size: 11px;padding: 5px 0px 0px 0px;margin:0px;border-bottom: none;}input.extra { width:13px; height: 13px; }table.kurs a {color: #4d4e7a}/*** TABELLE EDIT ***/textarea.edit { height: 400px; width:500px; }table.edit td{vertical-align:top;font-size: 12px;padding: 5px 10px 5px 0px;margin:0px;}input.edit  { width:100px; }