﻿/* (c)2008 Expert Solutions Strahlhofer */
/*        www.strahlhofer.com           */


/*-----------------------------------  Body  -----------------------------------*/
* {
	margin:		0;
	padding:	0;
}

html, body {
  	font-family: 	 Verdana, Tahoma, Arial, Helvetica;
  	COLOR: 			#333333;
  	background: 	#F8F8F6 url('../data/back_bg.gif') repeat-x;
	font-size: 		12px;
	width:			100%;
	line-height:	1.5em;
	margin: 		0 auto;
	padding:		0px;
	
	text-align:center;
	}


	
div, table, td, tr {
	font-family: 	 Verdana, Tahoma, Arial, Helvetica;
  	COLOR: 			#333333;
	font-size: 		12px;
	}

p.bodytext {
		margin: 		0px;
		padding-top: 	3px;
    	padding-bottom:	5px;
    	line-height:	1.5em;
    	}

#block2_start p.bodytext {
		margin: 		0px;
		padding-top: 	3px;
    	padding-bottom:	5px;
		padding-left: 	5px;
    	line-height:	1.5em;
		
		background-image:		url('../data/start_news_eck.gif'); 
		background-repeat:		no-repeat; 
		background-position:	bottom left;
		background-color:		#F5F5F5;
    	}

.align-left {
	text-align:	left;
	}
	
.align-right {
	text-align:	right;
	}

.align-center {
	text-align:	center;
	}

hr { 
	height:1px;
	border:1px dashed #333333;
	}
	
	
/*-----------------------------------  Überschriften -----------------------------------*/


#inhalt h1, #inhalt_pub h1 {
	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;	
  	font-size: 		20px;
	COLOR: 			#565656;
  	padding-top:	20px;
  	padding-bottom:	50px;
	font-weight:	normal;
	}



#inhalt_log h1 {
	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;	
  	font-size: 		20px;
	COLOR: 			#565656;
  	padding-top:	20px;
  	padding-bottom:	50px;
	font-weight:	normal;
	}

#block1_sn	h1 a, #block2_sn	h1 a {
	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;	
  	font-size: 			11px;
	color:				#333;
	
	text-decoration:	none;
	font-weight:		bold;
	margin-top:			0px;
	
	background:				url('../data/arrow.gif') no-repeat left top;
	background-position:	0 5px;
	padding-left:			6px;
	}

#block1_sn	h1 a:hover, #block2_sn	h1 a:hover {
	color:					#CB6F2B;
	text-decoration:		none;
	}

#main h1 {
	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;	
  	font-size: 			12px;
	color:					#333;
	font-weight:		bold;
	text-transform:		uppercase;
	line-height:		1.5em;
	margin-top:			10px;
	margin-bottom:		5px;
	}

#main h1 a {
	display:				block; 
	background:				url('../data/link.gif') no-repeat left top;
	background-position:	0 5px;
	padding-left:			15px;  
	color:					#CB6F2B;	
	text-decoration:		none;
}

#main h1 a:hover {  
	
	color:				#333;
	text-decoration:		none;
}
	
#inhalt_pub div.csc-textpic h1 {
	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;	
  	font-size: 		20px;
	COLOR: 			#6B6B6B;
  	padding-top:	10px;
  	padding-bottom:	20px;
	font-weight:	bold;
	}

#inhalt_start h1 {
	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;	
  	font-size: 		20px;
	COLOR: 			#565656;
  	padding-top:	10px;
  	padding-bottom:	15px;
	font-weight:	normal;
	}


h2 {
	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	color:			#6B6B6B;
	font-size: 		16px;
  	margin:			0px;
	padding-top:	10px;
	padding-bottom:	10px;
	font-weight:	bold;
	line-height:	1.5em;
   }

#block2_start h2 {
	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	color:		#6B6B6B;
	font-size: 	16px;
  	margin:		0px;
	padding-top:	15px;
	padding-bottom:	0px;
	font-weight:	normal;
	line-height:	1.5em;
   }
#block1_sn	h2, #block2_sn	h2 {
	font-family: 	Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	color:			#6B6B6B;
	font-size: 		12px;
  	margin:			0px;
	padding-top:	28px;
	padding-bottom:	3px;
	font-weight:	bold;
	line-height:	1.5em;
	text-transform:uppercase;
   }
#block1_sn	h2 a, #block2_sn	h2 a {
	display:				block; 
	background:				url('../data/link.gif') no-repeat left top;
	background-position:	0 5px;
	padding-left:			15px;  
	color:					#CB6F2B;
	text-decoration:		none;
}

#block1_sn	h2 a:hover, #block2_sn	h2 a:hover {  
	color:					#333;
	text-decoration:		none;
}
  
#gallery h2 {
	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	color:			#6B6B6B;
	font-size: 		16px;
  	margin:			0px;
	padding-top:	10px;
	padding-bottom:	20px;
	font-weight:	normal;
   }


.news-list-item h3 {
	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	font-size: 		12px;
  	COLOR:	 		#6B6B6B;
  	margin-top:		0px;
  	margin-bottom:	0px;
   }
   
h3 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;	
	font-size: 		12px;
  	COLOR: 			#333333;
  	margin-top:		0px;
  	margin-bottom:	0px;
	padding-top:	12px;
	padding-bottom:	4px;
	font-weight:bold;
   }
   

   
#block2_start h3 {
	font-family: 	Verdana, Arial, Helvetica, sans-serif;	
	font-size: 		11px;
  	COLOR: 			#333;
  	margin-top:		18px;
  	margin-bottom:	0px;
	padding-top:	5px;
	padding-left:	0px;
	padding-bottom:	3px;
	font-weight:bold;

	line-height:	1.5em;
/*	
	background-image:		url('../data/start_h3_back.gif'); 
	background-repeat:		no-repeat; 
	background-position:	bottom left;
	*/
   }

h4 {
	font-family: 		Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	COLOR: 		#6B6B6B;
	font-size: 	12px;
	margin:		0px;
  	padding-top: 	5px;
    padding-bottom: 	0px;
	}

h5 {
	COLOR: 		#333333;
	font-size: 	11px;
	margin:		0px;
	padding-top:	5px;
	font-weight: 	bold;
	}

/*-----------------------------------  Aufzählung  -----------------------------------*/


#list_p li {
	text-align: 		left;
	margin-top: 		8px;
	}

#list_p LI A { 
	COLOR: 				#CB6F2B; 
	font-weight: 		normal; 
	text-decoration: 	none;
	}
	
#list_p LI A:hover { 
	color: 				#333;
	font-weight: 		normal;
	text-decoration: 	underline; 
	}

#list_p {
  	margin-top:			3px;
  	margin-left:		30px;
  	margin-bottom:		10px;
	line-height:		1.4em;
	list-style: 		square;
	}
	
	
	
/*-----------------------------------  Link  -----------------------------------*/
#personalmenu a, #autormenu a {
	font-family: 			Thaoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight: 			bold;
	text-decoration: 		none;
	color: 					#333333;
	
	display:				inline-block; 
	background-image:		url('../data/sign2_01.gif'); 
	padding-left:			12px; 
	background-repeat:		no-repeat; 
	background-position:	center left; 
	border:					0px;
	text-align:				left;
	padding-top:			0px;
         }

#personalmenu a:hover , #autormenu a:hover {
	color: 				#CB6F2B;
		}
		 
A { 
	color: 				#333333; 
	text-decoration: 	none;
	}

A:hover { 
	color: 				#000000; 
	text-decoration: 	underline; 
	}	
	
#block2_start a {
	display:				inline-block; 
	background-image:		url('../data/sign2_01.gif'); 
	padding-left:			7px; 
	background-repeat:		no-repeat; 
	background-position:	center left; 
	}
	
P A { 
	color: 				#CB6F2B; 
	font-weight: 		normal; 
	text-decoration: 	none; 

	}

P A:hover { 
	color: 				#333333;  
	text-decoration: 	none; 
	}
	

#block2 a {
	font-size: 				11px;
	display:				inline-block; 
	background-image:		url('../data/login.gif'); 
	padding-left:			18px; 
	background-repeat:		no-repeat; 
	background-position:	center left; 
	}


/*-----------------------------------  Hauptmenu  -----------------------------------*/

div.haupt_nor A {
	font-family: 		"Lucida Grande","Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
    color: 				#333333;
    font-size:			13px;
  	margin-top: 		15px;
	margin-right:		25px;
	min-width:			40px;
	float:				left;
	text-align:			left;
	font-weight: 		normal;
   }

div.haupt_nor_b A {
	font-family: 		"Lucida Grande","Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
    color: 				#333333;
    font-size:			13px;
  	margin-top: 		15px;
	padding-right:		15px;
	margin-right:		15px;
	min-width:			40px;
	float:				left;
	text-align:			left;
	font-weight: 		normal;
	border-right:		1px solid #B9B497;
   }

div.haupt_nor_b A:hover {
    color: 					#D14336;
	text-decoration: 		none;
	font-weight: 			normal;
   }
   
div.haupt_nor A:hover {
    color: 					#D14336;
	text-decoration: 		none;
	font-weight: 			normal;
   }

div.haupt_act A {
	font-family: 		"Lucida Grande","Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
	color: 				#D14336;
    font-size:			13px;
  	padding-top: 		15px;
	padding-right:		25px;
	min-width:			40px;
	float:				left; 
	text-align:			left;
	font-weight: 		normal;
	}
	
div.haupt_act_b A {
	font-family: 		"Lucida Grande","Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
    color: 				#D14336;
    font-size:			13px;
  	margin-top: 		15px;
	padding-right:		15px;
	margin-right:		15px;
	min-width:			40px;
	float:				left;
	text-align:			left;
	font-weight: 		normal;
	border-right:		1px solid #B9B497;
	}

div.haupt_act_b A:hover {
    color: 				#D14336;
	text-decoration: 	none;
	font-weight: 		normal;
   }
	
div.haupt_act A:hover {
    	color: 			#D14336;
	text-decoration: 	none;
	font-weight: 		normal;
   }

/*-----------------------------------  Hauptmenu Neu  -----------------------------------*/

#top_navigation {
    	margin: 		0;
    	padding: 		0;
    	list-style: 	none;
		text-align:		right;
		float:			right;
}

.top_navigation_li {
	display: 			block;
	font-family: 		Thaoma, Arial, Verdana, Helvetica, sans-serif; 
	color: 				#333333;
    font-size:			12px;
	float:				left;
	margin: 			0;
	padding-left:		25px;
	text-align:			left;
	text-transform:		uppercase;
	font-weight: 		normal;
}

.top_navigation_li a {
	color: 				#333333;
	text-decoration: 	none;
	font-weight: 		normal;
}

.top_navigation_li A:hover {
    color: 				#D14336;
	text-decoration: 	none;
	font-weight: 		normal;
}

.top_navigation_li_a {
	display: 			block;
	font-family: 		Thaoma, Arial, Verdana, Helvetica, sans-serif;
	color: 				#D14336;
    font-size:			12px;
	font-weight: 		normal;
	float:				left;
	margin: 			0;
	padding-left:		25px;
	text-align:			left;
	text-transform:		uppercase;
}

.top_navigation_li_a a {
	color: 				#D14336;
	text-decoration: 	none;
	font-weight: 		normal;
}

.top_navigation_li_a A:hover {
    color: 				#D14336;
	text-decoration: 	none;
	font-weight: 		normal;
   }

/*-----------------------------------  Submenu  -----------------------------------*/

div.sub_nor A {
	font-family: 		"Lucida Grande","Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
    color: 			#000000;
    font-size:		11px;
	min-width:		30px;
	float:			left;
	padding-right:	25px;
	text-align:		left;
   }
   
div.sub_nor_b A {
	font-family: 		"Lucida Grande","Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
    color: 			#000000;
    font-size:		11px;
	min-width:		30px;
	float:			left;
	padding-right:	15px;
	margin-right:	15px;
	text-align:		left;
	border-right:	1px solid #B9B497;
   }
  
div.sub_nor_b A:hover {
    	color: 			#D14336;
	text-decoration: 		none;
   } 
  
div.sub_nor A:hover {
    	color: 			#D14336;
	text-decoration: 	none;
   }

div.sub_act A {
	font-family: 	Thaoma, Arial, Verdana, Helvetica, sans-serif;
	color: 			#D14336;
    font-size:		11px;
	min-width:		30px;
	float:			left;
	padding-right:	25px;
	font-weight: 	normal; 
	text-align:		left;
	}

div.sub_act_b A {
	font-family: 	Thaoma, Arial, Verdana, Helvetica, sans-serif;
	color: 			#D14336;
    font-size:		11px;
	min-width:		30px;
	float:			left;
	padding-right:	15px;
	margin-right:	15px;
	text-align:		left;
	border-right:	1px solid #B9B497;
   }

div.sub_act_b A:hover {
    	color: 			#D14336;
	text-decoration: 	none;
   }
   
div.sub_act A:hover {
    	color: 			#D14336;
	text-decoration: 	none;
   }
   
/*-----------------------------------  Submenu Neu  -----------------------------------*/
#sub_navigation {
    margin: 			0;
    padding: 			0;
    list-style: 		none;
	text-align:			right;
	float:				right;
}

.sub_navigation_li {
	display: 			block;
	font-family: 		Thaoma, Arial, Verdana, Helvetica, sans-serif;
	color: 				#333;
	font-weight: 		normal;
	font-size:			11px;
	float:				left;
	padding-left:		15px; 
	text-align:			left;
}

.sub_navigation_li a {
	color: 				#333;
	text-decoration: 	none;
	font-weight: 		normal;
}

.sub_navigation_li A:hover {
    color: 				#D14336;
	text-decoration: 	none;
	font-weight: 		normal;
}

.sub_navigation_li_a {
	display: 			block;
	font-family: 		Thaoma, Arial, Verdana, Helvetica, sans-serif;
	color: 				#D14336;
	font-weight: 		normal;
	font-size:			11px;
	float:				left;
	padding-left:		15px; 
	text-align:			left;
}

.sub_navigation_li_a a {
	color: 				#D14336;
	text-decoration: 	none;
	font-weight: 		normal;
}

.sub_navigation_li_a A:hover {
    color: 				#D14336;
	text-decoration: 	none;
	font-weight: 		normal;
}

/*-----------------------------------  subsubmenu Neu  -----------------------------------*/
#subsub_navigation {
    margin: 			0;
    padding: 			0;
    list-style: 		none;
	text-align:			right;
	float:				right;
}

.subsub_navigation_li {
	display: 			block;
	font-family: 		Thaoma, Arial, Verdana, Helvetica, sans-serif;
	color: 				#333;
	font-weight: 		normal;
	font-size:			11px;
	float:				left;
	padding-left:		15px; 
	text-align:			left;
}

.subsub_navigation_li a {
	color: 				#333;
	text-decoration: 	none;
	font-weight: 		normal;
}

.subsub_navigation_li A:hover {
    color: 				#D14336;
	text-decoration: 	none;
	font-weight: 		normal;
}

.subsub_navigation_li_a {
	display: 			block;
	font-family: 		Thaoma, Arial, Verdana, Helvetica, sans-serif;
	color: 				#D14336;
	font-weight: 		normal;
	font-size:			11px;
	float:				left;
	padding-left:		15px; 
	text-align:			left;
}

.subsub_navigation_li_a a {
	color: 				#D14336;
	text-decoration: 	none;
	font-weight: 		normal;
}

.subsub_navigation_li_a A:hover {
    color: 				#D14336;
	text-decoration: 	none;
	font-weight: 		normal;
}

/*-----------------------------------  SubSubmenu  -----------------------------------*/


div.sub_sub_nor A {
	font-family: 		"Lucida Grande","Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
    color: 			#000000;
    font-size:		11px;
	min-width:		30px;
	float:			left;
	padding-right:		25px;
	text-align:		left;
   }
   
div.sub_sub_nor_b A {
	font-family: 		"Lucida Grande","Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
    color: 			#000000;
    font-size:		11px;
	min-width:		30px;
	float:			left;
	padding-right:		15px;
	margin-right:		15px;
	text-align:		left;
	border-right:		1px solid #D4CEB4;
   }
  
div.sub_sub_nor_b A:hover {
    color: 			#D14336;
	text-decoration: 		none;
   } 
  
div.sub_sub_nor A:hover {
    color: 			#D14336;
	text-decoration: 		none;
   }

div.sub_sub_act A {
	font-family: 		"Lucida Grande","Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
	color: 			#D14336;
    font-size:		11px;
	min-width:		30px;
	float:			left;
	padding-right:		25px;
	font-weight: 		normal; 
	text-align:		left;
	}

div.sub_sub_act_b A {
	font-family: 		"Lucida Grande","Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
	color: 			#D14336;
    font-size:		11px;
	min-width:		30px;
	float:			left;
	padding-right:		15px;
	margin-right:		15px;
	text-align:		left;
	border-right:		1px solid #D4CEB4;
   }

div.sub_sub_act_b A:hover {
    color: 			#D14336;
	text-decoration: 		none;
   }
   
div.sub_sub_act A:hover {
    color: 			#D14336;
	text-decoration: 		none;
   }
   
/*-----------------------------------  Logout  -----------------------------------*/   
#Logout A {
    	color: 			#000000;
    	font-size:		11px;
	min-width:		30px;
	float:			left;
	padding-left:		15px;
	margin-left:		0px;
	text-align:		left;
	border-left:		1px solid #D4CEB4;
   }   
   
/*-----------------------------------  Loginmenu  -----------------------------------*/

div.log_nor A {
    color: 					#000000;
    font-size:				11px;
	width:					200px;
	float:					left;
	text-align:				left;
	margin:					5px;
	display:				inline-block; 
	background-image:		url('../data/sign2_01.gif'); 
	padding-left:			12px; 
	background-repeat:		no-repeat; 
	background-position:	center left; 
	padding-bottom:			2px;
   }
  
div.log_nor A:hover {
    color: 					#D14336;
	text-decoration: 		none;
   }

div.log_act A {
	color: 					#D14336;
    font-size:				11px;
	width:					200px;
	float:					left;
	font-weight: 			normal; 
	text-align:				left;
	display:				inline-block; 
	background-image:		url('../data/sign2_01.gif'); 
	padding-left:			12px; 
	background-repeat:		no-repeat; 
	background-position:	center left; 
	margin:					5px;
	}
   
div.log_act A:hover {
    	color: 			#D14336;
	text-decoration: 	none;
   }

/*-----------------------------------  Berichte - Liste  -----------------------------------*/

div.berichte_nor A {
    color: 				#000000;
    font-size:			12px;
	width:				700px;
	float:				left;
	text-align:			left;
	margin:				5px;
	display:				inline-block; 
	background-image:		url('../data/sign2_01.gif'); 
	padding-left:			12px; 
	background-repeat:		no-repeat; 
	background-position:	center left; 
	border-bottom:			dashed 1px #B9B497;
	padding-bottom:			2px;
   }
  
div.berichte_nor A:hover {
    color: 				#D14336;
	text-decoration: 		none;
   }

div.berichte_act A {
	color: 				#D14336;
    font-size:			12px;
	width:				700px;
	float:				left;
	font-weight: 		normal; 
	text-align:			left;
	display:			inline-block; 
	background-image:		url('../data/sign2_01.gif'); 
	padding-left:		12px; 
	background-repeat:		no-repeat; 
	background-position:	center left; 
	border-bottom:		dashed 1px #B9B497;
	margin:				5px;
	}
   
div.berichte_act A:hover {
    color: 				#D14336;
	text-decoration: 		none;
   }

/*-----------------------------------  Fussmenu  Neu -----------------------------------*/
#foot_navigation {
    margin: 			0;
    padding: 			0;
    list-style: 		none;
	text-align:			right;
	float:				right;
}

.foot_navigation_li {
	display: 			block;
		font-family: 	Thaoma, Arial, Verdana, Helvetica, sans-serif;
	color: 				#333;
    font-size:			11px;
	font-weight: 		normal;
	float:				left;
	margin-left:		15px;
	text-align:			left;
}

.foot_navigation_li a {
	color: 				#333;
	text-decoration: 	none;
	font-weight: 		normal;
}

.foot_navigation_li A:hover {
    color: 				#D14336;
	text-decoration: 	none;
	font-weight: 		normal;
}

.foot_navigation_li_a {
	display: 			block;
		font-family: 	Thaoma, Arial, Verdana, Helvetica, sans-serif;
	color: 				#D14336;;
    font-size:			11px;
	font-weight: 		normal;
	float:				left; 
	margin-left:		15px;
	text-align:			left;
}

.foot_navigation_li_a a {
	color: 				#D14336;
	text-decoration: 	none;
	font-weight: 		normal;
}

.foot_navigation_li_a A:hover {
    color: 				#D14336;
	text-decoration: 	none;
	font-weight: 		normal;
}

/*-----------------------------------  Fussmenu  -----------------------------------*/

div.fuss_nor A {
	font-family: 		"Lucida Grande","Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
    color: 				#000000;
    font-size:			11px;
  	margin-top: 		2px;
	margin-left:		10px;
	min-width:			30px;
	float:				right;
	
	display:			inline-block; 
	background-image:	url('../data/sign2.gif'); 
	padding-left:		12px; 
	background-repeat:		no-repeat; 
	background-position:	center left; 
	border:				0px;
	text-align:			right;
   }
   
div.fuss_nor A:hover {
    color: 				#D14336;
	text-decoration: 	none;
   }

div.fuss_act A {
	font-family: 		"Lucida Grande","Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
	color: 				#D14336;
    font-size:			11px;
  	margin-top: 		2px;
	margin-left:		10px;
	min-width:			30px;
	float:				right;
	
	display:			inline-block; 
	background-image:	url('../data/sign2.gif'); 
	padding-left:		12px; 
	background-repeat:		no-repeat; 
	background-position:	center left; 
	border:				0px;
	text-align:			right;
	}
	
div.fuss_act A:hover {
    	color: 			#D14336;
	text-decoration: 	none;
   }

/*-----------------------------------  Kontaktformular  -----------------------------------*/

fieldset.csc-mailform {
	border: 		0px none;
   }


.csc-form-label-req {

	font-size:11px;
  	margin-top:0px;
  	margin-bottom:0px;
   }
   
.csc-mailform {
	font-size:11px;
  	margin:0 0 0 0;
  	margin-bottom:0px;

   }


.csc-mailform-field label {
        margin:2px;
        font-size:11px;
        line-height:15px;
        color:#444444;
        float: left;
        text-align: right;
        margin-right: 10px;
        width: 110px;
        display: block;
        font-family: Verdana, Geneva, Helvetica, sans-serif;
       }
	   
/*-----------------------------------  Bilder  -----------------------------------*/
.csc-textpic-imagerow	{
}   


#logo_bild #block2  img {
	margin-bottom: 		5px;
	padding:			5px;
	border:			1px solid #AAA787;
	margin-top:		37px;
	background:		#ffffff url('../data/bg_muster_w.gif') center center; 
	text-align:		right;
	}
	
#block2_start  img {
	margin-bottom: 		5px;
	padding:			5px;
	border:				1px solid #AAA787;
	margin-top:			8px;
	background:			#ffffff url('../data/bg_muster_w.gif') center center; 
	}

#inhalt_start  img {
	padding:			5px;
	margin-top:			20px;
	border:				1px solid #AAA787;
	background:			#ffffff url('../data/bg_muster_w.gif') center center; 
	
	}

/*-----------------------------------  Powermail  -----------------------------------*/
.powermail_felder {
	width:500px;
	margin-top:3px;
	margin-bottom:3px;
	text-align:left;
	}
	
.powermail_felder label {
        margin:2px;
        color:#444444;
        float: left;
        text-align: left;
        margin-right: 10px;
        width: 100px;
        display: block;
       }
	   
.powermail_checkbox {
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	width:500px;
	float:left;
	}

.powermail_checkbox label {
        margin:2px;
        color:#444444;
        float: left;
        text-align: left;
        margin-right: 10px;
        width: 300px;
        display: block;
       }

.powermail_fieldset {
	border:1px;
	width:500px;
	text-align:left;	
	}
div.tx-powermail-pi1_formwrap {
	float:left;
	text-align:left;
	}
form {
	text-align:left;
	float:left;
	}

fieldset {
	border:0px;
	}
	

#block2  img {
	margin-bottom: 		5px;
	padding:			5px;
	border:			1px solid #AAA787;
	margin-top:		85px;
	background:		#ffffff url('../data/bg_muster_w.gif') center center; 
	text-align:		right;
	}

#gal_nav img {
	margin-right: 10px;
	}


#thumb_table img {
	margin:	10px;
	}

#thumb_table {
	width:	700px;
	vertical-align:top;
	}
	
#personalmenu td, #autormenu td {
	padding-top:	15px;
	}



#inhalt_pub div.csc-textpic img {
	margin-top:		17px;
	}

#inhalt_pub div.csc-textpic {
	margin-top:		20px;
	border-top: 	1px dashed #787878;
	}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image img {
	padding:		5px;
	border:			1px solid #AAA787;
	background:		#ffffff url('../data/bg_muster_w.gif') center center; 
	}
	
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-top:		10px;
	}

#bild_gr .csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin:		0px;
	}

p.csc-linkToTop {
	float: 				left;
	text-align:			left;
	height:				15px;
	width:				90px;
	margin-top:			10px;
	font-size:			11px;

	}

p.csc-linkToTop a {
	background:			url('../data/up2.gif') no-repeat left center;
	padding-left:		20px; 
	font-weight:		normal;
	color:				#CB6F2B;
	}

p.csc-linkToTop a:hover {
	color: 				#333; 
	text-decoration: 	none;
	}