
body { background:#d9e4ea; font-family:Tahoma;  color:#7a8388; text-align: center; margin: 0; padding: 0;}
#main, #content {background:#ffffff; }

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}

p, td { font-size: 9pt;  text-align: justify;  margin-bottom: 20px; color: #7a8388;}

.tall_top { margin: 0; padding: 0;}
.tall_bottom {margin: 0; padding: 0;}



/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:30px;}
.form input {width:237px; height:19px; background:#fff; color:#7a8388; font-family:tahoma; padding-left:3px; border:1px solid #cecece; border-top:1px solid #303030; border-left:1px solid #303030;}
textarea { width:237px; height:109px; background:#fff; overflow:auto; color:#7a8388;  font-family:tahoma; padding-left:3px; border:1px solid #cecece; margin-bottom:7px; border-top:1px solid #303030; border-left:1px solid #303030;}

p.path {color:#7a8388; font-size: 9pt; text-align: left; margin: 0; padding: 0;}
p.path a {color:#153B8E;}
/*==================list====================*/
ul, ol {list-style-type: circle;}

.list1 li { background:url(../images/line_hor.gif) left bottom repeat-x; padding:0 0 20px 0; margin-bottom:22px; line-height:1.27em; width:100%;}
.list1 li a { display:block; background:url(../images/list1_marker1.jpg) no-repeat left 1px; padding:0 0 11px 64px;}
.list1 li.last { background:none; margin-bottom:0; padding-bottom:0;}
.list1 li.last a {background:url(../images/list1_marker2.jpg) no-repeat left 1px; }

.list2 dt { color:#153B8E; font-weight:bold; padding-bottom:10px;}
.list2 dd span { display:block; text-align:right; padding-top:10px;}
.list2 dd a { margin-top:10px;}

.list3 li { color:#394348; list-style-position:inside; list-style-type:decimal;}

.list4 dt { color:#153B8E; padding-bottom:10px; font-weight:bold;}
.list4 dd { background:url(../images/line_hor.gif) left bottom repeat-x; padding-bottom:27px; margin-bottom:18px;}

.list5 dt { color:#153B8E; font-weight:bold; padding-bottom:10px;}
.list5 dd { padding-bottom:17px;}
.list5 dd.last { padding-bottom:0;}

/*==================other====================*/
.img_indent { margin:0 17px 0 0; float:left;}
.img_box { width:100%; overflow:hidden; padding-bottom:25px;}
.img_box img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:24px;}

blockquote p { margin-bottom:7px;}

.cont_box { padding:0 95px 0 0; margin-bottom:0;}
.cont_box span { float:right;}


/*==================txt, links, lines, titles====================*/
a {color:#153B8E;}
a:hover{text-decoration:none;}

h2 {  color:#153B8E; margin-bottom:8px; font-size: 10pt;}
h3 {  color:#153B8E; margin-bottom:8px; font-size: 9pt;}
h4 {  color:#153B8E; margin-bottom:8px; font-size: 9pt;}
h5 {  color:#153B8E; margin-bottom:8px; font-size: 8pt;}
.txt1 { color:#153B8E;}

.link1 { background:url(../images/marker.gif) no-repeat left 5px; padding-left:17px; color:#6ead00;}

.line_hor { background:url(../images/line_hor.gif) left bottom repeat-x; padding-bottom:29px; margin-bottom:23px;}
.line_hor1 { background:url(../images/line_hor.gif) left bottom repeat-x; padding-bottom:22px; margin-bottom:22px;}

.title { margin-bottom:30px;}
.title1 { margin-bottom:25px;}
.contentpaneopen {font-size: 9pt; color:#7a8388;  }
.contentpane {padding: 3px;}


/*content*/
#content { color:#7a8388;  background-color: #ffffff;}

/*footer*/
#footer { clear: both;}
#footer p {text-align: center;}
#footer a {color:#455356; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
/*==========================================*/

div#lewa {float: left; width: 600px; background:url(../images/content_bgd.gif) left top no-repeat; margin-left: 15px;  margin-right: 15px; color: #7a8388; font-size: 9pt; text-align: justify;}
div#prawa {float: right; width: 180px; background: #ffffff;}
ul ,li{

margin:0;
margin-left:28px;
padding:1px;
color:#7a8388;
text-align: left;
}
.small {
font: Tahoma,Verdana,Helvetica,sans-serif;
color:#7a8388;
text-align: left;
}
.createdate, .modifydate {
font:Tahoma,Verdana,Helvetica,sans-serif;
color:#7a8388;
text-align: left;
}
/* Sektionen*/
.sectiontableheader {
color:#7a8388;
font:Tahoma, Arial, Helvetica, sans-serif;
padding:5px;
}
.sectiontableheader a:link,.sectiontableheader a:visited {
color:#444;
}
.sectiontableentry1, .sectiontableentry2{
text-align:left;
}
.moduletable
{text-align: left;
width: 168px;}


#prawa .moduletable{
border: 1px solid #ededed;

text-align: left;

}

#prawa .moduletable th{
padding: 5px;
font-size: 10pt;
text-align: left;
color:#153B8E;
}


.moduletable td{
color:#7a8388;
padding: 5px;

}
table.moduletable {margin-bottom: 10px;}

/* Buttons*/
.button {


padding: 2px;
margin: 3px;
color:white;
border: 1px solid #ccc;
background-color:#153B8E;

font-size: 8pt;
font-family: tahoma;
}
#mod_search_searchword{
margin-top:5px;

border:1px solid #silver;
color:#7a8388;
}

.inputbox{
border: 1px solid #f2f2f2;
background-color:#ffffff;
color:#7a8388;
}

/* NAvigation Hauptmenu rechts im INhalt*/
a.mainlevel {
	list-style-position:inside;
	list-style-type:none;
	color:#7a8388;
	font:Tahoma, Arial, Helvetica, sans-serif;
	padding-left:0;
	margin-left:0;

}

a.mainlevel:link, a.mainlevel:visited {
	color:#7a8388;
	font:Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:url(../images/dot_menu.gif) no-repeat center left;
	padding:0 0 0 14px;
	line-height:16px;
}
a.mainlevel:hover{
	color:#ffa200;
	background:url(../images/dot_menu_hover.gif) no-repeat center left;
}

#active_menu {
	color:#ffa200;
	background:url(../images/dot_menu_hover.gif) no-repeat center left;

}
/* Untermenus*/
a.sublevel { 
  display          : block;
  float:right;
  padding          : 2px 0px 2px 11px;
  width            : 150px;
  text-decoration  : none;
  color            : #666;
  	font: Tahoma, Arial, Helvetica, sans-serif;

}
a.sublevel:link, a.sublevel:visited {
  text-decoration  : none;
  color            : #666;
  background : none;
}
a.sublevel:hover { color:#000; }
a.sublevel#active_menu {color:#000;}  /* Formatierung der aktiven Unter-Menü-Links */
a.sublevel#active_menu:hover {}


/* NAVIGATION/TOP MENÜ EINSTELLUNGEN */

#topmenu .moduletable th {
display:none
}

#topmenu #mainlevel-nav {
list-style:none;
padding:0;
margin:0;
float:left;
white-space:nowrap;

color:#666666;

}

#topmenu #mainlevel-nav li {
width:auto!important;
width:5%;
float:left;
margin:0;
height:20px;
line-height:20px;
white-space:nowrap;
margin-right:3px;
color:#666666;


}

#topmenu #mainlevel-nav li a {
font-weight:normal;
color:#7f8082;
height:20px;
display:block;
padding-left:5px;
padding-right:5px;
text-decoration:none;
white-space:nowrap;

color:#666666;
/*border:1px solid #000;*/

}

#topmenu #mainlevel-nav li a:hover {
font-weight:normal;
height:20px;
display:block;
padding-left:5px;
padding-right:5px;
text-decoration:none;
white-space:nowrap;
text-decoration:none;
/*border:1px solid #282525;*/
background-image:url(../images/search_bg.gif);
background-position:center;
background-repeat:repeat-x;
color:#666;


}


.contentheading, .componentheading {
font-size: 9pt;
text-align: left;
color:#153B8E;
line-height: 20pt;
font-weight:bold;
}


#panel a.readon {

color:#ffb728;
padding-left:120px;
text-decoration: none;
font-style:normal;


}
div.back_button {

padding: 2px;
margin: 2px;
color:white;
border: 1px solid #ccc;
background-color:#153B8E;
width: 40px;
font-size: 8pt;
font-family: tahoma;}
div.back_button a {text-decoration: none; color: white; padding: 2px;
margin: 2px;
font-variant: normal;}
 th.pagenav_next {font-size: 9pt;}
th.pagenav_next a {text-decoration: none;}
 th.pagenav_prev {font-size: 9pt;}
th.pagenav_prev  a {text-decoration: none;}
