body, td {font-family:verdana,arial,sans-serif;font-size:12px;color:#333333; margin: 0px; padding: 0px}
span.headline {font-size:22px;font-weight:bold;color:#95A3C7;margin-top:0px;margin-bottom:7px}
h1 {font-size:22px;font-weight:bold;color:#95A3C7;margin-top:0px;margin-bottom:15px}
h1.blue {font-size:22px;font-weight:bold;color:#95A3C7;margin-top:0px;margin-bottom:2px}
h1.red {font-size:22px;font-weight:bold;color:#e00000;margin-top:0px;margin-bottom:2px}
h1.gray {font-size:22px;font-weight:bold;color:#aaaaaa;margin-top:0px;margin-bottom:2px}
a {color:#0B297C;text-decoration:none}
a.red {color:#ff0000;text-decoration:none}
a:hover,a.red:hover {text-decoration:underline}
img {border:0}
div.padding, td.padding {padding-left:7px;padding-right:7px;}
td.paddingr {padding-right:7px;}

th.dummy {
	padding-left: 7px;
	padding-right:7px;
	background-color: #EAEEF5
}
td.paddingh {padding-left:7px;padding-right:7px;height:23px}
td.white {background-color:#ffffff;padding-left:7px;padding-right:7px}
td.white2 {background-color:#ffffff;padding-right:7px}
div.bgw, tr.bgw, td.bgw, th.bgw {background-color:#eeeeee;height:16px}
tr.bgro{background-color:#ffd5d5}
div.bgb, tr.bgb, td.bgb, th.bgb {background-color:#e3e3e3;height:16px}
tr.bgr, td.bgr {background-color:#ffd5d5;height:16px}
tr.bgwr {background-color:#ffd5d5;height:16px}
tr.bgbr {background-color:#ffd5d5;height:16px}
tr.bgm {background-color:#ACC6E6;height:16px}
tr.bgwh, tr.bgbh, tr.bgbrh, tr.bgwrh, tr.bgmh {background-color:#ffffff;height:16px}
td.bgs {background-color:#333333;height:1px}
td.dummy {padding-left:7px;height:16px;padding-right:7px;}
td.top {vertical-align: top}

th.dummy_right {padding-left:7px;padding-right:7px;background-color:#EAEEF5;  text-align:right}
th.dummy_center {padding-left:7px;padding-right:7px;background-color:#EAEEF5;  text-align:center}
td.right, th.right {text-align: right}
div.bgh, table.bgh, td.bgh {background-color:#95A3C7;background-image:url(images/cc/beige2.gif);height:20px;font-weight:bold;font-size:11px;padding-top:2px;padding-bottom:2px;color:#ffffff;padding-left:8px;padding-right:8px}

td.menu, a.menu {color:#ffffff;font-weight:bold;font-size:11px;background-color:#0B297C}
input.checkbox {width:13px;height:13px;margin-top:-0px;margin-bottom:-0px;padding:0px}
input.textinput {width:200px;height:13px;margin-top:2px;margin-bottom:2px;font-family:verdana,arial,sans-serif;font-size:11px}

input.long {width:570px;margin-top:2px;margin-bottom:2px;padding:2px;font-family:verdana,arial,sans-serif;font-size:11px}
input.file {height:19px;margin-top:2px;margin-bottom:2px;padding:2px;font-family:verdana,arial,sans-serif;font-size:11px}
select, select.option {font-family:verdana,arial,sans-serif;font-size:11px}
.fav {font-family:verdana,arial,sans-serif;font-size:9px;height:7px}
.small {font-weight:bold;font-size:9px}
.special {font-weight:bold;font-size:9px;color:#777777}
.red {color:#e00000;}
.tru {text-decoration:line-through}
.gray {color:#aaaaaa;}
.gray2 {color:#cccccc;}
.yellow {color:#cc9944;}
.bold {font-weight:bold}
.explain {font-size:9px}
.green {color: #008000}
.middle {vertical-align: middle}

div#menu {
	position: fixed;
	background-color: #0B297C;
	background-image:url(images/hintergrund-english.jpg);
	background-repeat:no-repeat;
	text-align: center;
	height: 103px;
	left: 0;
    right: 0;
	z-index:9;
}
div#menucont {
	margin-top: 60px;
	position: relative;
	z-index:20;
}
div#submenucont {
	background-color:#95A3C7;
	background-image:url(images/beige.gif);
	background-repeat:repeat;
	position: relative;
	margin-top: -1px;
	height: 23px;
	z-index: 10;
}
div#submenu {
	text-align: center;
	color: #ddd;
	margin-right: 220px;
	padding-top: 3px;
}
div#mainmenucont {
	margin-right: 220px;
}
div#sidemenucont {
	width: 200px;
	float: right;
	margin-right: 20px;
}

div#mainmenu {
	margin: auto;
	width: 700px;
}
div#sidemenu {
	margin: auto;
	float: right;
	width: 200px;
}

div#sidemenu a, div#mainmenu a {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	display: block;
	float: left;
	padding-top: 3px;
}
div#mainmenu a, div#sidemenu a {
	width: 100px;
	height: 20px;
	background-repeat: no-repeat;
}
div#submenu a {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	padding-top: 3px;
}
div#submenu a.sub {
	color: white;
}
div#submenu a.sub_no {
	color: #ddd;
}

a.topbar {
	background-image: url(images/longtopbar.gif);
	color: #ddd;
}
a.topbarnew {
	background-image: url(images/longtopbarnew.gif);
	color: #ddd;
}
a.catbar {
	background-image: url(images/longcatbar.gif);
	color: white;
}

div#links {
	margin-top: 5px;
	margin-right: 10px;
	float: right;
	text-align: right;
}
div#links a, .ahead {
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}
div#links a.red {
	background-color:#ff0000;
}
div#space {
	height:115px;
}
div#content {
	text-align: center;
	margin: auto 0px;
}


/* Schatten */
td.shadow_rightstart {
	background-image: url(images/shadow_rightstart.png);
	background-repeat: no-repeat;
	background-color: white;
	width: 10px;
	margin: 0px;
}

td.shadow_right, th.shadow_right {
	background-image: url(images/shadow_right.png);
	background-repeat: repeat-y;
	background-color: white;
	width: 10px;
	margin: 0px;
	text-align: right;
}

td.shadow_bottom {
	background-image: url(images/shadow_bottom.png);
	background-repeat: repeat-x;
	padding: 0px;
	height: 10px;
	margin: 0px;
}

td.shadow_corner {
	background-image: url(images/shadow_corner.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 10px;
	width: 10px;
	margin: 0px;
}

td.shadow_alpha_rightstart {
	background-image: url(images/shadow_alpha_rightstart.png);
	width: 10px;
	margin: 0px;
}

td.shadow_alpha_right {
	background-image: url(images/shadow_alpha_right.png);
	width: 10px;
	margin: 0px;
}

td.shadow_alpha_bottom {
	background-image: url(images/shadow_alpha_bottom.png);
	height: 10px;
	margin: 0px;
}

td.shadow_alpha_corner {
	background-image: url(images/shadow_alpha_corner.png);
	width: 10px;
	height: 10px;
	margin: 0px;
}

/* Normale Tabellenzellen mit Abstand */

th {
	font-weight: bold;
	font-size: 10px;
	padding-left: 4px;
	padding-right: 4px;
}

td.padding_right {
	padding-left: 4px;
	padding-right: 4px;
	text-align: right;
}

td.padding_left {
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
}

td.padding_center {
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
}

td.padding_center_hight {
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
	height: 24px
}

td.padding_left_hight {
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	height: 24px
}

td.padding_left_nowrap {
	padding-left: 8px;
	padding-right: 4px;
	text-align: left;
	white-space: nowrap;
}
.nowrap {
	white-space: nowrap;
}
td.padding_between {
	text-align: left;
	padding-left: 0px;
	padding-right: 4px;
}

td.empty {
	height: 30px;
	text-align: center;
	padding: 7px;
}

td.spacer {
	height: 10px;
}

/* Tabellenzellen oberhalb der Übershriften */
th.list_right {
	padding-left: 4px;
	padding-right: 4px;
	text-align: right;
	background-color: #EAEEF5;
	white-space: nowrap;
}

th.list_center {
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
	background-color: #EAEEF5;
	white-space: nowrap;
}

/* Ausrichtung */
th.right {
	text-align: right;
}

td.center {
	text-align: center;
}

th.center {
	text-align: center;
	vertical-align: bottom;
}

th.left {
	text-align: left;
	vertical-align: bottom;
}

/* Auswahlpunkt */
td.dot {
	background-color: white;
	padding-right:7px
}

/* Tabellentrennlinie */
td.line {
	background-color: #333333;
	height:1px
}

table.center {
	margin: auto;
}

span.new {
	color: #e00000;
}

td.header {
	background-image: url(images/beige2.gif);
	background-color: #95A3C7;
	height: 20px;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 8px;
	color: white;
	text-align: left;
}

a.anker {
	position: relative;
	top: -250px;
}

ul {
	margin-top: -12px;
}

* html ul {
	margin-top: -18px;
}

li {

}

p.bgr, ul.bgr {background-color:#ffd5d5}

div#modal {
	z-index: 10;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: black;
}

fieldset {
	border: 0;
}

.admin_image {
	border: 3px solid red;
}

