
body{margin:0;padding:0;font-size:100.01%;text-align:left;position:relative;}select,input,textarea{font-size:99%;}form{margin:0;padding:0;}img{border:0;}#left{float:left;}#right{float:right;}#main{width:auto;position:relative;}.inside{position:relative;text-align:left;}.block{overflow:hidden;}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both;}
.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}.custom{display:block;text-align:left;}.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
body {background: #cadcf9; margin: 0; padding: 0; text-align: left; font-size: 70%; font-family: verdana, helvetica, arial, sans-serif;}
body a.link {border: 0px none; text-decoration: none;}
body a:visited {border: 0px none; text-decoration: none;}
body a:hover {border: 0px none; color: #222a86; text-decoration: none;}
body a:active {border: 0px none; color: #333; text-decoration: none;}
#container {width: 850px; margin-left: auto; margin-right: auto; padding: 0}

#hinter {background: url(../bilder/hintergrund.gif) repeat-y left; margin: 0 0 0 0;padding:0;}

#header {height: 225px; padding: 0; margin-bottom: 5px; color: #333; background: #cadcf9;}

/* Hauptteil */
#inhalt {margin:0 212px 0 162px; padding: 0 20px 0 20px;
	background-color:#e5edfa; color: #333;min-height:350px;margin-top:22px;}
#inhalt li{list-style-type:none;}
/* Bilder Layout */
#logo {padding: 0; color:#666666; font-weight: normal; margin-top: 5px; margin-right: 3px; float: right; width: 200px;margin-bottom:0px;}
#bilder_layout {padding: 0; margin:-8px 0 0 0; background: none; float: left; width: 100%;height:105px;}
.bild_layout {padding-right: 2px; background: #cadcf9;}
#bild_start {margin:0 0 0 -21px; background: #cadcf9; padding:0;}
#bild_neu .image_container{margin:0 0 30px -21px;background: green; padding:0;width:477px;height:350px;}
#bild_neu .image_container img{margin:-800px 0 0 0;background: red; padding:0;width:477px;height:350px;}
/* Ueberschriften */
h1 {padding: 15px 0 0 0; margin: 0; font-size: 100%; color: #333;}
h2 {padding: 0px 0 0 5px; margin-top: 0; font-size: 100%; color: #333; font-weight: normal;}
h3 {padding: 10px 0 0 0; margin: 0; font-size: 100%; color: #29408E; font-weight: normal;}
h4 {padding: 5px; font-size: 110%; color:#333;}

/* Breadcrumb */
#bread {padding: 0; font-size: 110%; color:#333; font-weight: normal; margin: 87px 0 0 0px; width: 600px; float: left;}
#kruemel {padding: 0; font-size: 110%; color:#333; font-weight: normal; margin: 90px 0 0 0; width: 600px; float: left; background: #cadcf9;}
.mod_breadcrumb a {border: 0px none; color: #333; text-decoration: none;margin-right:-15px;}
.mod_breadcrumb a:hover {border: 0px none; color: #333; text-decoration: none;margin-right:-15px;}
.mod_breadcrumb a:visited {border: 0px none; color: #333; text-decoration: none;margin-right:-15px;}
 
 /* Teasertexte */ 
.teaser a.link {border: 0px none; text-decoration: none;}
.teaser a:visited {border: 0px none; text-decoration: none;}
.teaser a:hover {border: 0px none; color: #333; text-decoration: none;}
.teaser a:active {border: 0px none; color: #333; text-decoration: none;}
.teaser p{margin:0px; padding: 0px; display:inline;}

	/* navigation oben */
#header .mod_customnav ul {margin:0; padding:0;float:left;margin-top:3px;}
#nav_oben li {margin:0; padding:0; list-style:none; display:inline;font-weight:normal;}
#nav_oben a:visited, a:active, a:link {color:#333; font-weight:normal; padding:0 0 0 0; text-decoration:none;padding-right: 15px;}
#nav_oben span.active {color:#333; font-weight:normal; padding:0 0 0 0; padding:0 0 0 0; text-decoration:none;padding-right: 15px;font-weight:normal;}
#nav_oben a:hover {color:#222a86; text-decoration:none;font-weight:normal; padding:0 0 0 0;padding-right: 15px;}
/* Menue links */
.menu ul li { margin:0 0 0 -45px; padding:0; color:#333; list-style-type:none; background: inherit;}
#nav_links {float: left; width: 157px; margin-right: 5px; padding: 0 5px 0 0; color: #333333; background-color: #cadcf9;z-index:1000;}
#nav_links .mod_navigation ul {margin:0 0 0 45px;padding:0;}
#nav_links .mod_navigation ul.level_1 {margin:0 0 0 45px;padding:0;}
#nav_links .mod_navigation ul.level_2 a{padding-left:10px;background: url('../grafiken/pfeil_grau.gif') no-repeat left center;font-weight:normal;}
#nav_links .mod_navigation ul.level_2 a:hover{padding-left:10px;background: url('../grafiken/pfeil_blau.gif') no-repeat left center;font-weight:normal;}
#nav_links .mod_navigation ul.level_2 span.active{padding-left:10px;background: url('../grafiken/pfeil_blau.gif') no-repeat left center;color:#222a86;font-weight:normal;}
#nav_links .mod_navigation ul.level_3 {padding:0;font-weight:normal;}
/*Auszeichnung Bildungsgaenge*/
#nav_links .mod_navigation ul.level_2 li.rot a{padding-left:13px;background: url('../grafiken/rot_quad.gif') no-repeat left bottom;font-weight:normal;}
#nav_links .mod_navigation ul.level_2 li.blau a{padding-left:13px;background: url('../grafiken/blau_quad.gif') no-repeat left bottom;font-weight:normal;}
#nav_links .mod_navigation ul.level_2 li.gruen a{padding-left:13px;background: url('../grafiken/gruen_quad.gif') no-repeat left bottom;font-weight:normal;}
#nav_links .mod_navigation ul.level_2 li.rot a:hover{padding-left:13px;background: url('../grafiken/dblau_quad.gif') no-repeat left bottom;font-weight:normal;}
#nav_links .mod_navigation ul.level_2 li.blau a:hover{padding-left:13px;background: url('../grafiken/dblau_quad.gif') no-repeat left bottom;font-weight:normal;}
#nav_links .mod_navigation ul.level_2 li.gruen a:hover{padding-left:13px;background: url('../grafiken/dblau_quad.gif') no-repeat left bottom;font-weight:normal;}
#nav_links .mod_navigation ul.level_2 li.rot span.active{padding-left:13px;background: url('../grafiken/rot_quad.gif') no-repeat left bottom; color:#222a86;font-weight:normal;}
#nav_links .mod_navigation ul.level_2 li.blau span.active{padding-left:13px;background: url('../grafiken/blau_quad.gif') no-repeat left bottom; color:#222a86;font-weight:normal;}
#nav_links .mod_navigation ul.level_2 li.gruen span.active{padding-left:13px;background: url('../grafiken/gruen_quad.gif') no-repeat left bottom; color:#222a86;font-weight:normal;}
/* Links Bilder */
#nav_links .logos_start ul {margin:40px 0 0 0;padding:0;list-style:none;text-align: center;}
#nav_links .logos_start li {margin:5px 0 0 0;padding:0;list-style:none;text-align: center;}
#nav_links .logos_start li a:link, a:visited, a:active,a:hover{margin:0;padding:0;}
#nav_links .mod_navigation ul.level_3 li{padding-bottom:1px;font-weight:normal;}
#nav_links .mod_navigation ul.level_3 li.rot a{margin-left:10px;padding-left:13px;background: url('../grafiken/rot_quad.gif') no-repeat left 3px; display:block;font-weight:normal;}
#nav_links .mod_navigation ul.level_3 li.blau a{margin-left:10px;padding-left:13px;padding-right:0px;margin-right:0px;background: url('../grafiken/blau_quad.gif') no-repeat left 3px; display:block;font-weight:normal;}
#nav_links .mod_navigation ul.level_3 li.gruen a{margin-left:10px;padding-left:13px;background: url('../grafiken/gruen_quad.gif') no-repeat left 3px; display:block;font-weight:normal;}
#nav_links .mod_navigation ul.level_3 li.rot a:hover{padding-left:13px;background: url('../grafiken/dblau_quad.gif') no-repeat left 3px; display:block;font-weight:normal;}
#nav_links .mod_navigation ul.level_3 li.blau a:hover{padding-left:13px;background: url('../grafiken/dblau_quad.gif') no-repeat left 3px;display:block;font-weight:normal;}
#nav_links .mod_navigation ul.level_3 li.gruen a:hover{padding-left:13px;background: url('../grafiken/dblau_quad.gif') no-repeat left 3px; display:block;font-weight:normal;}
#nav_links .mod_navigation ul.level_3 li.rot span.active{margin-left:10px;padding-left:13px;background: url('../grafiken/rot_quad.gif') no-repeat left 3px; display:block; color:#222a86;font-weight:normal;}
#nav_links .mod_navigation ul.level_3 li.blau span.active{margin-left:10px;padding-left:13px;background: url('../grafiken/blau_quad.gif') no-repeat left 3px; display:block; color:#222a86;font-weight:normal;}
#nav_links .mod_navigation ul.level_3 li.gruen span.active{margin-left:10px;padding-left:13px;background: url('../grafiken/gruen_quad.gif') no-repeat left 3px; display:block; color:#222a86;font-weight:normal;}
#nav_links li a:link,a:visited,a:active,a:hover{font-weight:normal;}
#nav_links li span.active{font-weight:normal;}
#nav_links li a.submenu:link,a.submenu:active,a.submenu:hover,a.submenu:visited{font-weight:normal;}
#nav_links a:link,a:active,a:hover,a:visited{font-weight:normal;}

/* Suchfunktion*/
#inhalt .mod_search{padding-top:50px;}
.submit{margin-left:10px;border:0;background:#cadcf9;color:#333;height:20px;}
h5 {padding-bottom: 0; font-size: 100%; color:#333; font-weight:normal;}

/* rechte seite */
#nav_rechts {float: right; width: 190px; margin: 0 6px 0 5px; padding: 0 5px 15px 5px; color: #333;}
#nav_rechts p {padding: 0 0 0 5px; margin: 0; color: #333;}
#nav_rechts p.info {font-weight: normal;margin-top:14px; color: #222a86;}
#nav_rechts p.back a  {color: #333; text-decoration:none; padding-left:3px; background-repeat:no-repeat;}
#nav_rechts p.back a:visited  {color: #333; text-decoration:none; padding-left:3px; background-repeat:no-repeat;}
#nav_rechts p.back a:hover {color: #222A86; text-decoration:none; padding-left:3px; background-repeat:no-repeat;}
#nav_rechts a, a:visited {color: #333; text-decoration:none; padding-left:0;margin-left:0px;}
#nav_rechts a:hover {color: #222A86;}
#nav_rechts p {margin:0;padding:0;}
#nav_rechts p.teaser{padding:0 0 0 5px;}
#nav_rechts p.info{padding:5px 0 0 5px;}
#nav_rechts p.more{padding:0 0 0 5px;}
#nav_rechts p.archiv{padding:10px 0 0 0;}
#nav_rechts p.archiv a, a:visited {color: #333; text-decoration:none; padding-left:0;margin-left:0px;}
#nav_rechts p.archiv a:hover {color: #222A86;}
#nav_rechts h2 {margin-bottom:0px; padding-left:5px;margin-left:0px;}
/* weiter-zurueck Navigation */
p.back a  {color: #333; text-decoration:none; padding-left:3px; background-repeat:no-repeat;}
p.back a:visited  {color: #333; text-decoration:none; padding-left:3px; background-repeat:no-repeat;}
p.back a:hover {color: #222A86; text-decoration:none; padding-left:3px; background-repeat:no-repeat;}
p.more a {color: #333; text-decoration:none; padding-left:3px; background-repeat:no-repeat;margin-left:0px;}
p.more a:visited {color: #333; text-decoration:none; padding-left:3px;margin-left:0px; background-repeat:no-repeat;}
p.more a:hover {color: #222A86; text-decoration:none; padding-left:3px;margin-left:0px; background-repeat:no-repeat;}

.layout_full h2 {margin-left:-5px;}

/* Archiv */
ul, li {margin:0; padding:0;}
#nav_rechts .mod_newsmenu {padding-top:0;}
#nav_rechts .mod_newsmenu ul li{list-style-type:none; color:#222a86;}
#nav_rechts .mod_newsmenu a:link, a:visited, a:active{text-decoration:none;color:#333;margin:0;}
#nav_rechts .mod_newsmenu a:hover{text-decoration:none; color:#222a86;}
#nav_rechts .mod_newsmenu h1{margin-bottom:16px;}

/* Nachrichten */	
.mod_newslist {border: 0px none; color: #222a86;}	
#nav_rechts p.info{border: 0px none; color: #222a86;}
.layout_short{margin-left:-5px;margin-top:-3px;}
.layout_short h2{font-weight:bold;}
#nav_rechts p.info{font-weight:bold;}
#nav_rechts .level_1{font-weight:bold;}
#nav_rechts .level_2{font-weight:normal;}
.layout_short a:hover, a:link, a:visited{color: #333;padding-right:15px;}
/* Lonet */
#lonet{position:relative;top:100px;left:675px;height:15px; width:200px;}
#lonet a{color: #ccc;font-size:1em;font-weight:normal;}
#lonet a:hover{color: #ffffff;font-size:1em;font-weight:normal;}
/* Footer */	
.bild_footer {padding-right: 92px;padding-top: 5px; background: #cadcf9;}
#footer {margin-left:159px;clear:both;height:50px; background: #cadcf9;}
table {margin:0;padding:0;margin-top:20px;margin-left:0;}
tbody {margin:0;padding:0;margin-top:20px;border:00;}
.block {overflow: visible;}
/* kalender */	
#terminkalender {padding-top:1px;}
table.calendar{width:147%;border-top:1px solid #cccccc;border-left:1px solid #cadcf9;table-layout:fixed;overflow: hidden;}
table.calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;background-color:#e5edfa;border-right:1px solid #cadcf9;border-bottom:1px solid #cadcf9;font-weight:bold;}
table.calendar .current{background-color:#cadcf9;}
table.calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#e0e0e0;border-right:1px solid #cadcf9;border-bottom:1px solid #cadcf9;color:#333;font-weight:normal;}
table.calendar td{width:14%;height:72px;padding:1px;vertical-align:top;background-color:#ffffff;border-right:1px solid #cadcf9;border-bottom:1px solid #cadcf9;overflow: hidden;padding-right:0px;}
table.calendar td.weekend{background-color:#f6f6f6;}
table.calendar .today{background-color:#cadcf9;}
table.calendar .empty,table.calendar .empty .header{background-color:#f6f6f6;}
table.calendar td .header{padding-bottom:2px;background-color:#e0e0e0;font-size:10px;}
table.calendar td .event a{font-size:10px;font-weight:normal;}
table.calendar th a{font-weight:bold;padding-right:15px;:}

.mod_form td {padding-bottom:5px;}
#login .submit {border:0;background:#e5edfa;color:#333;height:20px;margin-top:10px;}
#login .submit:hover {color:#222a86;cursor:pointer;background-color:#ccc;}
#login h1 {margin-bottom:-10px;}
#tl_login {margin-top:15px;}
#tl_login p.error {color:#D40716;}
.submit {margin-left:0px;}
.submit:hover {color:#222a86;cursor:pointer;background-color:#ccc;}
#nav_oben a:link,a:active,a:hover,a:visited{font-weight:normal;}
#nav_rechts p.info{font-weight:bold;}
#nav_rechts .level_1{font-weight:bold;}
#nav_rechts .level_2{font-weight:normal;}
.layout_short h2 a:link, a:hover,a:visited,a:active{color: #333;font-weight:bold;}
.layout_short h2 a:visited{color: #333;font-weight:bold;}
/* Sitemap */
#inhalt .mod_sitemap{padding-top:10px;}
#inhalt .mod_sitemap ul li{list-style-type:square;}
#inhalt .mod_sitemap li{margin-left:15px;}
#inhalt .mod_sitemap a:link, a:visited, a:active{text-decoration:none;color:#333;font-weight:normal;}
#inhalt .mod_sitemap a:hover{text-decoration:none; color:#222a86;}
#nav_rechts p.archiv a:link, a:hover,a:visited,a:active{font-weight:normal;}
#nav_rechts p.archiv a:visited{font-weight:normal;}
#nav_rechts p.more a:link, a:hover,a:visited,a:active{font-weight:normal;}
#nav_rechts p.more a:visited{font-weight:normal;}
#nav_rechts .mod_newsmenu a:link, a:hover,a:visited,a:active{font-weight:normal;}
#nav_rechts .mod_newsmenu a:visited{font-weight:normal;}
#nav_rechts h2{font-weight:bold;}
#nav_links a:link,a:active,a:hover,a:visited{font-weight:normal;}

#inhalt .ce_text ul li{list-style-type:square;margin-left:15px;}

#inhalt .ce_text ol li{list-style-type:decimal;margin-left:-20px;}
#bildstart {margin-left:-20px;}
#testbild {margin-top:-327px;}
.mod_article h2{font-weight:bold;margin-left:-5px;margin-bottom:3px;padding-top:10px;}
#username, #password { width:120px;}
#hinter {margin-top:30px;}
#face_logo {padding-top:3px;}
.mod_fblikeit {margin-top:15px;margin-bottom:15px;}
.face {vertical-align:middle;}
#face_logog {position:absolute;margin-left:500px;padding-top:3px;margin-bottom:0px;}

