/***********************************************/
    /***ANDREČ SEIDENBERG TEXT-CSS***/
/***********************************************/

/* konstanter scrollbalken*/
html { height: 100% } 
body { min-height: 101%;}
img { border: none;}


/********************/
   /*MAIN CONTENT*/
/********************/
.main-content h1.pagetitle {
margin:0 0 15px 0; 
padding:0 0 3px 0; 
border-bottom:solid 4px #dde9f4; 
font-weight:normal; 
font-size:150%;
}

.main-content h1 {
clear:both; 
margin:1.0em 0 0.5em 0; 
font-weight:normal; 
font-size:210%;
}

.main-content p {
margin:0 0 1.0em 0; 
line-height:1.2em; 
font-size:110%;
}

hr /*formatierung linie (suchseite)*/{
margin: 10px 0;
}

.red /*schrift rot*/{
color: #be5b5b;
font-weight: normal;
}
/*------------formatierung tabellen im content-----------*/
.main-content table {
clear:both; 
width:98%; 
margin:15px 0 0 0;
font-size: 85%;
border-collapse:collapse;
border: 1px solid #000000;
}
.main-content table th.top { 
padding:3px;
/*border: solid 1px #58585b;*/
}
.main-content table th {
padding:3px;
border: 1px solid #000000;
}
.main-content table td {
padding:3px;
border: 1px solid #000000;
}

/*----------ende formatierung tabellen im content-----------*/

.main-content ul /*listenpunkte im content*/{
margin:0.5em 0 1.0em 2em;
list-style-image: url(img/bg_bullet_full_1.gif);
list-style-type: none;
}

/*----------------hovering CONTENT-----------------*/
.main-content a {
color:#667f9a; 
font-weight:normal; 
text-decoration:none;
}
.main-content a:hover {
color:#be5b5b; 
text-decoration:underline;
}

/****************************/
  /*SUBCONTENT rechte Spalte*/
/****************************/
.main-subcontent h1 {
clear:both; 
margin:8px 0 0 0; 
padding:4px 10px 3px 10px;   
font-weight:bold; 
font-size:100%;
}
.main-subcontent p {
clear:both; 
margin:0 10px 1.0em 10px; 
line-height:1.3em; 
font-size:90%;
}
/* hovering subcontent*/
.main-subcontent p a {text-decoration:underline; 	color:#667f9a;}
.main-subcontent p a:hover {text-decoration:none; 	color:#667f9a;}
.main-subcontent p a:visited {text-decoration:underline; color:#667f9a;}

.main-subcontent h1 a {text-decoration:underline; 	color:#667f9a;}
.main-subcontent h1 a:hover {text-decoration:none; 	color:#667f9a;}
/* ------------------ende SUBCONTENT---------------- */

/**********************/
/*  SEITENNAVIGATION  */
/**********************/

/*startmenu*/
.main .main-navigation .startMenu ul a {
color:#667f9a; 
font-weight: bold; 
text-decoration:none;
}
.main .main-navigation .startMenu ul li a:hover {
color:#be5b5b;
font-weight: bold;
text-decoration:none;
}

/*---SCHRIFT AKTIV---*/
.startMenu ul.menu-top li.menu-current a /*hauptpunkt aktiv*/{
color: #be5b5b;
}

.main .main-navigation .startMenu .menu-first { 
margin: 0 0 19px 0;
}

.main .main-navigation .startMenu .menu-expand { 
margin: 0 0 -3px 0;
}

/* ------------------ende startmenu---------------- */


.main-navigation ul {
margin: 5px 10px 0 25px;
font-size: 100%;
font-weight: bold;
color: #b5cade;
list-style-type: square;
line-height: 20px;
}

.main-navigation ul li ul/*submenupunkte*/{
margin: 0 0 0 10px;
font-size: 95%;
font-weight: bold;
color: #b5cade;
list-style-type: square;
line-height: 15px;
margin:0 0 0 13px;
}

/*-------------- SCHRIFT (hovering) Seitennavi ------------------*/
.main .main-navigation ul a {
color:#667f9a; 
font-weight:normal; 
text-decoration:none;
}
.main .main-navigation ul li a:hover {
color:#be5b5b;
font-weight:normal;
text-decoration:none;
}
.main .main-navigation ul li ul a {
color:#667f9a; 
font-weight:normal; 
text-decoration:none;
}
.main .main-navigation ul li ul li a:hover {
color:#be5b5b; 
font-weight:normal; 
text-decoration:none;
}
/*---SCHRIFT AKTIV---*/
ul.menu-top li.menu-parent  a /*hauptpunkt aktiv*/{
color: #be5b5b;
}

ul li.menu-parent ul li.menu-current a /*unterpunkt aktiv*/{
color: #be5b5b;
}


/*-----------LISTENPUNKTE (hovering) Seitennavi--------------*/
ul li .menu-expand:hover {
color: #be5b5b;
list-style-type: square;
}

.main-navigation ul li:hover{
color: #be5b5b;
list-style-type: square;
}

.main-navigation ul li ul li:hover{
color: #be5b5b;
list-style-type: square;
}

.menu-sibling .menu-last:hover{ 
color: #be5b5b;
list-style-type: square;
}

/*---LISTENPUNKTE AKTIV-----*/
.menu-parent /*hauptpunkt aktiv*/{
color: #be5b5b;
list-style-type: square;		
}
.menu-current /*unterpunkt aktiv*/{
color: #be5b5b;
list-style-type: square;
}

ul.menu-top li.menu-current a /*aktiver menupunkt*/{
color: #be5b5b;
list-style-type: square;
}
/*************************************/
/*hauptnavigation OBEN siehe setup-css/
/*************************************/


/**********************/
    /*MODULE TEAM*/
/**********************/
/*--------Group  ----------  */
.team-head {
text-align: left;
margin: 0;
padding: 0;
}
.team-head h2 {
font-family:verdana,arial,sans-serif;
color:#646464; 
font-weight:bold; 
font-size:110%;
margin: 0; 
padding: 0;
}
.team-member h3 {
font-family:verdana,arial,sans-serif;
margin: 0px;
padding: 0 3px 3px 3px;
color:#646464; 
font-weight:normal; 
font-size:150%;  
}

.team-member h4 {
font-family:verdana,arial,sans-serif; 
color: #646464;
margin: 0px;
padding: 3px;
font-weight: bold; 
font-size: 120%; 
}
.team-desc { 
font-size: 120%; 
color:#646464;	
margin:0 0 3px 0;
padding: 3px;
line-height: 17px;
}
.team-head p {
margin: 0; 
line-height:1.2em; 
font-size:100%;
line-height: 17px;
}

.team-member table td{
border: solid 5px red; 
line-height:1.2em; 
font-size:100%;
}

/* tabellen ohne rahmen */
.main-content .team-member td {
border: none;
}

.main-content .team-member {
border: none;
}

/************************/
    /*Menu li HOME-SEITE/
/************************/

.li_home {
list-style: none;
list-style-image: none;
font-size: 130%;
}

/*linksseitiges menu*/
#home_menu {
margin-top: 200px;
}

/*menu ueber der grafik*/

#home_menu1 {
font-size: 130%;
}
#home_menu1 li {
list-style: none;
display: inline;
font-size: 130%;
margin: 0 200px 0 10px;
}
/**********************/
    /*MODULE SITEMAP/
/**********************/

.liste {
list-style: none;
list-style-image: none;
}

.valIcon /*Impressum*/{
border: none;
margin: 10px 10px 20px 0px;
}


.main-content .highlight /*hervorheben Suchbegriffe*/{
background-color: inherit;
color: #be5b5b;
font-weight: bold;
}

/**********************/
/*Feiertage-Seite*/
/**********************/

/* tabellen ohne rahmen */
.main-content .feiertage {
border: none;
}

.main-content .feiertage td{
border: none;
}

/**********************/
/*Suche-Seite*/
/**********************/

/* tabellen ohne rahmen */
.main-content .suche {
border: none;
}

.main-content .suche td{
border: none;
}

