/* Wieser */

@font-face {
	font-family: 'Arimo';
	src: url('/opmodule/_include/fonts/Arimo.woff2') format('woff2'),
	url('/opmodule/_include/fonts/Arimo.woff') format('woff'),
	url('/opmodule/_include/fonts/Arimo.ttf') format('truetype'),
	url('/opmodule/_include/fonts/Arimo.svg#Arimo') format('svg');
}

    body         { font-family: Arimo, Helvetica, sans-serif; font-size: 14px; margin:0px 0px; }
	td			 { font-family: Arimo, Helvetica, sans-serif; font-size: 14px }
	input, textarea, select { font-family: Arimo, Helvetica, sans-serif; font-size: 13px }
	img { border:0 }

	.text { font-family: Arimo, Sans-Serif; font-size: 16px; color:#444444; text-align:left; line-height:135% }

	.title  	 { font-family: Arimo, Arial, Helvetica, sans-serif; font-size: 20px; line-height: 19px; font-weight: normal; letter-spacing: 0px; color:#000000; margin-bottom:3px }
	.small		 { font-family: Verdana, Helvetica, sans-serif; font-size: 11px }
	.vsmall		 { font-family: Verdana, Helvetica, sans-serif; font-size: 10px }

	.menue  		 { float:left; display:inline; font-family: Arimo, Arial, Sans-Serif; font-size: 18px; line-height:32px; font-weight: normal; border-right:2px solid #FFFFFF;  }
	.menue a		 { display:block; margin:0px; padding-left:10px; padding-right:10px; text-decoration: none; }
	.menue a:link	 { color: #FFFFFF } 
	.menue a:visited { color: #FFFFFF }
	.menue a:hover   { color: #7195C6; background-color: #FFFFFF }


	
	.rubrik { font-family: Arimo, Verdana, Sans-Serif; font-size: 19px; font-weight: normal; color:#0D4099; margin-top:30px; margin-left:15px }
	
	
	.vorspann 		 { font-family: Arimo, sans-serif; font-size: 16px; font-weight: bold; color:#444444; letter-spacing:0px; }
	.vorspann_uebersicht { padding-top: 5px}


   a            { text-decoration: none; color: #000000; } 
   a:link		 { color: #0D4099 }
   a:visited	 { color: #0D4099 }
   a:active	  	 { color: #0D4099 }
   a:hover		 { color: #8DB6C6 }

   li	 { list-style-image:url(../grafik/list.gif) }

	.maillink  { text-decoration: none; background-image:url(../grafik/mail.gif); background-position:1px 4px; padding-left: 19px; background-repeat:no-repeat;  } 
	.weblink   { text-decoration: none; background-image:url(../grafik/pfeil_re.gif); background-position:1px 2px; padding-left: 19px; background-repeat:no-repeat }
	.back      { text-decoration: none; background-image:url(../grafik/pfeil_li.gif); background-position:1px 2px; padding-left: 19px; background-repeat:no-repeat }
	.print     { text-decoration: none; background-image:url(../grafik/pfeil_re.gif); background-position:1px 2px; padding-left: 19px; background-repeat:no-repeat }
	.pdf   { text-decoration: none; background-image:url(../../../grafik/icon_pdf.gif); background-position:0px 0px; padding-left: 20px; background-repeat:no-repeat }
	.xls   { text-decoration: none; background-image:url(../../../grafik/icon_xls.gif); background-position:0px 0px; padding-left: 20px; background-repeat:no-repeat }
	.jpg   { text-decoration: none; background-image:url(../../../grafik/icon_jpg.gif); background-position:0px -1px; padding-left: 20px; background-repeat:no-repeat }
	.doc   { text-decoration: none; background-image:url(../../../grafik/icon_doc.gif); background-position:0px 0px; padding-left: 20px; background-repeat:no-repeat }

	.linknu      { text-decoration: none }

	.nowrap      { white-space:nowrap }
	

/* layout */

	body { text-align:center; background-color:#F8F7F8 }

	#wrapper { width:774px; background-color:transparent; margin: 0 auto; margin-top:0px; text-align:left; position: relative; background-image:url() }

	#kopfelement { margin-top:0px; height:484px }

	#navigation { padding-top:0px; width:774px; border:0px solid #000000; margin-left:0px; background-color:#0D4099 }

	#content { background-color: #FFFFFF; margin:0px; width:774px; border:0px solid #000000 }

	#inhalt { float:left; margin-left:0px; margin-top:0px; padding-bottom:20px; width:474px; border:0px solid #000000; }

	#leiste { float:right; width:200px; margin-top:90px; padding-left:10px; border-left:1px solid #7195C6 }

	#fuss { clear:both; background-color:#0D4099; height:30px; margin-top:0px; padding-left:160px; color:#FFFFFF; line-height:200% }


	/* Bild links */
	.spaltig .title   { margin-bottom:10px; margin-top:20px }
	.spaltig .beitrag { overflow:hidden; width:490px }
	.spaltig .bild { float:left; margin-right:7px; margin-top:5px }
	.spaltig .bildtext { padding:12px; }
	.spaltig .text { overflow:hidden;  color:#444444; }
	.spaltig .weiter { display:block; text-align:left }
	/* .spaltig .weiter { display:block; margin-top:3px; padding-right:20px; background-image:url(../grafik/pfeil_re.gif); vertical-align:text-bottom; background-repeat:no-repeat; background-position: 43px 3px } */


	.beitrag  { overflow:hidden; }
	.beitrag li { margin-left:16px } /* evtl. auf FF einschränken */
	/* .beitrag-links { float:left } */
	.beitrag-rechts { overflow:hidden; }

	<!--[if lt IE 7]><style type="text/css">
	.beitrag { height:1%; }
	.beitrag-rechts { height:100%; }
	</style><![endif]-->



	 	text.rowgrau {background-color:#efefef;}







