/* allgemeine Links */
a:visited {color: #4f5aa0; text-decoration: underline}
a:link  {color: #4f5aa0; text-decoration: underline}
a:hover {color: #879fcf; text-decoration: underline}
a:active {color: #4f5aa0; text-decoration: underline}

/* Links in der Navigation */
a.navigation:visited {color: #000000; text-decoration: none}
a.navigation:link  {color: #000000; text-decoration: none}
a.navigation:hover {color: #000000; text-decoration: underline}
a.navigation:active {color: #000000; text-decoration: underline}
/*
.headline { font-size: 16px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}
.normal,td { font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}
.head { color: #4f5aa0; font-style: italic; font-weight: bold; font-size: 22px; line-height: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}
.klein_link { font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}
.klein_txt { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}
*/
/* allgemeine Styles */
body, p, td, th {font-size: 13px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif}
th {background-color: #bccaf4; font-weight: normal;}
a img {border: none;}
h1 {color: #4f5aa0; font-style: italic; font-weight: bold; font-size: 22px; line-height: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}
h2 {font-size : 13px; font-weight : bold}
h3 {color: #9ab1db; font-style: italic; font-weight: bold; font-size: 22px; line-height: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif}
hr {height:1px; color:#879fcf ; background-color:#879fcf; border:none;}
.hinvert {font-size: 18px; font-style: italic; color:#bccaf4; background-color:#4f5aa0}
.bold {font-weight : bold}
.italic {font-style: italic}
.big {font-size: 20px}
.verybig {font-size: 28px}
.small {font-size: 11px}
.left {text-align: left}
.right {text-align: right}
.center {text-align: center}
.top {vertical-align: top}
.middle {vertical-align: middle}
.bottom {vertical-align: bottom}

/* Textfarben */
.red {color: #ff0000}
.white {color: #ffffff}
.violett {color: #4f5aa0}
.blue {color: #879fcf}

.p3 {padding:3px}
.p5 {padding:5px}
.mt15 {margin-top: 15px}
.mb15 {margin-bottom: 15px}
.lh15 {line-height: 15px}
.red {color:#ff0000}
.inactive {background-color:#e9e9e9}
.noborder {border-style: none}
img.leftfloat {	float:left; margin-right:10px; margin-bottom:10px}
img.rightfloat {float:right; margin-right:10px; margin-bottom:10px}

/* Farbschemas */
.bwhite {background-color:#ffffff}
.bblack {background-color:#000000}
.blue1 {background-color:#dde3f4}
.blue2 {background-color:#bccaf4}
.blue3 {background-color:#9ab1db}
.blue4 {background-color:#879fcf}
.blue5 {background-color:#4f5aa0}
.blue6 {background-color:#000080}

/* Schiftfarben */
.tblue1 {color:#dde3f4}
.tblue2 {color:#bccaf4}
.tblue3 {color:#9ab1db}
.tblue4 {color:#879fcf}
.tblue5 {color:#4f5aa0}
.tblue6 {color:#000080}

/* Tabellen */
.border_all {border: 1px solid #879fcf}
.border_left {border-left: 1px solid #879fcf}
.border_right {border-right: 1px solid #879fcf}
.border_bottom {border-bottom: 1px solid #879fcf}
.border_top {border-top: 1px solid #879fcf}

/*spezielle Border-Styles*/
.border_all_red {border: 1px solid #ff0000}
.border_bottom_dotted {border-bottom: 1px dotted #000000}

/* Styles für die Navigation */
span.nav {line-height: 14px}
td.nav {background-color: #bccaf4; height: 18px}
td.nav_border {background-color:#bccaf4; width: 4px}
td.nav_link {line-height: 14px; background-color:#dde3f4; height:20px; padding-top:4px}
td.nav_bottom {background-color:#bccaf4; height:4px;}

td.nav_m {background-color: #373737; height: 18px}
td.nav_border_m {background-color:#373737; width:4px}
td.nav_link_m {background-color:#cccccc; height: 20px; padding-top: 4px}

td.new {background-image: url(../images/general/nav_back_new.gif); background-repeat:no-repeat;}

/* speziell für das Aufgaben-Board */
.jobs {table-layout: fixed;}

/* speziell für die Events */
.padding_top {padding-top:5px}

/*Pixlie - Bildergalerie*/
.menu {
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
}
.anzahl {font-size: xx-small}
.vorzurueck{font-size: smaller}
.pfad{font-size: smaller}
.ueberschrift {font-size: x-large; color: #CCCCCC;}
.pixlie {
	color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.bild {border: 1px solid #333333;}

/*Highslide Galerie-darstellung mittels AJAX*/
.highslide {
	cursor: url(../highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
/*
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}
*/
.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(../highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* Controlbar example */
.controlbar {	
	background: url(../highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(../highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}

/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}