/* Allgemeines */

body			{ 
	font-family:arial;
	font-size:1em;
	background-color:#ffffff;
	}
	
a {
	color:#2f7c8e;
	}

h1 	{ font-size:1.5em; color:#006666; font-weight:bold; text-align:center; vertical-align:middle;}
h2	{ font-size:1.2em; color:#006666; }
h3	{ font-size:1.0em; background-color:#a8c4ca; color:#fffff; padding=0px; margin=0px;}

/* StyleClasses */
*.centered { margin-left:auto; margin-right:auto; padding:0.3em; text-align:center;}
*.heading1 { font-size:1.5em; color:#006666; font-weight:bold; text-align:center; vertical-align:middle; }
*.heading2 { font-size:1.2em; color:#006666; }


p 	{ text-align:justify; padding-left:1cm; padding-right:1cm; }
img { border: none }

*.ERROR {
        margin-left: 3em;
        padding: 2pt;
		text-align:center;
        background-color: #a8c4ca;
        color: #ff0000;
        font-weight : bold;
}

.colStyle1 { 
 		width: 2000px;
}
.colStyle2 { 
		width: 30%;
}

/* Verlauf */

  ul#Verlauf {
	margin: 0; 
    padding-top: 0em;
    text-align: left;
  }
  ul#Verlauf li {
    display: inline;
    list-style-type: none;
    margin: 0.4em; 
    padding: 0;
  }

/* Menue left*/

#menu_box {
float: left;
width: 220px;
padding: 0px;
margin: 0px 0px 0px 0px;

}
/* Einrueckung fuer Listen abschlaten*/
#menu_box ul {    
    padding: 0;
    margin: 0;    
    list-style-type: none;
}

/* Einrueckung fuer 2. Menueebene einschalten */
#menu ul ul li {    
    padding: 0px;
    margin: 0px 0px 0px 10px;    
}

#menu {
		margin-left: 0px;
		margin-right: 20px;
		padding: 0px 0px 20px 0px;
		border: 1px solid #546359;
		background-color: #D1E4E4;	
}

#menu ul li  a {
display:block;
background-color: #D1E4E4;
color: #294747;
text-decoration: none;
border-bottom: 1px solid #82a6b2;
padding: 2px 2px;
margin: 0px;
}

#menu ul.navitem ul li a:hover {color: #FFFFFF;  background-color: #82a6b2;}
#menu ul li a:visited {color:#426672;}
#menu ul li a:hover {color: #FFFFFF;  background-color: #82a6b2;}
#menu ul li a:active { color:#294747;}

.navitem {
	white-space : nowrap;
    text-decoration : none;
    list-style-type: none;
}

a.navitem:hover,active {
	white-space : nowrap;
	text-decoration: none;
    color: #6392C6;
}

.navitem_open {
	white-space : nowrap;
	text-decoration: none;
	font-weight : bold;
}

a.navitem_open:hover,active {
	white-space : nowrap;
	text-decoration: none;
	font-weight : bold;
    color: #6392C6;
}

.navitem_active {
	white-space : nowrap;
	text-decoration: none;
	font-weight : bold;
    background-color: #6392C6;
	width: 100%;
    color: #FFFFFF;
}

a.navitem_active:hover,active {
	white-space : nowrap;
	text-decoration: none;
	font-weight : bold;
    background-color: #6392C6;
	width: 100%;
    color: #FFFFFF;
}


/* Navigationleiste */

  *.languageselect { 
  		float: right;
  		 }

  ul#Navigation {
    margin-left=100px: 0; padding: 0.8em;
    text-align: center;
  }
  ul#Navigation li {
    list-style: none;
    display: inline;
    margin: 0.4em; padding: 0;
  }
  ul#Navigation a, ul#Navigation span {
    padding: 0.2em 1em;
    text-decoration: none; font-weight: bold;
    border: 2px solid #82a6b2;
    color: #000000; 
    background-color: #82a6b2;
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
  }
  ul#Navigation a:hover, ul#Navigation span {
    border-color: black;
    text-decoration: underline;
    background-color: #82a6b2;
  }
  ul#Navigation a.select_true {
    border-color: black;
    color: #b53842; background-color: #82a6b2;
  }
 
  /* Tabellen */
*.dataTableRow {
	background-color: #e6ecec;	
}
*.dataTableRow a {
	text-decoration: none;
}

*.caption {
	font-weight: bold;
}

  /* Suchseite */
*.activeTab input {
    color: #b53842;
} 
*.activeTab {
	background-color: #a8c4ca;
    border: 2px solid black;	
} 
*.inactiveTab input{
	background-color: #a8c4ca;
}
*.tabContent {
	background-color: #e6ecec !important;
	color: #000;
}

/* Eingagsseite */
*.content {
	background-color: #e6ecec !important;
	color: #000;
	padding: 5px;
}
  
/* Links-Seite */
ul.links {
padding: 20px;
}
li.links {
margin: 15px;
}

/* Contact */
*.contact {
	border: 1px solid #006666;
	margin-left: 2em;
	text-align:center;	
}

td.contact {
	padding: 10px;
}

