* {padding:0; margin:0; font-family:Verdana, Arial; font-size:10pt; color:#000000; }
body {margin:0 0 0 50%; padding:0px; background-image:url(./images/bg.jpg); background-repeat: repeat; background-color: white;}
ul {list-style-type:none}

div.centerbox {border:0px solid white; background-image:url(./images/bg2.jpg); background-repeat: repeat; background-color:#ffffff; overflow:none}
div.head { padding:0px; border-bottom: 0px solid #550000;}
div.logo {padding:0px; border:0px solid black; top:25px; left:920px; position:absolute;}
div.navi {padding:0px; border:0px solid black; top:129px; right: 9px; position:absolute;}
div.foot {margin:0; position:relative; text-align: center; padding: 15px; border-top: 0px solid #550000;} 
div.left {position:relative; border:0px solid black; margin:0; float: left;}
div.content {position: relative; padding:0px; overflow:visible; margin-left: 140px; border-bottom: 0px solid #550000; min-height:670px;}
div.inhalt {padding:5px;}
div.job {position:absolute; top: 760px; right: 50px; border: 0px solid black; background-color: white;}
div.content div.titel {font-size:15px; font-weight:bold; margin-bottom:10px;}

div.fotoalbum img {margin:0 20px 20px 0; border:0; vertical-align: middle}

.aga {font-size: 10pt; font-family: verdana; font-weight: bold; color: #fff;}
.agb {font-size: 10pt; font-family: verdana; font-weight: normal; color: #fff; text-decoration: underline;}
.agc {font-size: 10pt; font-family: verdana; font-weight: normal; color: #fff; font-style: italic;}
/*WEISS-Schrift*/
.fff19b {font-size: 19pt; font-family: verdana; font-weight: bold; color: #ffffff;}
.fff19n {font-size: 19pt; font-family: verdana; font-weight: normal; color: #ffffff;}
.fff18b {font-size: 18pt; font-family: verdana; font-weight: bold; color: #ffffff;}
.fff18n {font-size: 18pt; font-family: verdana; font-weight: normal; color: #ffffff;}
.fff17b {font-size: 17pt; font-family: verdana; font-weight: bold; color: #ffffff;}
.fff17n {font-size: 17pt; font-family: verdana; font-weight: normal; color: #ffffff;}
.fff16b {font-size: 16pt; font-family: verdana; font-weight: bold; color: #ffffff;}
.fff16n {font-size: 16pt; font-family: verdana; font-weight: normal; color: #ffffff;}
.fff15b {font-size: 15pt; font-family: verdana; font-weight: bold; color: #ffffff;}
.fff15n {font-size: 15pt; font-family: verdana; font-weight: normal; color: #ffffff;}
.fff14b {font-size: 14pt; font-family: verdana; font-weight: bold; color: #ffffff;}
.fff14n {font-size: 14pt; font-family: verdana; font-weight: normal; color: #ffffff;}
.fff13b {font-size: 13pt; font-family: verdana; font-weight: bold; color: #ffffff;}
.fff13n {font-size: 13pt; font-family: verdana; font-weight: normal; color: #ffffff;}
.fff12b {font-size: 12pt; font-family: verdana; font-weight: bold; color: #ffffff;}
.fff12n {font-size: 12pt; font-family: verdana; font-weight: normal; color: #ffffff;}
.fff11b {font-size: 11pt; font-family: verdana; font-weight: bold; color: #ffffff;}
.fff11n {font-size: 11pt; font-family: verdana; font-weight: normal; color: #ffffff;}
.fff10n {font-size: 10pt; font-family: verdana; font-weight: normal; color: #ffffff;}
.fff10b {font-size: 10pt; font-family: verdana; font-weight: bold; color: #ffffff;}
.fff9b {font-size: 9pt; font-family: verdana; font-weight: bold; color: #ffffff;}
.fff9n {font-size: 9pt; font-family: verdana; font-weight: normal; color: #ffffff;}
.fff8b {font-size: 8pt; font-family: verdana; font-weight: bold; color: #ffffff;}
.fff8n {font-size: 8pt; font-family: verdana; font-weight: normal; color: #ffffff;}
.fff7b {font-size: 7pt; font-family: verdana; font-weight: bold; color: #ffffff;}
.fff7n {font-size: 7pt; font-family: verdana; font-weight: normal; color: #ffffff;}
/*SCHWARZ-Schrift*/
.blk10n {font-size: 10pt; font-family: verdana; font-weight: normal; color: #000000;}
.blk08n {font-size: 8pt; font-family: verdana; font-weight: normal; color: #000000;}
.blk10b {font-size: 10pt; font-family: verdana; font-weight: bold; color: #000000;}
.blk12b {font-size: 12pt; font-family: verdana; font-weight: bold; color: #000000;}
.blk14b {font-size: 14pt; font-family: verdana; font-weight: bold; color: #000000;}
/*ROT-Schrift*/
.c0314b {font-size: 14pt; font-family: verdana; font-weight: bold; color: #cc0033;}
.c0310b {font-size: 10pt; font-family: verdana; font-weight: bold; color: #cc0033;}
.c0312b {font-size: 12pt; font-family: verdana; font-weight: bold; color: #cc0033;}

.stern {font-size: 8pt; font-family: verdana; font-weight: normal; color: #000000;}
.ams {font-size: 14pt; font-family: verdana; font-weight: bold; color: #0000ff;}
a.lgrau:link {font-size:8pt; text-decoration:none; color:#aaa;}
a.lgrau:visited {font-size:8pt; text-decoration:none; color:#aaa;}
a.lgrau:active {font-size:8pt; text-decoration:none; color:#aaa;}
a.lgrau:hover {font-size:8pt; text-decoration:none; color:#cc0033;}

a.menu:link {font-size:8pt; text-decoration:none; color:#000;}
a.menu:visited {font-size:8pt; text-decoration:none; color:#000;}
a.menu:active {font-size:8pt; text-decoration:none; color:#000;}
a.menu:hover {font-size:8pt; text-decoration:none; color:#cc0033;}

a.menu2:link {font-size:10pt; text-decoration:none; color:#000;}
a.menu2:visited {font-size:10pt; text-decoration:none; color:#000;}
a.menu2:active {font-size:10pt; text-decoration:none; color:#000;}
a.menu2:hover {font-size:10pt; text-decoration:none; color:#cc0033;}

a.menub:link {font-size:8pt; text-decoration:none; color:#cc0033;}
a.menub:visited {font-size:8pt; text-decoration:none; color:#cc0033;}
a.menub:active {font-size:8pt; text-decoration:none; color:#cc0033;}
a.menub:hover {font-size:8pt; text-decoration:none; color:#000;}

a.menuc:link {font-size:10pt; text-decoration:underline; color:#ffffff;}
a.menuc:visited {font-size:10pt; text-decoration:underline; color:#ffffff;}
a.menuc:active {font-size:10pt; text-decoration:underline; color:#ffffff;}
a.menuc:hover {font-size:10pt; text-decoration:underline; color:#000;}

.foot {font-size:8pt; font-family:Verdana; font-weight:normal; text-decoration:none; color:#aaa;}

DIV.shadow, DIV.shadow2, DIV.shadow3, DIV.shadow4, DIV.shadow5 {
padding: 1px; border-radius: 10px; -moz-border-radius: 10px;}

DIV.shadow {background-color: #8e8e8e;padding: 1px;border: 1px solid #959595;margin: 0;}
DIV.shadow2 {background-color: #aaaaaa;padding: 1px;border: 1px solid #bebebe;margin: 0;}
DIV.shadow3 {background-color: #d1d1d1;padding: 1px;border: 1px solid #e1e1e1;margin: 0;}
DIV.shadow4 {background-color: #ededed;padding: 1px;border: 1px solid #f6f6f6;margin: 0;}
DIV.shadow5 {background-color: #fcfcfc;padding: 1px;border: 1px solid transparent;margin:0 0 0 -518px; width:1036px; position:absolute;}
DIV.counter {padding:0px; border:0px solid black; position:absolute; left:13px; top:16px;}

/*demo page css*/
#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}
label, input { display:block; }
input.text { margin-bottom:12px; /*width:95%;*/ padding: .3em; }
fieldset { padding:0; border:0; margin-top:25px; }
/*div#users-contain { width: 350px; margin: 20px 0; }
div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }*/
.ui-dialog .ui-state-error { padding: .3em; }
.validateTips { border: 1px solid transparent; padding: 0.3em; }