/* CSS Document */

td, body 

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    line-height: 1.4em;
    font-weight: normal;
	font-variant: normal;
}


th

{

padding:0px;
margin:0px;


}


table.moduletable {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;

}



.maincontent

{

padding-left:20px;
padding-top:20px;
padding-right:20px;
padding-bottom:20px;
}


.content_right

{

padding-left:0px;
padding-top:20px;
padding-right:20px;
padding-bottom:20px;
}



h1, .componentheading, .contentheading, .componentheading_news, .componentheading_front
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	padding-bottom: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	width: 100%;
		
}



.componentheading, .componentheading_news


{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	padding-top: 6px;
	padding-bottom: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	width: 100%;
		
}


.contentpagetitle_front, .contentpagetitle_news

{

font-size: 9pt;

}



a:hover.contentpagetitle_front, a:hover.contentpagetitle_news

{

font-size: 9pt;

}




h2, .contentheading_news, .contentheading_front
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-bottom: 8px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	background:url(../images/news_trenner.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	width: 100%;
}




.contentpaneopen_news, .blog_news, .contentpaneopen

{
		width: 100%;
		
}



.contentpaneopen_front

{
	
	width: 96%;
	
}



.createdate 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #575756;
	width: 100%;
	
	}


.back_button

{

padding-top: 8pt;
padding-left: 3px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;


}



ul

{
	list-style-type: circle;
	list-style-image: url(../images/list_button.gif);
	padding-top: 2px;
	padding-bottom: 2px;
		
	}
	
		
	
li

{


padding-bottom: 8px;


}




hr

{

border: none 0;
border-top: 1px solid #BBBBBB;
width: 100%;
height: 1px;
}





strong, b {

	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;

}

 

i

{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	
}



.subtitle {

	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #888888;

}




/*links*/



a {



	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #0D5F99;
	text-decoration: none;


}




a:hover {



	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-variant: normal;
	color: #FFA200;



}




/* sub navigation neutral */

a.mainlevel_neutral:link, a.mainlevel_neutral:visited {

	display: block;
	background: url(../images/sub_nav_background.gif);
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #2B2B2B;
	text-align: left;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom:5px;
	width: 100%;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	background-repeat: no-repeat;

	}







a.mainlevel_neutral:hover {

background: url(../images/sub_nav_background_over_neutral.gif) no-repeat;
color: #ffffff;

}





a.mainlevel_neutral#active_menu_1_elternlevel {


background: url(../images/sub_nav_background_over_neutral.gif) no-repeat;
color: #ffffff;



}




a.mainlevel_neutral#active_menu_neutral {


background: url(../images/sub_nav_background_over_neutral.gif) no-repeat;
color: #ffffff;
font-weight: bold;



}




/* sub navigation GLZ */

a.mainlevel:link, a.mainlevel:visited {

	display: block;
	background: url(../images/sub_nav_background.gif);
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #2B2B2B;
	text-align: left;
	padding-top: 4px;
	padding-bottom:5px;
	padding-left:15px;
	width: 100%;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	background-repeat: no-repeat;

	}







a.mainlevel:hover {

background: url(../images/sub_nav_background_over.gif) no-repeat;
color: #ffffff;

}





a.mainlevel#active_menu_1_elternlevel {


background: url(../images/sub_nav_background_over.gif) no-repeat;
color: #ffffff;



}




a.mainlevel#active_menu {


background: url(../images/sub_nav_background_over.gif) no-repeat;
color: #ffffff;
font-weight: bold;


}





/* sub navigation WTU */

a.mainlevel_wtu:link, a.mainlevel_wtu:visited {

	display: block;
	background: url(../images/sub_nav_background.gif);
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #2B2B2B;
	text-align: left;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom:5px;
	width: 100%;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	background-repeat: no-repeat;

	}







a.mainlevel_wtu:hover {

background: url(../images/sub_nav_background_over_wtu.gif) no-repeat;
color: #ffffff;

}





a.mainlevel_wtu#active_menu_1_elternlevel {


background: url(../images/sub_nav_background_over_wtu.gif) no-repeat;
color: #ffffff;



}




a.mainlevel_wtu#active_menu_wtu {


background: url(../images/sub_nav_background_over_wtu.gif) no-repeat;
color: #ffffff;
font-weight: bold;


}





/* sub navigation AZO */

a.mainlevel_azo:link, a.mainlevel_azo:visited {

	display: block;
	background: url(../images/sub_nav_background.gif);
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #2B2B2B;
	text-align: left;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom:5px;
	width: 100%;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	background-repeat: no-repeat;

	}







a.mainlevel_azo:hover {

background: url(../images/sub_nav_background_over_azo.gif) no-repeat;
color: #ffffff;

}





a.mainlevel_azo#active_menu_1_elternlevel {


background: url(../images/sub_nav_background_over_azo.gif) no-repeat;
color: #ffffff;



}




a.mainlevel_azo#active_menu_azo {


background: url(../images/sub_nav_background_over_azo.gif) no-repeat;
color: #ffffff;
font-weight: bold;


}





/* all sub navigations 2nd level */



a.sublevel_neutral:link, a.sublevel_neutral:visited, a.sublevel:link, a.sublevel:visited, a.sublevel_azo:link, a.sublevel_azo:visited, a.sublevel_wtu:link, a.sublevel_wtu:visited  {

	display: block;
	background-color: #fbfbfb;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #2B2B2B;
	text-align: left;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom:5px;
	width: 100%;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	background-repeat: no-repeat;

	}



a.sublevel_neutral:hover, a.sublevel:hover, a.sublevel_azo:hover, a.sublevel_wtu:hover  {

color: #2082c5;

}




a.sublevel_neutral#active_menu_neutral, a.sublevel#active_menu, a.sublevel_azo#active_menu_azo, a.sublevel_wtu#active_menu_wtu  {

color:#ffffff;
background-color:#2082c5;



}





/*Spezial Navigation*/



a.spezial {



	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;


}




a:hover.spezial {



	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-variant: normal;
	color: #FFA200;



}




/* Frontpage News right */



.glz_dn-module_title


{

    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-variant: normal;
	color: #000000;
	background-image:  url(../images/background_news_glz.gif);
	background-repeat:no-repeat;
	width: 185px;
	padding-left:8px;
	padding-top: 3px;
	padding-right:0px;
	padding-bottom:3px;
	margin-top:15px;

}


.azo_dn-module_title

{

    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-variant: normal;
	color: #000000;
	background-image:  url(../images/background_news_azo.gif);
	background-repeat:no-repeat;
	width: 185px;
	padding-left:8px;
	padding-top: 3px;
	padding-right:0px;
	padding-bottom:3px;
	margin-top:15px;

}

 .wtu_dn-module_title

{

    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-variant: normal;
	color: #000000;
	background-image:  url(../images/background_news_wtu.gif);
	background-repeat:no-repeat;
	width: 185px;
	padding-left:8px;
	padding-top: 3px;
	padding-right:0px;
	padding-bottom:3px;
	margin-top:15px;

}



 .abteilungen_dn-module_title

{

    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-variant: normal;
	color: #000000;
	background-image:  url(../images/background_news_abteilungen.gif);
	background-repeat:no-repeat;
	width: 185px;
	padding-left:8px;
	padding-top: 3px;
	padding-right:0px;
	padding-bottom:3px;
	margin-top:15px;

}



a.glz_dn-title, a.azo_dn-title, a.wtu_dn-title, a.abteilungen_dn-title

{

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0D5F99;
	text-decoration: none;
	width: 185px;
	
}



a:hover.glz_dn-title, a:hover.azo_dn-title, a:hover.wtu_dn-title, a:hover.abteilungen_dn-title

{

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-variant: normal;
	color: #FFA200;
	width: 185px;
	   
}

   
.glz_dn-each, .azo_dn-each, .wtu_dn-each, .abteilungen_dn-each

{
    background-image:  url(../images/news_trenner.gif);
	background-repeat:repeat-x;
	background-position: 0 100%;
	padding-bottom: 6px;
	padding-top: 3px;
    width: 185px;
 }



.moduletable_glz, .moduletable_azo, .moduletable_abteilungen

{

padding-bottom: 8px;

}



.moduletable_wtu

{

padding-bottom: 24px;

}



/* end Frontpage News right */






img

{border: 0px;}




.bilderbogen_azo

{

background: url(../images/bildschatten_azo.gif) no-repeat bottom left;
padding: 0px 5px 5px 0px;

}



.bilderbogen_glz

{

background: url(../images/bildschatten_glz.gif) no-repeat bottom left;
padding: 0px 5px 5px 0px;

}


.bilderbogen_wtu

{

background: url(../images/bildschatten_wtu.gif) no-repeat bottom left;
padding: 0px 5px 5px 0px;

}




.border_right

{

padding-right:10px;

}




.border_left

{

padding-left:10px;

}



input, textarea, option, select

{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;
   

}


input:focus, textarea:focus

{
background-color: #DBECFF;

}




.inputbox_search

{
border-top: 2px solid #888888;
border-bottom:0px;
border-left: 0px;
border-right: 0px;
padding-left: 3px;
font-size: 7pt;
background-color: #FFB400;
color: #ffffff;


}




.inputbox_search:focus

{

background-color: #FF9600;

}




.highlight

{
background-color: #ffb400;

}




.ztv_box
{
background-image:  url(../images/ztv_box.gif);
padding-left:20px;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
}




.ztv_box a
{

font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	color: #0D5F99;
	text-decoration: none;

}



.ztv_box a:hover
{

font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	color: #ffa200;
	text-decoration: none;

}




.first_row

{

background-color: #2082c5;
color: #ffffff;
font-weight: bold;

}


.row_background_light

{

background-color: #eef5fa;

}


.row_background_dark

{

background-color: #dbebf6;

}


.table_border

{

border: 1px solid #bbbbbb;

}
