/*************************/
/* SECTION 1 - MAIN BODY */
/*************************/

body {font-size: 62.5%; margin: 0px auto;background-color:#e3e3e3; padding: 0px; font-family: arial, sans-serif;line-height: 1.3em;}

.page-background {width: 100%;background: url(../img/background_body_grey.gif) top center repeat-y;}
.page-container {width: 910px; margin: 0px auto; padding: 0px; padding-top: 3px;}
.page-footer{clear:both;width: 922px;margin: 0px auto;height:20px;background: url(../img/background_tail_grey.gif) top center repeat-x;}

.header {overflow: hidden; width: 900px;height:200px; margin: 0px;margin-left:5px;border-width:1px;border-style:solid; border-color:#2556a4;}

.headerback{clear:both;width: 912px;height:22px; margin: 3px auto;background-color:#2556a4;}
.headerback .headermenu{float: left;overflow: visible; margin: 3px;padding: 0px;padding-top:0px; width:160px;color:#ffffff;font-family: arial, sans-serif; font-size: 1.15em; text-decoration:none;}
.headerback .headermenu ul {width: 400px; margin: 0px 0px 0px 0px; padding: 0px;color:#ffffff;}	
.headerback .headermenu li {display: inline;list-style: none; margin: 0px; padding:0px;padding-left:10px; font-weight: bold; font-size: 12px;color:#ffffff;}
.headerback .headermenu li a{color:#ffffff; text-decoration:none;}
.headerback .headermenu li a:hover, .headermenu li a.selected {color:#ffffff; text-decoration:underline;}
.headerback .header2{float:right;padding-top:3px;padding-right:20px;}

.centerback {clear:both;width: 905px;overflow:hidden; margin: 0px auto;background-color:#ffffff;}
.centerback .menu{float: left;overflow: visible; margin: 3px;padding: 0px;padding-top:0px; width:183px;color:#2556a4;background-color:#ffffff; font-family: arial, sans-serif; font-size: 1.15em;border-width:0px;border-right-width:1px;border-bottom-width:1px;border-style:solid; border-color:#2556a4;}
.centerback .menu ul {width: 183px; margin: 0px 0px 20px 0px; padding: 0px; background-color:#ffffff;}	
.centerback .menu li {list-style: none; margin: 0px; padding: 0px;}
.centerback .menu li.title { padding: 3px 5px 2px 15px; background-color:#2556a4; color:#ffffff; font-weight: bold; font-size: 12px;}
.centerback .menu li.group a {display: block; min-height: 18px; height: auto !important; height: 18px; line-height: 14px; margin: 0px; padding: 0px 7px 0px 15px; border-bottom: dashed 1px #2556a4;color: #2556a4; font-weight: bold; font-size: 12px;padding-top:5px;}
.centerback .menu li.secm a {display: block; min-height: 18px; height: auto !important; height: 18px; line-height: 14px; margin: 0px; padding-left: 30px; border-bottom: dashed 1px #2556a4;color: #2556a4; font-weight: normal; font-size: 12px;padding-top:5px;}
.centerback .menu li.secmm a {display: block; min-height: 18px; height: auto !important; height: 18px; line-height: 14px; margin: 0px; padding-left: 50px; border-bottom: dashed 1px #2556a4;color: #2556a4; font-weight: normal; font-size: 12px;padding-top:5px;}
.centerback .menu li.secm2 a {display: block; min-height: 18px; height: auto !important; height: 18px; line-height: 14px; margin: 0px; padding-left: 15px; color: #2556a4; font-weight: bold; font-size: 11px;}
.centerback .menu li a {display: block; min-height: 18px; height: auto !important; height: 18px; line-height: 14px; margin: 0px; color:#2556a4; text-decoration: none; font-size: 12px;padding-top:5px;}
.centerback .menu li a:hover, .menu li a.selected {background-color:#2556a4;  color:#ffffff; text-decoration: none;}
.centerback .menu li.secm2 a:hover, .centerback .menu li.secm2 a.selected {background-color:#ffffff; color:#2556a4; text-decoration: none;}
.centerback .content {float:right;overflow:auto;background-color:#ffffff; width: 660px; height:520px; margin: 0px; padding:0px;padding-top:25px;padding-left:20px;padding-right:20px; color:#2556a4; font-size: 1.1em;}


.fusszeile {clear:both;width: 912px;height:20px;overflow:hidden; margin: 0px auto;padding-top:3px;background-color:#2556a4;}


/*************************/
/* CMS - Bereich 	 */
/*************************/
#edit_win {position:absolute;z-index:12; visibility:visible;background-color:rgb(255,255,255);}
#edit_win a {color: #0000ff;  font-size: 12px;line-height: 14px; font-family:  Helvetica, Sanserif, "Sans Serif" font-weight:bold;text-decoration:none;}
#edit_win input {color: #000000;  font-size: 11px;line-height: 13px; font-family:  Arial,Helvetica, Sanserif, "Sans Serif" font-weight:bold;text-decoration:none;}

#adminmenu{position:absolute;left:-153px;top:-240px;width:180px;z-index:11; visibility:visible;color:#000000;}
#adminmenu td {color:#000000;font-size:10px;}
#admin_tb td {color:#000000;font-size:10px;}
#adminmenu ul {margin:10px;padding:0px;}
#adminmenu li {display: inline; list-style: none; margin: 0px; padding: 0px;font-weight:bold;}
#adminmenu li a {background-color:#ffffff;color:#092469;text-decoration: none;padding-left:5px;padding-right:5px;}
#adminmenu li a:hover {background-color:#d0d0d0;color:#555555;text-decoration: none;} 
#adminmenu li a.selected {background-color:#092469;color:#ffffff;text-decoration: none;}

.spon {color:#f0f0f0; font-size: 11px;text-decoration: none;}

.lnkselect {font-size:18px;font-weight:bold;text-decoration: underline;}

p {margin: 0px; padding: 0px; font-family: arial, sans serif; font-size:110%; color:#2556a4;line-height: 1.4em;}
.SeitenTitel {margin: 0px; padding: 0px; color:#2556a4; font-weight:bold; font-size: 160%;line-height: 1.4em;}
.NormalText {margin: 0px; padding: 0px; color:#2556a4e; font-weight:normal; font-size: 110%;line-height: 1.4em;}
.Bildrahmen {border-width:1px;border-style:solid; border-color:#2556a4;}

p a:visited{color:#2556a4; }
p a:hover{color:#2556a4; }
p a:link{color:#2556a4;}
p a:active{color:#2556a4;}


