/* Allgemeine Selektoren *************************************************/

* {
}

html {
}

body {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000;
}

table {
	font-size: 100%;
}


/* Links *************************************************/

a:link { 
	text-decoration: none; 
	color: #1768B1;
	}

a:visited { 
	text-decoration: none; 
	color: #1768B1;
	}
a:focus,
a:hover, 
a:active { 
	text-decoration: none; 
	color: #1768B1;
	}


/* Schriften *************************************************/



.quicksearch{

	color: #FFF;
}

.fontkleinn, fontklein {  
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	color: #000000;
}


h1 { 
}

h2 { 	font-size: 2em;
	color: #1768B1;
	margin-bottom: 1em;
}

h3 { 
}

h4 { 
	font-size: 1.2em;
	color: #1768B1;
	margin-bottom: 0.5em;
}

h5 {	margin: 0.75em 0 0.5em 0;
}

h6 { margin: 0.5em 0 0.5em 0;
}

/* Aufzählungen  *************************************************/

/* Listen*************************************************/

ul {
   list-style-type: disc;
}

ul li {
	margin: 0 0 0.2em 0;
}


/* Nummerierte Listen*************************************************/

ol {
}

ol li {
   margin: 0 0 0.5em 0;
}




/* Sonstiges ********************************************************************/

hr{
	margin: 0 0 0.5em 0;
	color: #1768B1;
}

.halberabstand {
	margin: 0.5em 0 0.5em 0;
}

.servicetable {
border: 0;
color: #1768B1;
}

.ap {
    font-size: 80%;
}

.position {
    font-weight: bold;
	color: #666;
}

.newsbox-header {
    font-weight: bold;
    color: #1768B1;
    margin: 0.5em 0 0.5em 0;

}

.jobbox-header {
    font-weight: bold;
    color: red;
    margin: 0.5em 0 0.5em 0;
}


/************ Navigation allgemein ****************/


/************ Navigation vertikal linke Spalte ****************/


.vnavigation {
	margin: 0 0 0 -25px;
}

.vnavigation ul {
}

.vnavigation ul li {
   list-style-type:none;
} 

.vnavigation ul li a { 
    text-decoration:none;
}

.vnavigation ul li a:link,
.vnavigation ul li a:visited {
	color: #000;
}

.vnavigation ul li a:focus,
.vnavigation ul li a:hover,
.vnavigation ul li a:active {
	text-decoration: none;
        color:#1768B1;
        }
.vnavigation ul li a.current {
	color: #1768B1;
	font-weight: bold;
}


/************ Navigation horizontal linksbündig ****************/


.hnavigation ul {
    margin: 0;
    padding: 0em 0 0 0em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;

    }
.hnavigation ul li {
    display: inline;
    list-style-type:none;
        }

.hnavigation ul li a { 
    margin: 0 0 0 2em;
    text-decoration:none;
}


.hnavigation ul li a:link, 
.hnavigation ul li a:visited {
        color: #000;
        }

.hnavigation ul li a:focus,
.hnavigation ul li a:hover,
.hnavigation ul li a:active {
        color:#1768B1;
        }

.hnavigation ul li a.current {
	color: #1768B1;
	font-weight: bold;
}


/************ Navigation horizontal rechtsbündig ****************/


.hnavigationr ul {
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: right;

    }
.hnavigationr ul li {
    display: inline;
    list-style-type:none;
    margin: 0 0 0 0.5em;
        }

.hnavigationr ul li a { 
    padding: 0;
    text-decoration:none;
}


.hnavigationr ul li a:link, 
.hnavigationr ul li a:visited {
        color: #000;
        }

.hnavigationr ul li a:focus,
.hnavigationr ul li a:hover,
.hnavigationr ul li a:active {
        color:#1768B1;
        }

.hnavigationr ul li a.current {
	color: #1768B1;
	font-weight: bold;
}

#Layer1{
position:absolute; 
left:239px; 
top:114px; 
width:534px; 
height:18px; 
z-index:1;
}


#wrapper { 
 padding-left: 25px;
 width: 815px;
}

#content { 
 float: left;
 color: #333;
 background: #FFFFFF;
 width: 610px;
 display: inline;
 background: url('/baier/bilder/tab-mitte-weissbg.gif');
 background-repeat:repeat-y;
}
#inhalt { 
	padding: 15px;
	width: 550px;
}
#header2 {
 width: 610px;
 float: left;
 height: 96px;
}
#header {
 width: 201px;
 float: left;
 height: 96px;
}

#footer { 
 width: 815px;
 height: 12px;
 clear: both;
}

#leftcolumn { 
 width: 201px;
 float: left;
 background: #FFF url('/baier/bilder/tab-links-weiss-bg.gif') repeat-y 0 50%;
 /* background-repeat:repeat-y;  */
}

.hnavigationr {
	margin-top: 12px;
}

a.mobile, .mobilenav {
 display: none;
}

table.ap {
 float:right;
 margin-right:35px;
 margin-top:30px;
}


