body {
	font-family: 				arial, verdana, sans-serif;
	font-size:					9px;
	color: 						#747067;
	background-color:			#F0F0F0;
	margin:						0px;
}



.main {
	vertical-align:				middle;

}
img{
	border:						0px;
}

select   {
	font-size:					9px;
	border:						1px solid #AAADB2;
	color:						#696969;
	padding-top:				1px;
	padding-left:				1px;
}
.menuNaviContent:hover{
	text-decoration:			underline;
}

td .contentFormat a{
	font-weight: 				bold;
	text-decoration:			none;
	color:						#413D3E;
}

table td.content_footer{
	background-color:			#EE2128;
	font-size:					12px;
	color:						#ffffff;
	letter-spacing:				0.2em;
}

.content_footer_div{

}

table td.content_logo{
	background:					#fff url(../pix/wiemann_logo.gif) no-repeat 629px bottom;
	width:						854px;
	height:						61px;
	padding-left:				24px;
}

table td.breadcrumb{
	background-color:			#FFFFFF;
	width:						875px;
	height:						63px;
}

table td.breadcrumb_top{
	background-color:			#FFFFFF;
	width:						875px;
	height:						9px;
}

table td.breadcrumb_bottom{
	background-color:			#FFFFFF;
	width:						875px;
	height:						42px;
}

.breadcrumb_divider{
	background-image:			url(../pix/breadcrumb_trenner2.gif);
}

table td.breadcrumb_content_left{
	background-color:			#FFFFFF;
	height:						10px;
	color:						#A3A3A3;
	font-size:					10px;

	text-decoration: none;
}

* HTML table td.breadcrumb_content_left{
	padding-left:				2px;	
}

table td.breadcrumb_content_right{
	background-color:			#FFFFFF;
	text-align:					right;
	height:						10px;
	color:						#A3A3A3;
	font-size:					10px;
}


table td.breadcrumb_content_left a{
	color:						#6A6869;
	text-decoration:			none;
	font-size:					10px;
}

table td.breadcrumb_content_right a{
	color:						#6A6869;
	text-decoration:			none;
	font-size:					9px;
}

table td.breadcrumb_content_right a.print{
	background:					#fff url(../pix/icons/icon_drucken.gif) no-repeat left 1px;
	font-size:					9px;
}
table td.breadcrumb_content_right a.print:hover{
	background:					#fff url(../pix/icons/icon_drucken.gif) no-repeat left 1px;
	font-size:					9px;
	text-decoration:			underline;
}

table td.breadcrumb_content_right a.mailafriend{
	background:					#fff url(../pix/icons/icon_mailafriend.gif) no-repeat left 1px;
	font-size:					9px;
}
table td.breadcrumb_content_right a.mailafriend:hover{
	background:					#fff url(../pix/icons/icon_mailafriend.gif) no-repeat left 1px;
	font-size:					9px;
	text-decoration:			underline;
}

table td.breadcrumb_content_right a.paging{
	background:					#fff url(../pix/icons/icon_blaettern.gif) no-repeat left 1px;
	font-size:					9px;
}
table td.breadcrumb_content_right a.paging:hover{
	background:					#fff url(../pix/icons/icon_blaettern.gif) no-repeat left 1px;
	font-size:					9px;
	text-decoration:			underline;
}

.contentColor{
	background-color:			#FFF;
}

.selectLanguage{
	font-size:					9px;
	width:						104px;
	height:						19px;
}


.head_menu{
	color:						white;
	font-size:					12px;
	text-decoration:			none;
	border-top: 				1px solid   #606060;
}

head_menu a	{
	color:						white;
	font-size:					11px;
	text-decoration:			none;
}


.menu {
	background-color:			#606060;

}

.link_home{
	background:					#F0F0F0 url(../pix/icons/link_home.gif) no-repeat 0px 5px;
	padding-left:				16px;
}

.link_sitemap{
	background:					#F0F0F0 url(../pix/icons/link_sitemap.gif) no-repeat 0px 5px;
	padding-left:				16px;
}

.link_login{
	background:					#F0F0F0 url(../pix/icons/link_login.gif) no-repeat 0px 5px;
	padding-left:				16px;
}

.link_impressum{
	background:					#F0F0F0 url(../pix/icons/link_impressum.gif) no-repeat 0px 5px;
	padding-left:				16px;
}

.color_top{
	background:					url(../pix/farbverlauf_oben.gif) no-repeat bottom;
	height:						10px;
	padding-bottom:				0px;
}
.menu_strich{
	color:						#6A6869;
}
.footer_strich{
	color:						#EAE8E2;
}
.footer_impressum{
	font-size:					9px;
	color:						#AEAB9C;
}
.footer_impressum a{
	color:						#707267;
	text-decoration:			none;
	font-size:					9px;
}
.footer_impressum a:hover{
	color:						#707267;
	text-decoration:			underline;
}
.shadow_left{
	background:					url(../pix/shadow_left.gif) repeat-y;
}
.shadow_right{
	background:					url(../pix/shadow_right.gif) repeat-y;
}
.quick_navi{
	color:						#696969;
	text-decoration:			none;
}
.quick_navi a:hover{
	color:						#696969;
	text-decoration:			underline;
}
/* Fr Beide Contents */
.content{
	height:						354px;
	width:						875px;
	font-size:					8pt;
}

.content table{
	font-size:					8pt;
}

/* Layout 2 */
.contentTop{
	width:						875px;
	height:						189px;
}
.contentTopPic{
	/*width:						285px;
	height:						189px;*/
}

.contentMiddle{
	width:						875px;
	height:						5px;	
}
/* Layout 1 */
.contentLeft{
	width:						575px;
	height:						354px;
	background-color:			#BCBDBF;
}
.contentLeftMain{
	font-size:					12px;
	font-family: 				arial, verdana, sans-serif;
	color:						#413D3E;
}
.contentRight{
	width:						100%;
}
/* * * * * * * * * * * * * * 
Login Hndler Seite Klassen
* * * * * * * * * * * * * * */
.loginInput{
	width:						191px;
	height:						22px;
	border:						1px #A1A1A3 solid;
	font-size:					12px;
	color:						#3F3D3E;	
	padding-top:				3px;
	padding-left:				3px;				
}

img{
	border:						0px;
}

.content td{
	font-family: 				arial, verdana, sans-serif;
	font-size:					12px;
	color: 						#413D3E;
}

/*

CSS MENU // ............

*/

ul,li {
    list-style: 	       none;
    margin: 		       0px;
    padding: 		       0px;
}

/* Hauptmenleiste */
ul#menu {
    z-index: 		       99;
    position: 	           absolute;
    overflow: 	           visible;
    top: 			       auto;
    left: 		           auto;
    height:				   29px;
	width: 				   800px;	/* fix Menuumklappen bei zu kleinem Fenster */
}

/* Links im Hauptmen */
ul#menu a {
	text-decoration:       none;
	color:                 #FFFFFF;
}

ul#menu a:hover {
	text-decoration:       none;
}

ul#menu a:over {
	text-decoration:       none;
}
/* Einzelner Link im Hauptmen */
ul#menu li {
    height:                 29px;
    display:                block;
    position:				relative;
    text-decoration:        none;
    color:                  #FFFFFF;
    float:                  left;
	overflow:               visible;
	width:expression					/* Max. Breite eines Hauptmenpunkts für horizontales Menü im IE */
		(document.body.clientWidth 
		< 100? "100px": "auto");
	
}
/* Auswahl eines Hauptmenpunkts */
ul#menu li:hover a {
	text-decoration:        none;
	color:                  #E70507;
}
/* bei Auswahl eines Hauptmenpunkts */
ul#menu li.over a {
	text-decoration:        none;
	color:                  #E70507;
}

ul#menu li a.menuBG {
	border-top: 			1px solid #606060;
	border-left:			1px solid #606060;
	border-right: 			1px solid #606060;
}	
ul#menu li.over a.menuBG {
	border-top: 			1px solid #606060;
	border-left: 			1px solid #606060;
	border-right: 			1px solid #606060;
}

ul#menu li:hover a.menuBG {
    background:             url(../pix/menu_verlauf_1.gif)  repeat-x 0 0;
	border-top: 			1px solid #ffffff;
	border-left: 			1px solid #ffffff;
	border-right: 			1px solid #ffffff;
}
ul#menu li.over a.menuBG {
    background:             url(../pix/menu_verlauf_1.gif)  repeat-x 0 0;
	border-top: 			1px solid #ffffff;
	border-left: 			1px solid #ffffff;
	border-right: 			1px solid #ffffff;
}
/* Untermenüpunkte - Links */
ul#menu li ul.submenu a {
	text-decoration:       none;
	color:                 #696969;
	font-family: 		   arial, verdana, sans-serif;
	font-size:			   11px;
}

/* geöffnetes Untermenü der ersten Ebene */
ul#menu li ul.submenu {
	border-bottom:          1px solid #898989;
    display: 	            none;
	text-align:             left;
	margin-top:             29px;
	margin-left:            10px;

}

/* gesonderte Formatierung vom ersten Menpunkt */
ul#menu li ul.submenuFirstSpacer{
    display: 	            none;
	text-align:             left;
	margin-top:             29px;
	margin-left:            12px;
}

/* Formatierung des Untermens der ersten Ebene */
ul#menu li:hover ul.submenu {
  	background-color: 	    #FFFFFF;
 	display: 		        block;
  	color: 		            #000000;
 	text-align:             left;
  	position: 	            absolute;
  	float:					left;
}
/* Formatierung des Untermens der ersten Ebene */
ul#menu li.over ul.submenu {
  	float:                  none;
  	clear:                  both;
  	display: 		        block;
  	color: 		            #000000;
  	background-color: 	    #FFFFFF;
  	text-align:             left;
  	position: 	            absolute;
}

ul#menu li:hover ul.submenu li{
 	display:		        block;
  	clear: 		       		both;

}
ul#menu li.over ul.submenu li{
  	display:		        block;
  	clear: 		        	both;
}
ul#menu li ul.submenu li.over{
    display:		   		block;
    clear:		        	both;
}

ul#menu li ul li.submenuBackground {
    display:          		block;
    text-decoration:    	none;
    font-weight:        	normal;
	background: 			url(../pix/submenu1.gif) no-repeat;
}

ul#menu li ul li.submenuBackground_empty {
    display:           		block;
    text-decoration:    	none;
    font-weight:        	normal;
	background: 			url(../pix/submenu1.gif) no-repeat;
}
ul#menu li ul li.submenuBackground:hover{
	background: 			url(../pix/submenu1_over.gif) no-repeat;
}
ul#menu li ul li.submenuBackground_empty:hover{
	background: 			url(../pix/submenu1_over_empty.gif) no-repeat;
}

ul#menu li ul li.submenuBackground.over{
	background: 			url(../pix/submenu1_over.gif) no-repeat;
}
ul#menu li ul li.submenuBackground_emptyover{
	background: 			url(../pix/submenu1_over_empty.gif) no-repeat;
}

.submenuEntry {
     width:             	174px;
	 display:				block;
	 padding-left:			5px;
}

* html .submenuEntry {
	 padding-left:			8px;
	 width:             	179px;
}


/* inaktives Untermen der 2. Ebene */
ul#menu li ul.subsubmenu a {
	text-decoration:       	none;
	color:                	#696969;
	font-family: 		  	arial, verdana, sans-serif;
	font-size:			   	11px;
}

ul#menu li ul.subsubmenu {
	display: 	       		none;
	position: 	       		absolute;
    text-align:        		left;
    left:              		179px;
	width:             		179px;
	margin-left: 	   		-1px;
	margin-top: 	  		-1px;
	border-bottom:    		1px solid #898989;
	border-top:        		1px solid #898989;
}

ul#menu li:hover ul.submenu li:hover ul.subsubmenu{
  	display:		        block;
  	clear: 		        	both;
}
ul#menu li.over ul.submenu li.over ul.subsubmenu{
  	display:		        block;
 	clear: 		        	both;
}
ul#menu li ul.submenu li.over ul.subsubmenu li.over{
    display:		    	block;
    clear:		       		both;
}

ul#menu li ul li.submenuBackground ul li.subsubmenuBackground {
    display:            	block;
    text-decoration:    	none;
    font-weight:        	normal;
	background:				url(../pix/submenu2.gif) no-repeat;
}
ul#menu li ul li.submenuBackground ul li.subsubmenuBackground_first {
    display:            	block;
    text-decoration:    	none;
    font-weight:        	normal;
	background:				url(../pix/submenu2_first.gif) no-repeat;
}

ul#menu li ul li.submenuBackground_empty ul li.subsubmenuBackground {
    display:            	block;
    text-decoration:    	none;
    font-weight:        	normal;
	background:				url(../pix/submenu2.gif) no-repeat;
}
ul#menu li ul li.submenuBackground_empty ul li.subsubmenuBackground_first {
    display:            	block;
    text-decoration:    	none;
    font-weight:        	normal;
	background:				url(../pix/submenu2_first.gif) no-repeat;
}
.subsubmenuEntry {
     width:             	179px;
	 display:				block;
}

.linkSizeFirst{
    height:             	29px;
    padding:             	2 13 11 8;
}
* html .linkSizeFirst{
    height:              	25px;
    padding:             	7 11 6 10;
}

.linkSize{
    height:              	29px;
    padding:             	2 13 11 8;
}
* html .linkSize{
    height:              	29px;
    padding:             	7 11 6 10;
}


/* Druckansicht */
.printHeader {
 	width:					865;
}

.printAdressData{
	vertical-align:			middle;
	width:					335;
	padding-left:			10px;
	padding-top:			10px;
	font-family: 			arial, verdana, sans-serif;
	font-size:				9px;
	color: 					#747067;
}

.printLogo{
	text-align:				right;
	vertical-align:			middle;
}

.printContent{
	padding-top:			10px;
}

#fixiert {
    position: 					absolute;
    top: 						10px; 
    left: 						10px;
    width: 						250px;
  }

.shadow_left_middle{
 	background-image: 			url("../pix/farbverlauf_links_mitte.gif");
 	background-repeat:			repeat-y;
 	height:						100%;
 	padding:					0px;
 	margin:						0px;
}

.shadow_right_middle{
 	background-image: 			url("../pix/farbverlauf_rechts_mitte.gif");
 	background-repeat:			repeat-y;
 	height:						100%;
 	padding:					0px;
 	margin:						0px;
}

.contentBreit{
	width:				829px;
	background-color:	#BCBDBF;
	min-height:			318px;
	padding:			18px 22px 18px 14px;
	
}
*html .contentBreit{
	height:				318px;
	width:				865px;
}

.adminEdit{
	z-index:			20;
}

ul#menu li ul li.submenuBackgroundLast {
	height:					14px;
    display:           		block;
    text-decoration:    	none;
    font-weight:        	normal;
	background: 			url(../pix/submenuSpacer.gif) no-repeat;
}

* HTML .ieSubmenuSpace{
	padding-left:			2px;
}

.paginationActive:link,
.paginationActive:active,
.paginationActive:hover,
.paginationActive:visited {
	color: #E70507;
}

.shadowmafinput {
	display: none;
}