html {

	height: 100%;

}

body {

	margin: 0px;

	padding: 0px;

	background-color: #FFFFFF;

	font-size: 12px;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #197AB8;

	height: 100%;

}

A {COLOR: #00568C; TEXT-DECORATION: underline}

A:visited {COLOR: gray;}

A:active {COLOR: black; }

A:hover {COLOR: black; TEXT-DECORATION: none}

a img {

	border:medium none;

}

p {

	margin: 0px 0x 0px 0px;

}

hr{



}

H1 { DISPLAY: inline; FONT: 12pt Tahoma bold ;}

H2 { DISPLAY: inline; FONT: bold 11pt Tahoma bold ; }

H3 { DISPLAY: inline; FONT: bold 10pt Tahoma bold;}

H4 { DISPLAY: inline; FONT: bold 9pt Tahoma bold ;}

form {

	margin: 0px;

	padding: 0px;

}



h1.h{

	color: #1F7BB6;

	font-size: 10pt;

	font-family: arial;

	font-weight: normal;

}



div.hr{

	background-color: #1F7BB6;

	height: 2px;

}



table.h{ 

	/*height: 220px;*/

	width: 100%;

	background-color: #197AB8;

}



table.h td.logo img{ 

	padding: 0;

	background-color: white;

}



table.h td.clipart{

	height: 150px;

	background: url('/i/bg_baner_blue.jpg') repeat-x;

}



table.h td.rezina{

	height: 150px;

	background: url('/i/h_bg2.gif') repeat-x;

}



.www{

background: url('/i/bg_top_top_left.jpg') top left no-repeat ;

}

.www1{

background: url('/i/bant_h1.jpg') top left no-repeat ;

}

.www3{

background: url('/i/www2.jpg') top left no-repeat ;

}



.www a{

font-family:"Century Gothic", Verdana, Arial;

font-weight:bold;

font-size:14px;

color:#fff}



td.rigth div.m{

	float: left;

}

div.m{

	width: 94px;

	height: 34px;

	background: url('/i/menu_bg.gif') no-repeat;

	float: left;

	margin-top: 1px;

	color: white;

	font-weight:bold;

	font-size:14px;

	text-align: center;

	padding-top: 2px;

	padding-left: 4px;

	padding-right: 4px;

	white-space:normal;



}



td.rigth div.m{

	height: auto;

	width: auto;

	background: none;

	float: left;

	margin-top: -2px;

	color: white;

	text-align: center;

	padding-top: 2px;

	padding-left: 4px;

	padding-right: 4px;

}





div.m table, div.m table td{

	width: 100%;

	height: 40px;

	padding: 0px;

	margin: 0px;

}



div.m a, div.m a:visited{

	color: white;

	font-family: tahoma;

	font-size: 10pt;

	/*background: url('/i/menu_bg.gif') top left no-repeat;*/

	text-decoration: none;

	display: block;

	width: 100%;

	margin: 0px;

	margin-top: -1px;



}

div.m a:hover{

	text-decoration: underline;

	/*background: url('/i/menu_bg2.gif') top left no-repeat   ;*/

}

div.m a:active, a:focus {



	text-decoration: underline;

	/*background: url('/i/menu_bg.gif') top left no-repeat;*/



}



/*

.m a:active, a:focus {



	text-decoration: underline;

	background: url('/i/menu_bg2.gif') no-repeat;



}



.m a {



	color: white;

	font-family: tahoma;

	font-size: 10pt;

	text-decoration: none;

	display: block;

	width: 100%;

	margin: 0px;

	

}

.m a:hover {



	text-decoration: underline;

	background: url('/i/menu_bg1.gif') no-repeat;



}*/

table.main{

	margin-top: 2px;

	width:100%;

}



table.main td.lm{

	width: 209px;

	background:url(/i/left.jpg)

}



.top{}



table.top{

margin:0;

padding:0;

background:url(/i/top.jpg)}





div.lm1{



	/*background-color: #1291D3;*/

	margin-bottom: 2px;

}

div.lm1 span{

	display: block;

	margin-left: 5px;

	background: url('/i/mpimp_a.gif') left  no-repeat;

	/*height:20px;*/

}

div.lm1 span a,div.lm1 span a:visited{

	display: block;

	width:90%;

	height: 15px;

	padding-left:10px;

	margin-bottom: 6px;

	color: white;

	text-decoration: none;

}

div.lm1 span a:hover{

	background: url('/i/mpimp.gif') left  no-repeat;

	text-decoration: underline;

	/*height:20px;*/

}



div.lm1 div.r{

	text-align: right;

}

input.inp{

	border: 1px solid white;

	background: url('/i/input_bg.jpg');

	width: 100px;

	font-size: 10pt;

	color: white;

	margin: 2px 2px 7px 2px;

}



input.button_lm{

	background: url('/i/button_bg.gif') no-repeat;

	border: 0px;

	width: 60px;

	margin: 2px 2px 7px 2px;

}



input.button_logout{

	background: url('/i/l_logout.gif') no-repeat;

	border: 0px;

	width: 60px;

	margin: 2px 2px 7px 2px;

}



div.lm1{

	color: white;

}

div.lm1 a, div.lm1 a:visited{

	color: white;

}



div.lm1 ul{

	margin: 0px;

	padding: 0px;

}



div.lm1 p, div.lm1 li.latestnews{

	margin:0px;

	padding: 0px;

	margin-bottom: 7px;

	background: url('/i/lm_p_bg.gif') left repeat-y;

	padding-left: 30px;

	font-size: 9pt;



}



h1.h1, .componentheading, td.componentheading{ 

	background: url('/i/h1pimp.gif') left 5px no-repeat;

	padding-left: 10px;

	font-size: 12pt;

	font-weight: bold;

	color: #00568C;

}



table.footer{

	background: url('/i/bot_bg.gif') repeat-x;

	width: 100%;

	height: 65px;

	color: white;

}



table.footer td.left{

	width: 150px;

	background: url('/i/bot_l.gif') left top no-repeat;

	padding-left: 20px;

}



table.footer a, table.footer a:visited{

	color: white;

}



a.contentpagetitle {

	background: url('/i/h1pimp.gif') left 6px no-repeat;

	padding-left: 20px;

	color: #00568C;

	font-size: 12pt;

	font-weight: bold;

	text-decoration: none;

}







body{

background: #FFF url(../images/back_verlauf.jpg) repeat-x top;

}



#header {

background: #FFF url(../images/back_verlauf.jpg) repeat-x top;

 }

 

#search {

background: url(../images/back_search.jpg) right top no-repeat;

}



#outer-800 {

background: transparent url(../images/content-top.gif) no-repeat top;

}



#outer-1024 {

background: transparent url(../images/content-top1024.gif) no-repeat top;

}



#banner {

background: url(../images/banner_back.jpg) no-repeat;

}



a, #search .inputbox, #search .button{

color: #005E31;

}



div.module h3 {

color: #005E31;

}



ul#mainlevel-nav li{

background: url(../images/headmenu_left.gif) bottom left no-repeat;	

}



ul#mainlevel-nav li a{

background: url(../images/headmenu_right.gif) bottom right no-repeat;

}





ul#mainlevel-nav li:hover, ul#mainlevel-nav li.sfhover {

background: url(../images/headmenu_left_hover.gif) bottom left no-repeat;

}



ul#mainlevel-nav li:hover a, ul#mainlevel-nav li.sfhover a{

background: url(../images/headmenu_right_hover.gif) bottom right no-repeat;

}



#maincol-normal-800 div.moduletable h3, #maincol-wide-800 div.moduletable h3, #maincol-broad-800 div.moduletable h3,#maincol-normal-1024 div.moduletable h3, #maincol-wide-1024 div.moduletable h3, #maincol-broad-1024 div.moduletable h3{

background: url(../images/module_head_back.jpg) repeat-x;

}





/*

a.sublevel {

color: #005E31;

background: url(../images/submenu_back.gif) left center no-repeat;

}



a.sublevel:hover, a.sublevel#active_menu {

background: #F1F1F1 url(../images/submenu_back.gif) left center no-repeat;

border-right: 4px solid #669E83;

}



.contentheading {

color: #005E31;

}



a.readon:hover {

background: #EEEEEE url(../images/readon.gif) no-repeat left;

}

*/

a.readon {

background: url(../images/readon.gif) no-repeat left;

}



table.contentpane td.contentheading {

color: #005E31;

}





table.contentpane ul li{

background: url(../images/readon2.gif) no-repeat left top;

}



.componentheading {

	background: url('/i/h1pimp.gif') left 6px no-repeat;

	padding-left: 20px;

	color: #00568C;

	font-size: 12pt;

	font-weight: bold;

	text-decoration: none;

}



.blog_more ul li{

background: url(../images/readon.gif) no-repeat left;

}







/* Other Mambo Stuff */



#title {

}

.pathway {

color: #BBBBBB;

font-size: 10pt;

text-decoration: none;

font-weight: normal;

}



.pathway a{

color: #BBBBBB;

text-decoration: none;

font-weight: normal;

}



.mosimage {

  border: 1px solid #cccccc;

  margin: 5px

}



.mosimage_caption {

  margin-top: 2px;

  background: #efefef;

  padding: 1px 2px;

  color: #666;

  font-size: 10pt;

  border-top: 1px solid #cccccc;

}



hr {

width:  90%; 

 }

hr.separator {

width:  40%; 

 }

a.pnav {

}

.pnav:hover {

}

.small {

font-size: 10pt;

color: #ABABAB;

line-height: 0.7;

}

.smalldark {

font-size: 10pt;

color: #000;

height: 10px;

line-height: 10px;

text-align: left;

}



.sectiontableentry1 {

text-align: left;

background: #EFEFEF;

font-size: 10pt;

padding: 2px;

}

.sectiontableentry2 {

background: #FFF;

font-size: 10pt;

text-align: left;

padding: 2px;

}

.button {

border: 1px solid #BBBBBB;

}

.inputbox {

border: 1px solid #BBBBBB;

}



.createdate {

font-size: 10pt;

color: #ABABAB;

height: 10px;

line-height: 0.7;

}

.modifydate {

font-size: 10pt;

color: #ABABAB;

height: 20px;

line-height: 20px;

margin-bottom: 5px;

}

a.readon {

font-size: 10pt;

text-decoration: none;

line-height: 15px;

border: 1px solid #EEEEEE;

padding-left: 13px;

background: url(../images/readon.gif) no-repeat left;

margin-top: 10px;

text-decoration: none;

font-weight: normal;

}



.blog_more {

font-size: 10pt;

}



a.readon:hover {

background: #EEEEEE url(../images/readon.gif) no-repeat left;

text-decoration: none;

}



.blog {

width: 100%;

}



.contentheading {

width: 98%;

font-weight: bold;

font-size: 16px;

height: 23px;

line-height: 20px;

font-family: 'Trebuchet MS', verdana, sans-serif;

color: #002E61;

}



.contentpaneopen {

text-align: left;

background: transparent;

font-size: 10pt;

line-height: 1.3;

text-align: justify;

}



table.contentpane td.contentheading {



font-weight: bold;

font-size: 16px;

height: 23px;

line-height: 20px;

font-family: 'Trebuchet MS', verdana, sans-serif;

border: none;

}



table.contentpane ul {

margin: 0px;

padding: 0px;

list-style: none;

}



table.contentpane ul li{

padding: 0px;

margin: 0px;

padding-left: 15px;

}



.contentdescription {

font-size: 10pt;

}

.sectiontableheader {

font-weight: bold;

font-size: 10pt;

height: 25px;

line-height: 25px;

}

.categorytitle {

font-weight: bold;

font-size: 16px;

height: 25px;

line-height: 25px;

font-family: "Trebuchet MS", Verdana, sans serif;

}

.componentheading {

font-weight: bold;

font-size: 16px;

height: 23px;

line-height: 20px;

font-family: "Trebuchet MS", Verdana, sans serif;

color: #002E61;

margin-bottom: 5px;

}

a.category {

text-decoration:  underline; 

 }

a.category:hover {

text-decoration:  underline; 

 }

table.moduletable {

width:  100%; 

font-size: 80%;

 }

table.moduletable th  {

font-size: 80%;

}



.poll {

font-size: 10pt;

text-align: center;

}





.back_button a{

font-size: 10pt;

font-weight: normal;

}



.blogsection {

font-size: 10pt;

}



.blog_more ul li{

list-style: none;

padding-left: 14px;

line-height: 18px;

}



table.contenttoc {

border: 1px solid #CCCCCC;

padding: 3px;

}



table.contenttoc th{

font-weight: bold;

font-size: 10pt;

}



form {

margin: 0px;

padding: 0px;

}



/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/







/* left */

div.module_left h3 {

	align: left;

	margin: 0;

	font-weight: bold;

	font-family: Verdana, Arial;

	font-size: 1.2em;

	margin-top: 3px;

	margin-left:10px;

	margin-bottom: 18px;

	color: #104DA8;

	height: 1;

}

div.module_left {

  width: 193px;

  background: url('/i/mod_middle_l.gif') repeat-y;

  margin-bottom: 2px;

  margin-left: 1px;

}

div.module_left div {

  background: url('/i/mod_bottom_l.gif') bottom left no-repeat;

}

div.module_left div div {

  background: url('/i/mod_top_l.gif') top left no-repeat;

 padding: 7px 10px 15px 12px;

}

div.module_left div div div {

  background: none;

  padding: 0;

  width: auto !important;

  width: 100%; 

}

/*div.module_user3 {

  width: 100%;

  background-color:#BEECF8;

  height:100px;

  margin-bottom: 2px;

  margin-left: 2px;

}*/



/*

a.mainlevel:link, a.mainlevel:visited {

	display:block;

	vertical-align:middle;

	font-size:12px;

	font-weight:bold;

	color: #ffffff;

	text-align:left;

	padding-top:3px;

	padding-bottom:4px;

	text-decoration:none;

	font-family:tahoma, arial, Helvetica, sans-serif;

	padding-left:5px;

	height:0.8;

	background:url(../images/bgth.gif) no-repeat bottom center;

}

a.mainlevel:hover {

	text-decoration:none;

	color: #7ab1ff;

}

a.sublevel:link, a.sublevel:visited {

	font-size:12px;

	padding-left:35px;

color: #ffffff;	

line-height:20px;

	display:block;

	margin-left:-4px;

	background:url(../images/bgth.gif) no-repeat 15px 0px;

	font-family:tahoma,arial;

}

a.sublevel:hover {

	text-decoration:none;

}*/