@charset "UTF-8";
/* bei Änderung des Contents auf der Startseite --> Höhe des Startreiters ändern*/
#hauscontent_left #content_left_info {border:0px solid red; height:565px; margin:0 0 0px 0;}
.welcome_headline h2 {border:0px solid purple; width:190px; margin:0px 0px 0 8px;}
#hausinfo{border:0px solid green; display:inline-block;float:left;width:213px; height:588px;
background-image:url(../img/hausreiter.jpg);background-repeat:no-repeat; color:#fff;
margin:-7px 0 0 0;padding:30px 0 0 31px;line-height:inherit;}

/* Markierung der Contentbereiche Breit-Schmal*/
#content .colls2 .colls2_left {border:0px dotted wheat;display:block;float:left;width:452px;
margin:0px; padding:0px; overflow:hidden;}

#content .colls2 .colls2_right {border:0px solid #F7F7F7; display:block; float:right; width:210px; 
margin:0px 5px 0 0px; padding:0px;}
.colls2_right img {padding:10px 0; margin:10px 0px 0 0px;} 
.colls2_left h1, .colls2_right h1 {color:#999;padding-bottom:3px;margin:0px;}
#content .colls2 .colls2_left .bodytext {width:445px;}

/* Infofelder in der Schmal-Breit-Spalte */
.colls2_right .infofeld {border:0px solid red; background-color:#dcdcdc; display:block;float:left;width:190px;
margin-top:10px;padding:10px;}
.colls2 .infofeld {border:0px solid yellow; display:block;float:right;width:190px;padding:10px; margin:10px 0px 0 0;
background-color:#dcdcdc;clear:right;}
.colls2_right .infofeld img {max-width:190px;}
.filmrechts {border:0px dashed red; margin:-10px;}
#sportplayer {border:0px dashed red; background-color:#fff; margin:-95px 0 0 -15px;}
.colls2_right h5, .colls2_right h4, .colls2_right .mehrtext, .colls2_right .nochmehrtext {border:0px dotted magenta; color:#000; font-size:1.2em; line-height:1.2em; }
#tx-rgsmoothgallery-pi1 rgsgnest23013 {border:1px dashed pink;}


/* Abstände Bildergalerien */
#content .colls2 .colls2_left img {border:1px solid silver; margin:10px 16px 3px 0px; padding:0;}
#content .colls2 .colls2_right img {border:1px solid silver; margin:10px 0px 3px 0px; padding:0px;}
.colls2 .infofeld li{list-style:none;}

/* Markierung der Contentbereiche Schmal-Breit */
.colls .infofeld{display:block;float:left;width:190px;margin:10px 0;background-color:#dcdcdc;padding:10px;}
.colls .infofeld li{list-style:none;}
.infofeld h3{font-size:1.6em;color:#000;padding-bottom:10px;}
#content #coll .infoblock{width:140px;float:left;display:block;padding-right:10px;padding-bottom:10px;}
#content #coll .infopic{padding-bottom:1px;display:block;float:left;width:140px;}
#content #coll .infotext{background:#ededed;display:block;float:left;width:140px;padding-top:10px;font-size:1.1em;padding-bottom:10px;min-height:50px;}
#content #coll .infotext p{color:#999;line-height:inherit;}
.infofeld img {margin:0 5px 0 0;}

/* Generall CSS */
.content{color:#666;}
:focus{outline:0;}
cite,code,dd,dt,li,p,pre{font-size:1.2em;font-family:Arial, Helvetica, sans-serif;}
#content blockquote {color:#999;font-size:0.9em;font-style:italic;}
table{font-family:inherit;font-size:inherit;font-weight:inherit;}
dl,ul,li,dt{margin:0;padding:0;list-style-type:none;}
fieldset{border:none;}
form label{cursor:pointer;font-size:1.2em;}
label,input,select,textarea{margin:0;padding:2px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
.floatbox{overflow:hidden;}
form,form p{font-size:1em;}
.hidden, .tx_lumogooglemaps_pi1_sidebar{display:none;}

/* local white space reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;font-weight:inherit;font-style:inherit;font-family:inherit;}
html{height:100%;}
body{background-color:#fff;color:#333;font-family:Arial, Helvetica, sans-serif;font-size:62.5%;line-height:1.0;min-height:101%;}

/* RTE-Formatierung */
P.bodytext{border:0px solid red;padding-top:13px;padding-bottom:3px;line-height: 1.5;}
P.bodytext strong {font-weight:bold;}
DIV.indent{padding-left:20px;}

/* Textklassen */
.hell{color:#999;}
.smalltext{font-size:1.1em;}
.black{color:#000;}

/* Links */
a:link,a:visited{text-decoration:none;color:#EDEDED;}
a:hover{text-decoration:none;color:#A69E8B;}
a:active{color:#EDEDED;text-decoration:none;}

/* Headlines */
h1,h2,h3,h4{font-size:1.6em;color:#000;font-weight:400;}
#content h1{font-size:1.6em;display:block;padding-bottom:6px;color:#000;clear:both;}
#hausinfo h3{color:#999;font-size:1.4em;}
h4{font-size:1.4em;color:#666;font-weight:300;padding:10px 0;}


/* Ergänzung Kalender (base_calendar) */
##### Listenansicht #####
#terminliste {border:1px solid green; font-size:1.2em; padding:0px; margin:0px;}
#termin {border-bottom:1px solid #ccc; font-size:1.1em; padding:0px;margin:0px; }
.grau dl, .even dl {background-color:#f0f0f0; padding:0px;} 
#termin dt, #termin dd {border:0px solid blue; padding:5px 0; margin:0px;}
#termin .titel {border:0px solid blue; font-size:1.2em; font-weight:bold; padding:2px 0px;}
#termin .bild {border:0px solid red; float:left; margin:-8px 10px -10px 0; padding:0px;}
#termin .zeit {border:0px dotted black; color:#000066; font-size:1.1em; font-weight:bold; line-height: 1.3; 
padding:5px 5px 30px 0;}
#termin .cat {border:0px dotted yellow;}
#termin .daten, #termin .daten a:hover {border:0px dotted purple; height:10px; font-weight:normal; 
text-decoration: none; margin:-10px 5px 0 0; font-size:1.1em; padding:0 5px;}
#termin img {border:0px solid red; margin:0 5px; padding:0 0px;}
##### Einzelansicht #####
#einzeltermin {padding:0px; font-size:1.2em; color:#000066; }
/* orig: #einzeltermin .titel, #einzeltermin h3 {color:#000066; font-size:1.2em; font-weight:bold; padding:5px 0px;} */
#einzeltermin .titel, #einzeltermin h3 {color:#000066; font-weight:bold; padding:5px 0px;}
#einzeltermin .startdate, #einzeltermin .enddate, #einzeltermin .starttime, #einzeltermin .daten, #einzeltermin .cat 
{border:0px dotted black; color:#000066; font-size:1.2em; font-weight:bold; padding:5px 5px;}
#einzeltermin .enddate {padding:0px;}
#einzeltermin .description, #einzeltermin .org {border:0px dotted blue; font-weight:normal; padding:0px 5px;}
#einzeltermin .org {border:0px dotted purple; font-size:1.2em; }
#einzeltermin .csc-textpic-caption {width:200px;font-size:1.1em; font-style:italic; }
#calendar-event-backlink {font-size:1.2em; font-weight:bold; padding:15px 0px;}

/* Noch ne Ergänzung im Kalender (base_calendar) */
### Startseiten-Termine ####
#starttermin {font-size:1.0em; margin:20px 0 10px 0;}
.startzeit  {border:0px solid blue; color:#0033ff; padding:10px 0 0 0;}
.starttitel  {border:0px solid navy; color:#fff; margin:10px 0 5px 0;}
.starttitel a:hover {color:#EDEDED; text-shadow: #C3C3C3 3px 3px 5px; }

/* Content CSS */
#root{background-image:url(../img/head_bg.jpg);background-repeat:repeat-x;display:block;float:left;left:50%;position:absolute;top:0;width:940px;margin-left:-470px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
DIV.csc-frame csc-frame-frame1 {border:1px solid silver;}
/* Ergänzung News-Einzelseite */
#gesamteseite{border:0px dotted fuchsia;display:block;float:left;padding-top:20px;width:675px;}
#gesamteseite .linkespalte {display:block;float:left;overflow:hidden;padding-left:0;width:440px;}
#gesamteseite .rechtespalte {display:block;float:right;padding-right:5px;width:210px;}

/* Bildunterschrift linksbuendig */
.csc-textpic-imagewrap .csc-textpic-caption {text-align:left;}

/* Ergänzung Ansprechpartnerseite Bonn (Gesamte Spalte) */
.ansprechpartner{display:block;float:left;width:660px;font-size:1.2em;padding:3px 0 3px 0;}
.aspname{float:left;width:220px;font-weight:bold;}
.asppos{float:left;width:220px;font-size:0.8em;}
.aspmail{float:left;width:220px;text-align:right;}
.asptel{float:left;width:220px;font-size:0.8em;text-align:right;}
.asptel .bodytext {padding-top: 0;}
.aspfax{float:left;width:220px;text-align:right;}
.aspleftspace{float:left;width:440px;}
.asptrenner{clear:left;width:100%;}
.trennlinie{color:#ddd;}
.ansprechpartner .asppos .bodytext{padding-top:0px;padding-bottom:0px;line-height:1.0em;}
 

/* Ergänzung Ansprechpartnerseite Leipzig (wenn nur in Breite Spalte genutzt, sonst kann dies gelöscht werden) */
.ansprechpartner_small{display:block;float:left;width:445px;font-size:1.2em;padding:3px 0 3px 0;}
.aspname_small{float:left;width:155px;font-weight:bold;}
.asptel_small{float:left;width:130px;}
.asptel_small .bodytext {padding-top: 0;}
.aspmail_small{float:left;width:150px;}
.aspleftspace_small{float:left;width:5px;}
.aspueberschrift_small{float:left;width:445px;text-align:center;font-weight:bold;}

/***** hauscontent *****/
#hauscontent{border:0px dotted red;display:block;float:right;padding-top:20px;width:465px;}
#hauscontent h1 {color:#777;border-bottom:1px solid #777;padding:0 0 3px 10px;}
#hauscontent p{color:#777!important;font-size:1.15em;}
#hauscontent P.abstand{padding-right:25px;line-height:1.4em;} /* neue Klasse für Abstand rechts 25px */
#hauscontent_left #content_left_info h1{padding-left:15px;font-size:1.6em;color:#000;}
#hauscontent_left #content_left_info h2{padding-left:10px;font-size:1.5em;line-height: 1.3;}
#hauscontent_left{display:block;float:left;width:229px;}

#hauscontent_left #content_left_info{display:block;float:left;width:199px; padding:25px 0 0 22px;
background-image:url(../img/hdg_bonn_image_lang.jpg); background-position:right bottom; background-repeat:no-repeat;}

#hauscontent_right{display:block;float:right;width:711px;background-image:url(../img/hausreiter.jpg);
background-repeat:no-repeat;background-position:left -7px;}

#hauscontent .praesentation {border:0px dotted purple;display:block;float:left;width:130px;height:200px;margin-right:20px;}
#hauscontent .praesentation h1, #hauscontent .vorankuendigung h1{border:0px dotted grey;padding-left:10px;color:#777;padding-bottom:3px;margin-bottom:5px;border-bottom:1px solid #777;}
#hauscontent .praesentation li, #hauscontent .praesentation li a {border:0px dotted grey;list-style:none;color:#777;font-weight:700;}
#hauscontent .vorankuendigung {border:0px dotted pink;display:block;}
.vorschaubild {border:0px dotted yellow; float:left;padding: 0 10px 0 0;} /* neue Klasse für Vorschaubild */
.vorschautext {border:0px dotted purple; padding:0 0 30px 0px; height:80x;} /* neue Klasse für Vorschautext */
#hauscontent .infocontent .vorankuendigung p,#hauscontent .infocontent .vorankuendigung li{border:0px dotted black;font-size:1.15em !important;line-height:1.4em;}
#hauscontent .vorankuendigung h1 {padding:0; color:#777;}
#hauscontent .infocontent .vorankuendigung p {border:0px dotted blue;padding:0;font-size:0.5em;}
#hauscontent .vorankuendigung li, #hauscontent .vorankuendigung li a {list-style:none;color:#777;font-weight:700;}
#hauscontent .infocontent .vorankuendigung .bodytext {font-weight:normal;font-size:1.0em !important;}

#hauscontent .infocontent h1 {border-bottom:1px solid #999; margin:0 0 10px 0;}


/* Formatierung der Voranküdigung wenn rechts neben Wechselausstellungen (s. ZFL) */
#hauscontent .vorankuendigung-rechts, .vorankuendigung-rechts {display:block;float:right;padding-right:10px;width:145px;font-size:1.1em;line-height: 1.3;font-weight:bold;clear:right;}
#hauscontent .vorankuendigung-rechts li {color:#666;font-size:1.1em; }
#hauscontent .vorankuendigung-rechts li a {color:#666;list-style-image:none;list-style-position:outside;list-style-type:none;padding:2px 0;}
#hauscontent .vorankuendigung-rechts li a:hover {color:#666;}
#hauscontent .vorankuendigung-rechts p.bodytext{border:0px solid red;font-size:1.0em;font-weight:normal;padding:0 0 5px 0;}

/* ergä. Formatierung Link: Startseite praesentation/vorankuendigung */
#hauscontent .praesentation li a:hover, #hauscontent .vorankuendigung li a:hover {color:#999;}
#hauscontent .infocontent p,#hauscontent .infocontent li{border:0px dotted orange;font-size:1.15em!important;line-height:1.6em;}
#hauscontent .infofeld{display:block;float:left;width:140px;margin-top:10px;margin-right:10px;}
#hauscontent .infofeld .infotext{margin-top:2px;padding:5px;text-align:center;}
#hauscontent .infocontent{display:block;float:left;width:440px;padding:20px 0 0;}
#hauscontent .infofeld .infotext p{font-size:1.15em; font-weight:bold; color:#a0a0a0; line-height:1.3em;}
#hauscontent .infofeld .infotext .bodytext {font-weight:normal;}
#hauscontent .praesentation .startplus li a {font-weight:bold; color:#cc0000;}

/* Neue Klasse für Teaser Wechselausstellungen*/
.colls2 .infofeld2{border:0px dotted aqua;display:block;float:left;width:140px;margin:4px 8px 0 0; color:#999;}
.news-latest-container img {border:1px solid silver;}

/* Startseite Leipzig // Wechselausstellung und Vorankündigung */
.start_wechsel {border:0px solid purple;width:290px; float:left;}
.start_vorankuend {border:0px solid red;width: 160px; float: right;}

/* Menu: Head // Float:left */
/* Original Breite 450px:
#head_menu{display:block;float:left;width:450px;}
#head_menu ul{list-style:none;width:450px;padding:2px 0 0 12px;}
*/
#head_menu{display:block;float:left;width:460px;}
#head_menu ul{list-style:none;width:460px;padding:2px 0 0 12px;}
#head_menu li{display:block;list-style-type:none;font-size:1.1em;color:#a2a3a5;font-weight:400;float:left;letter-spacing:1px;}
#head_menu a{color:#a2a3a5;text-decoration:none;float:left;display:block;padding-bottom:2px;padding-right:8px;padding-left:8px;font-size:1.1em;letter-spacing:0;}
#head_menu .act a:link,#head_menu .act a:visited,#head_menu bold,#head_menu .act a:hover,#head_menu .act a:active{color:#515254;display:block;font-weight:400;}
#head_menu .no a:link,#head_menu .no a:visited{display:block;padding-top:0;color:#a2a3a5;}
#head_menu .no a:hover,#head_menu .no a:active{display:block;padding-top:0;color:#515254;}
#language{display:block;float:right;width:140px;height:17px;}
#language ul{list-style:none;width:200px;padding:2px 0 0;}
#language li{display:block;list-style-type:none;font-size:1.1em;color:#a2a3a5;font-weight:400;float:left;letter-spacing:1px;}
#language a{color:#a2a3a5;text-decoration:none;float:left;display:block;padding-bottom:2px;padding-right:10px;padding-left:10px;font-size:1.1em;letter-spacing:0;}
#language .act a:link,#language .act a:visited,#language bold,#language .act a:hover,#language .act a:active{color:#515254;display:block;font-weight:400;}
#language .no a:link,#language .no a:visited{display:block;padding-top:0;color:#a2a3a5;}
#language .no a:hover,#language .no a:active{display:block;padding-top:0;color:#515254;}


/* Menu: Head // Hausreiter // float:left */
#hausreiter{display:block;float:left;clear:right;
            padding-top:7px;width:690px;position:absolute;left:245px;top:57px;
	/*font-size entfernt*/
}
#hausreiter ul{list-style:none;margin:0;padding:0;}
#hausreiter ul li{display:block;float:left;}
#hausreiter ul li a{display:block;float:left;width:215px;height:68px;padding-top:5px;padding-left:15px;background-image:url(../img/reiter_normal.gif);background-repeat:no-repeat;}
#hausreiter a:hover{color:#fff;background-image:url(../img/reiter_akt.gif);background-repeat:no-repeat;}
#hausreiter a .big{font-size:1.5em;float:left;display:block;width:180px;line-height:14px;}
#hausreiter ul .act a{background-image:url(../img/reiter_akt_.gif);background-repeat:no-repeat;}


/* Menu: Head // Position:absolute */
#mainmenu{display:block;position:absolute;width:940px;top:101px;left:0;z-index:9000;background-image:url(../img/mainmenu_bg.jpg);background-repeat:repeat-x;height:31px;}
#m1{display:block;float:left;height:29px;}
#m1 ul{padding-left:8px;padding-top:1px;}
#m1 li{display:block;list-style-type:none;font-size:1.2em;color:#FFF;float:left;height:26px;}
#m1 .l1 a{color:#FFF;text-decoration:none;float:left;display:block;text-align:left;font-weight:400;height:21px;padding:0 5px;}
#m1 .act a:link,#m1 .act a:visited,#m1 bold,#m1 .act a:hover,#m1 .act a:active{color:#FFF;display:block;text-decoration:underline;background-color:#868584;padding-top:6px;}
#m1 .no a:link,#m1 .no a:visited{display:block;padding-top:6px;color:#fff;}
#m1 .no a:hover,#m1 .no a:active{display:block;padding-top:6px;color:#FFF;background-color:#868584;}
#m1 .l2{width:156px;display:block;float:left;padding:0 0 30px;}
#m1 .l2 li{display:block;list-style-type:none;border:0 none;margin-left:0;margin-bottom:0;}
#m1 .l1 .act .l2 a{font-size:1.3em;font-weight:400!important;text-transform:lowercase;text-decoration:none;}
#m1 .l2 li,#m1 .l2 .last{color:#333;text-decoration:none;}
#m1 .act .l2 li.no a{color:#FFF;display:block;background-image:none;text-decoration:none;}
#m1 .l1 .act .l2 .no a{border:0 none;color:#FFF;}
#m1 .l1 .act .l2 .no a:hover,#m1 .l2 .no a:active,#m1.l2 .no a:link,#m1 .l2 .act a:visited{color:#2D220E;text-decoration:none;}
#m1 .l1 .act .l2 .act a{color:#2D220C;text-decoration:underline!important;text-transform:lowercase!important;}


/* Menu: Content_Left (#m2 + #infomenu) // Float: Left */
/* original (unterhalb: aufgeteilt in 2 Bereiche wegen Homepage und Unterseiten):
	#m2, #content_left_info #infomenu{border:0px dashed teal;display:block;float:left;width:190px;padding:20px 0 0 25px;}
*/
#m2{border:0px dashed teal;display:block;float:left;width:190px;padding:20px 0 0 25px;}
#content_left_info #infomenu{border:0px dashed teal;display:block;float:left;width:190px;padding:20px 0 0 15px;}

/* Nav. 1 Hierarchie */
#m2 ul, #infomenu ul{padding: 1px 0 15px 0;display:block;float:left;width:190px;}
/* Einrückung der vertikalen Menu-Navigatin*/
#m2 li, #infomenu li{border:0px dotted teal;/border:0px dotted purple; display:block;list-style-type:none;color:#000;float:left;width:190px;
padding:0 0 10px 10px;/padding:0 0 10px 0; margin:0; text-indent:-13px;/text-indent:0px;}
/* Nav. 2 Hierarchie */
#m2 ul .l2, #infomenu ul .l2{border:0px solid red;/border:0px dotted pink;margin:0px 0px 0px -10px;/margin:0px 0px 0px -2px;}
/* Nav. 3 Hierarchie */
#m2 li .l3, #infomenu li .l3{border:0px solid teal;/border:0px dotted purple;padding:10px 15px 0px -15px;/padding:10px 15px 0px 0;margin:0;}


#m2 li a{font-size:1.2em;color:#000;font-weight:400;width:180px;padding:0 0 0 12px;}
#m2 .no a:hover{color:#b94f01;}
#m2 .act a{color:#b94f01;text-decoration:underline;}
#m2 .no a{color:#000;}
#m2 .l2{padding-top:15px;padding-left:10px;}
#m2 .l2 li{display:block;list-style-type:none;border:0 none;margin-left:0;margin-bottom:0;padding-bottom:10px;width:170px;}
#m2 .l2 li a{font-size:1.2em!important;}
#m2 .l2 .act a{color:#b94f01;text-decoration:underline;}
#m2 .l2 .no a{color:#000;text-decoration: none;}

#m2 .l2 .no a:hover{color:#b94f01;}
#m2 .l3{padding-top:15px;padding-bottom:0;}
#m2 .l3 li{display:block;list-style-type:none;border:0 none;margin-left:0;margin-bottom:0;padding-bottom:10px;padding-left:15px;width:150px;}
#m2 .l3 li a{font-size:1.1em;}
#m2 .l3 .act a{color:#b94f01;text-decoration:underline;}
#m2 .l3 .no a{color:#000;}
#m2 .l3 .no a:hover{color:#b94f01;}


/* Kopfbereich */
#collum_head{display:block;float:left;width:940px;height:137px;background-repeat:no-repeat;background-image:url(../img/head_bg_left.jpg);background-position:left bottom;}
#logo{display:block;float:left;width:200px;background-image:url(../img/logo_hdg.png);background-repeat:no-repeat;background-position:right bottom;height:76px;clear:left;padding:7px 0 10px 23px;}
#logo h1 a span, #logo-zfl h1 a span, #logo-sig h1 a span{cursor:pointer;display:block;height:41px;position:absolute;text-indent:-10000px;width:200px;}
#suche{display:block;float:right;width:320px;padding-top:12px;clear:right;height:27px;}
#suche .leMo{display:block;float:left;width:70px;padding-top:6px;color:#fff;padding-right:14px;font-size:1.2em;}
#suche #searchform{display:block;width:auto !important;font-size:1em;font-family:Arial, Helvetica, sans-serif;}
#suche #searchform #suchfeld{width:148px;height:17px;background-color:#ebb69c;color:#fff;border:0 #ebb69c;}
#suche #searchform #suchen{width:auto;height:17px;background-color:transparent;color:#fff;border:0 none;margin-left:6px;font-size:1.2em;}


/* Schriftgrößen wechseler */
#font{display:block;float:left;padding:6px 10px 0 8px;font-size:1.2em;}
#font ul{list-style:none;}
#font li{display:block;float:left;padding-top:1px;}
#font .small a{font-size:1.1em;}
#font .small{padding-top:2px;}
#font .big a{font-size:1.3em;font-weight:700;}
#drucken{font-size:1.2em;float:left;display:block;width:50px;padding:7px 0 0;}
#drucken a{color:#fff;}
#drucken a:hover{color:#A69E8B;}


/* Startseite: Häuser */
#hausinfo p{font-size:1.1em;}
#hausinfo #adresse{display:block;float:left;width:180px;line-height:18px;padding-bottom:5px;}
#hausinfo #offnungszeiten{display:block;float:left;width:180px;border-top:1px solid #999;line-height:18px;padding:10px 0;}
#hausinfo #offnungszeiten a:hover, #hausinfo #adresse a:hover {color:#EDEDED;text-shadow: #C3C3C3 3px 3px 5px;}
#hausinfo #aktulles{width:180px;display:block;float:left;border-top:1px solid #999;font-size:1.05em;line-height:1.3em;padding:10px 0;}
/* ergä. Formatierung Startseite Aktuelles */
#hausinfo #aktulles h3, #hausinfo #aktulles h1{font-size:1.3em;color:#999;padding:0 0 10px 0;}
#hausinfo #aktulles .news-list-item h3{ font-size:1.05em;color:#fff;}
#hausinfo #aktulles .news-list-item p, #hausinfo .clearer, #hausinfo #aktulles .news-list-morelink{display:none;}
#hausinfo #aktulles .news-list-date {color:#ff6600;}
/* #hausinfo #aktulles img {padding:26px 0 0 14px;}  -je nach Groesse */
#hausinfo #aktulles img {border:0px; padding:0 0 0 14px;}
/* bottom: -32px bei zusätzlichen Öffnungszeiten sonst -50px beim Hinweis */
#hausinfo #hinweis {border:0px solid white; color:#ff6600; position:relative;
     font-weight:bold; font-size:1.1em;vertical-align:bottom; text-align:center; 
     text-shadow:#333 1px 1px 1px; width:190px; padding:0px; margin:0 0 0 -14px;}
#hausinfo #newsletterbestellung {padding:20px 0 0 0;height:120px;}
#hausinfo #newsletterbestellung img {padding:0;}

/* Sammlungseite */
#sammlungsbereiche{border:0px solid green; display:block;float:left;padding-top:20px;width:690px;}
#sammlungsbereiche .headline{font-size:1.6em;display:block;padding-bottom:6px;}
#sammlungsbereiche .sammlungsbereiche-inner{display:block;float:left;width:690px;}
#sammlungsbereiche .sammlungsbereiche-col ol{list-style:none;padding-top:4px;}
#sammlungsbereiche .sammlungsbereiche-col ol li{border:0px solid silver;list-style:none;color:#000;line-height:18px;font-size:.9em!important;}
#sammlungsbereiche .sammlungsbereiche-col ol li a{color:#000;font-weight:400;font-size: 1.0em;}

#sammlungsbereiche .smal-coll,#sammlungsbereiche .wide-coll{width:210px;text-indent:10px;font-size:1.4em;
	color:#ef6500;font-weight:700;float:left;margin:0 20px 20px 0;padding:0!important;}
#sammlungsbereiche .smal-coll div,#sammlungsbereiche .wide-coll div{background:#c5c5c5;margin:0!important;padding:2px!important;}
#sammlungsbereiche .smal-coll .sammlungsbereiche-col,#sammlungsbereiche .wide-coll .sammlungsbereiche-col{height:165px;background:#e8e8e8;margin:0;padding:0 0 10px 0;}
/* Ankerlinks */
.csc-menu csc-menu-3, .csc-section li {border: 1px solid red; padding:5px;}

/* Style für neues FCE "Gesamt in zwei Spalten" */
#sammlungsbereiche .sammlungsbereiche-inner .colls2_left{float:left;width:443px;padding-right:22px;}
#sammlungsbereiche .sammlungsbereiche-inner .colls2_right{float:left;width:210px;}
#sammlungsbereiche .sammlungsbereiche-inner .clearer{clear:left;visibility:hidden;display:none;}
#sammlungsbereiche .sammlungsbereiche-inner .csc-textpic-imagecolumn img {border:0px solid green; width:100%;}

/* Mailform */
#mailform input,#mailform select,#mailform textarea{font-weight:inherit;font-size:100%;font-family:inherit;width:260px;margin:2px 2px 2px 0;}
#mailform{display:block;float:left;padding-top:30px;width:430px;}
#mailform label{display:block;float:left;padding-bottom:4px;padding-top:8px;width:150px;margin:0;}
#mailform #mailformtv{border:0 none;margin-top:10px;width:auto;}
#mailform .csc-mailform-submit{width:auto;color:#000;height:auto!important;float:right;margin:0;padding:0;}
#mailform div{clear:both;}

/* Content Generell - Bild content_bg.jpg für Leit-und Unterseiten verbreitert */
#collum_content{display:block;float:left;width:940px;background-image:url(../img/content_bg.jpg);background-repeat:repeat-y;}
#collum_content_haus{display:block;float:left;width:940px;background-image:url(../img/content_haus_bg.jpg);background-repeat:repeat-y;}
#content_left{display:block;float:left;width:245px;}
#content_right{display:block;float:right;width:695px;}
#content_right p,#content_right li{line-height:1.3em;font-size:1.2em;}
#content_left #content_left_info {display:block;float:left;width:199px; padding:25px 0 0px 30px;
height:438px;background-image:url(../img/hdg_bonn_image_lang.jpg);background-position:right bottom;background-repeat:no-repeat;}
#content_left #content_left_info h1{padding-left:15px;font-size:1.6em;color:#000;}

/* hauscontent nach oben */

/* Content Presse */
.presseheadline{font-size:1.6em;color:#ef6500;font-weight:700;padding:10px 0;}
.pressearchiv{display:block;clear:both;border-bottom:1px solid #999;float:left;margin-bottom:5px;padding-bottom:5px;width: 435px;}
.pressearchiv .presse_datum{display:block;float:left;width:60px;color:#999;font-size:1.2em;}
.pressearchiv .presse_datum a,.pressearchiv .presse_datum p{color:#999;font-size:1.2em;}
.pressearchiv .presse_headline{display:block;float:left;width:355px;padding-left:10px;color:#000;font-size:1.2em;}
.pressearchiv .presse_headline a,.pressearchiv .presse_headline p{color:#000;font-size:1.2em;}
.presse_clouds{background:#f0f0f0;display:block;float:left;width:190px;text-align:center;padding:10px;}
.presse_clouds .tagclouds_big{font-size:43px;color:#999;display:inline;padding:-2px 23px;}
.presse_clouds .tagclouds_medium{font-size:24px;color:#999;display:inline;padding:-3px 13px;}
.presse_clouds .tagclouds_small{font-size:18px;color:#999;display:inline;padding:-6px 9px;}
.presse_clouds .act{color:#ef6500!important;}
.presse_clouds a{color:#999!important;text-decoration:none!important;}
.presse_clouds a:hover{color:#ef6500!important;text-decoration:none!important;}
#content{display:block;float:left;width:675px;padding:20px 15px 20px 0;}
#content a{text-transform:none;color:#000;text-decoration:underline;}
#content .kontaktinfo{display:block;float:right;background:#e5e5e5;margin-bottom:20px;width:190px;padding:10px;}
#content .kontaktinfo p{font-size:1.4em;}
#content .kontaktinfo p.telefonnummer{font-size:19px;padding-top:5px;}
#content .colls{border:0px dotted lime;display:block;float:left;width:675px;}
#content .colls2{border:0px dotted green;display:block;float:left;width:675px;}

/* Listenstil */
.csc-menu li{list-style-type:disc;margin-left:15px;vertical-align:middle;}

/* Einrückungen und Bullets für Rechercheseite */
.colls2 .colls2_left .csc-menu li{list-style-type:disc;margin-left:15px;vertical-align:middle;}
/* Einrückungen und Bullets generell */
.colls2 .colls2_left ul li {list-style-type:disc;margin-left:15px;vertical-align:middle;}

/* Textabstand graues Infofeld */
#content .infofeld p {padding-bottom:5px;}

/* Schriftgroesse der Links in Tabelle und DIVs */
#content .colls2 .colls2_left table td a{font-size:1.2em;}
#content .colls2 .colls2_left .news-latest-container .news-latest-item-archiv a{font-size:1.2em;}

/* Infomenü */
#infomenu{display:block;float:left;padding-left:15px;width:180px;padding-top:18px;}
#infomenu ul{list-style:none;}
#infomenu ul li{display:block;float:left;clear:left;}
#infomenu ul li a{color:#000;display:block;padding-bottom:5px;font-size:1.2em;width:180px;}
#infomenu ul li a:hover {color:#B94F01;}

/* Footer */
#footer{display:block;float:left;width:940px;height:21px;background-color:#d64b00;background-image:url(../img/footer_bg.jpg);border-top:1px solid #949496;padding-top:7px;font-size:1.1em!important;color:#fff;}
#footer #kontaktlink{display:block;float:left;width:100px;padding-left:20px;color:#fff;}
#footer #infofeld{display:block;float:left;width:690px;text-align:center;}
#footer #infofeld .spacer{padding:0 10px;}
#footer #printlink{display:block;float:right;padding-right:30px;width:100px;}

/* Starthinweis in rot
#starthinweis {text-align:left;color:#cc0000;font:bold 1.2em/1.7em;}

/* Navigationslisten Content */
.colls2 .colls2_left ul li {border:0px dotted brown;list-style-type:disc;margin;0 10px;padding;0 10px;}
.colls2 .colls2_left li {margin:2px;}

/* Veranstaltungen Bonn // rechte Spalte */
#coll2 .colls2 .colls2_right .vorankuendigung .bodytext{font-size:1em;padding-bottom:1px;padding-top:1px;line-height:1.1em;}

/* Infozentrum // Tabelle mit Zeitschriften */
.contenttable {font-size:1.2em;width:670px;}
.contenttable .tr-even {background-color:#CCC;}
.contenttable .tr-odd {background-color:#AAA;}
.contenttable .td-0 {width:60%;padding:2px;}
.contenttable .td-1 {width:10%;padding:2px;}
.contenttable .td-2 {width:20%;padding:2px;}
.contenttable .td-last {font-weight:bold;width:10%;padding:2px;}

/* Über uns // Tabelle mit Auszeichnungen */
#auszeichnungen .contenttable {width:440px;}

/* Copyright-Bereich */
h6{width:204px;float:left;display:block;font-style:italic;color:#777777;border: 1px solid #DCDCDC;margin-top:5px;padding:3px;}
/* greift nicht! .copyrightlink a {border:1px solid red; padding:15px 0;}*/

/* Bildrahmen global */
img {border: 0px solid silver;}
/* Bildrahmen wieder rausnehmen für folgende Klassen (padding wegen "Recherche" auf 0px gesetzt) */
.csc-linkToTop img, #cols2_left .csc-linkToTop img, .csc-textpic img, .spacer-gif img, 
#content .colls2_right .csc-textpic-imagewrap {border: 0 none;padding:0px;text-align:right;}

/* Zusatzformatierung für Seite "Interaktiv" */
.interaktivlinks {width:106px;float:left;display:block;}
.interaktivmitte {width:10px;float:left;display:block;}
.interaktivrechts {width:550px;float:left;display:block;}

/* Link to Top */
#content .colls2 .colls2_left img.csc-linkToTop, img.csc-linkToTop {border:0px;}
