/* (c)2008 Expert Solutions Strahlhofer */
/*        www.strahlhofer.com           */

/*-----------------------------------  Body  -----------------------------------*/

* {
	margin:		0;
	padding:	0;
}

html, body {
	font-family: 		Verdana, Tahoma, Arial, Helvetica;
	COLOR: 				#171717;
	margin: 			0 auto;
    padding: 			0px;
	font-size: 			11px;
	background: 		#BFD8EC url('../data/back_verlauf.gif') repeat-x;
	width:				100%;
	}
	
input, textarea {
  	font-family: 	Verdana, Arial, Helvetica, sans-serif;
  	COLOR: 			#333333;
	font-size: 		11px;
	}

.abschicken {	
	border: 			solid 1px #787878;
	color:				#333;
	font-size:			11px;
	text-align:			center;
	height:				19px;
	font-weight:bold;
	}

#rahmen_news {
	border: 			solid 1px #787878;
	padding:10px;
	}

.feld {
	margin-top:			2px;
	border: 			solid 1px #787878;
	padding:			2px;
	width:				150px;
	background-color:#BFD8EC;
	margin-bottom:7px;
	}
	
p {
	margin: 			0;
	padding-top: 		5px;
	padding-bottom:		0px;
	line-height:		1.5em
	}
	
#hauptinhalt_menu UL, #hauptinhalt_menu2 UL {
  	margin-left:		30px;
  	margin-bottom:		10px;
	line-height:		1.4em;
	list-style:			square;
	}

#hauptinhalt_menu li, #hauptinhalt_menu2 LI {
	text-align: 		left;
	margin-top: 		8px;
	}


/*-----------------------------------  Überschriften -----------------------------------*/
h1 {
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
  	font-size: 			18px;
  	margin-top:			5px;
  	margin-bottom:		8px;
  	COLOR:				#255384;
	font-weight:		normal;
	}

h2 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			15px;
	margin:				0px;
	COLOR:				#255384;
	margin-top:			10px;
	margin-bottom:		5px;
	}

h3 {
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size: 			12px;
	margin-top:			10px;
	margin-bottom:		2px;
	COLOR: 				#255384;
	font-weight:		bold;
	}

h4 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	COLOR: 				#255384;
	font-size: 			12px;
	margin:			0px;
	padding-top: 		5px;
	padding-bottom: 	0px;
	}

h5 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	COLOR: 				#255384;
	font-size: 			10px;
	margin:			0px;
	padding-top: 		5px;
	padding-bottom: 	0px;
	}


/*-----------------------------------  Aufzählung  -----------------------------------*/

/*-----------------------------------  Link  -----------------------------------*/

A {
	color: 				#333333;
	text-decoration: 	none;
	}
A:hover {
	color: 				#000000;
	text-decoration: 	underline; }

P A {
	color: 				#255384;
	font-weight: 		bold;
	text-decoration: 	none;
	
	display:			inline-block;
	background-image:	url('../data/arrow2.gif');
	padding-left:		15px;
	background-repeat:	no-repeat;
	background-position:center left;
	border:				0px;
	}

#block_start P A {
	color: 				#333;
	font-weight: 		bold;
	text-decoration: 	none;

	display:			inline-block;
	background-image:	url('../data/sign2.gif');
	padding-left:		8px;
	background-repeat:	no-repeat;
	background-position:center left;
	border:				0px;
	}

#block_start P A:hover {
	color: 				#255384;
	text-decoration: 	none;
	}


/*-----------------------------------  Submenu Maschinenliste  -----------------------------------*/

div.a_nor {
    font-size:			11px;
  	padding-top: 		2px;
	padding-bottom:		5px;
	width:				230px;

	display:			inline-block;
	background-image:	url('../data/arrow2.gif');
	padding-left:		15px;
	background-repeat:	no-repeat;
	background-position:center left;
	border:				0px;
   }

div.a_act {
    font-size:			11px;
	padding-top: 		2px;
	padding-bottom:		5px;
  	font-weight: 		bold;
	width:				230px;

	display:			inline-block;
	background-image:	url('../data/arrow2.gif');
	padding-left:15px;
	background-repeat:no-repeat;
	background-position:center left;
	border:0px;
   }

div.a_nor2 {
  	color: #333333;
   	font-size:11px;
  	padding-top: 2px;
  	padding-left: 45px;
   }

 div.a_act2 {
  	color: #333333;
	font-size:11px;
  	padding-top: 2px;
  	padding-left: 45px;
    font-weight: bold;
   }
/*-----------------------------------  Hauptmenu  -----------------------------------*/

#top_navigation {
    	margin: 			0;
    	padding: 			0;
    	list-style: 		none;
		text-align:		left;
		float:			left;
}

.top_navigation_li {
	display: 			block;
	font-family: 		Arial, Verdana, Helvetica, sans-serif; 
	color: 				#255384;
    font-size:			14px;
	font-weight: 		normal;
	float:				left;
	margin: 			0;
	padding-right:		25px;
	padding-top: 		15px;
	text-align:			left;
}

.top_navigation_li a {
	color: 				#255384;
	text-decoration: 	none;
	font-weight: 		normal;
}

.top_navigation_li A:hover {
    color: 				#0080C6;
	text-decoration: 	none;
	font-weight: 		normal;
}

.top_navigation_li_a {
	display: 			block;
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	color: 				#0080C6;
    font-size:			14px;
	font-weight: 		normal;
	float:				left;
	margin: 			0;
	padding-right:		25px;
	padding-top: 		15px;
	text-align:			left;
}

.top_navigation_li_a a {
	color: 				#0080C6;
	text-decoration: 	none;
	font-weight: 		normal;
}

.top_navigation_li_a A:hover {
    color: 				#0080C6;
	text-decoration: 	none;
	font-weight: 		normal;
   }


/*-----------------------------------  Submenu  -----------------------------------*/
#sub_navigation {
    	margin: 			0;
    	padding: 			0;
    	list-style: 		none;
	text-align:			left;
	float:				left;
}

.sub_navigation_li {
	display: 			block;
	color: 				#255384;
	font-weight: 		normal;
	font-size:			11px;
	float:				left;
	background:			url('../data/sign2.gif') no-repeat left center;
	padding-left:		12px; 
	margin-right:		15px;
	text-align:			left;
}

.sub_navigation_li a {
	color: 				#255384;
	text-decoration: 	none;
	font-weight: 		normal;
}

.sub_navigation_li A:hover {
    color: 				#0080C6;
	text-decoration: 	none;
	font-weight: 		normal;
}

.sub_navigation_li_a {
	display: 			block;
	color: 				#0080C6;
	font-weight: 		normal;
	font-size:			11px;
	float:				left;
	background:			url('../data/sign2.gif') no-repeat left center;
	padding-left:		12px; 
	margin-right:		15px;
	text-align:			left;
}

.sub_navigation_li_a a {
	color: 				#0080C6;
	text-decoration: 	none;
	font-weight: 		normal;
}

.sub_navigation_li_a A:hover {
    color: 				#0080C6;
	text-decoration: 	none;
	font-weight: 		normal;
}
   

/*-----------------------------------  Bilder Inhalt  -----------------------------------*/

#block2 .csc-textpic-imagewrap img {
	padding-top:25px;
	}

#hauptinhalt .csc-textpic-image {
	padding-top: 			10px;
	}

dd.csc-textpic-caption {
	padding-top:			10px;
	padding-left:			5px;
	}

#hauptinhalt .csc-textpic-intext-left-nowrap {
	margin-top:			2px;
	padding-top: 		10px;
	padding-bottom: 	5px;
	min-height: 		120px;
	border-top:			1px dashed #999999;

	}

	
#hauptinhalt_menu .csc-textpic-text {

	}


	
#hauptinhalt_menu .csc-textpic-imagewrap {

}

#hauptinhalt_menu .csc-textpic-image {
	padding-top:40px;
	}

#hauptinhalt_menu2 .csc-textpic-image, #hauptinhalt_menu2 .csc-default {
	padding-bottom:20px;
	}

#hauptinhalt_menu2 .csc-textpic img  {
	border-bottom: #B4B4B4 1px solid;
	border-right: #B4B4B4 1px solid;
	}

img, dt { behavior: url(fileadmin/template/css/iepngfix.htc) }
