/* Allgemein */
a:link, a:visited, a:focus, a:hover, a:active {color:#333333}
.HiddenText label {display:none}
.linie {background-color:#FFFFFF; background:url('Images/linie.gif')}

#h1container {background-image:none}
.separator {display:none}
.separator2 {display:none}

/* <Header> */
#headleft {width:417px; height:76px; background-image:url('Images/bannerleft.gif'); background-repeat:no-repeat; background-position:left top}
.headright {height:76px; width:554px; background-image:url('Images/bannerright.gif'); background-repeat:no-repeat; background-position:left top}
/* </Header> */

/* <RoundTextBox> */
.round-tb-wrapper {height:19px}
.round-tb-wrapper .left {background:transparent url(Images/tbleft.gif); background-repeat:no-repeat; background-position:scroll left top;height:19px;width:12px}
.round-tb-wrapper .right {background:transparent url(Images/tbright.gif); background-repeat:no-repeat; background-position:scroll right top;height:19px;width:12px}    
.round-tb-wrapper .tb {background:transparent url(Images/tbbg.gif) !important; background-repeat:repeat-x !important; background-position:center top !important;width:80px;height:19px;border:0px}
.round-tb-wrapper .separator {background:transparent url(Images/tbseparator.gif) no-repeat scroll left top; height:19px; width:6px}
/* </RoundTextBox> */

.rightarrow {background:transparent url(Images/rightarrow.gif) no-repeat; background-position:0 4px; width:3px; height:5px; padding-left:5px}
.registerseperatordiv {background-color:#999999; color:white; text-indent:5px; margin-top:3px; margin-bottom:3px}
.registerprivacyinfo {color:green}

/* <Pager> */
.PageNumberLabelClass {font:10px Arial}
.hldisabled:link 		{font-family:Arial; color:#adadad; text-decoration:none}
.hldisabled:visited 	{font-family:Arial; color:#adadad; text-decoration:none}
.hldisabled:active 		{font-family:Arial; color:#adadad; text-decoration:none}
.hldisabled:hover		{font-family:Arial; color:#adadad; text-decoration:none}    
/* </Pager> */

/* <Forum> */
.bgAdminHeader {background-color:#FFFFFF}
.bg1 {background-color:#E6E6E6}
.bg2 {background-color:#E3E3E3 }
.bg3 {background-color:#EFEFEF }
.tableSubForumItem {background-color:#E6E6E6; border-top-color:#FFFFFF}
.tdSubForumCount {background-color:#DADADA}
/* </Forum> */

/* BBCode */
.zitatContainer {margin:10px}
.zitatContent {background-color:#DADADA; border:solid 1px #000; padding:2px}
.zitatImage {border:none}

/* <Fonts> */
h2 {color:#E70576}
h1,h3 {color:#484848}

.fonttiny {color:#999999}
.fontmedium {color:#000000}
.fontbig {color:#AAAAAA}
.fontverybig {color:#484848}

.fontheavy{font-weight:bold !important}
.fontcolor {color:#E70576 !important}
.fontdisabled {color:#adadad}

.fontcolor a:link, .fontcolor a:visited, .fontcolor a:focus, .fontcolor a:active {color:#E70576; text-decoration:none}
.fontcolor a:hover {color:#E70576; text-decoration:underline}

.hlnone:link, .hlnone:visited, .hlnone:active, .hlnone:hover {color:#000000;text-decoration:none}

a:link 				{font-family:Arial; color:#000000; text-decoration:none}
a:visited 			{font-family:Arial; color:#000000; text-decoration:none}	
a:active 			{font-family:Arial; color:#000000; text-decoration:none}	
a:hover				{font-family:Arial; color:#E70576; text-decoration:underline}

.hl:link 		{font-family:Arial; color:#000000; text-decoration:underline}
.hl:visited 	{font-family:Arial; color:#000000; text-decoration:underline}
.hl:active 		{font-family:Arial; color:#000000; text-decoration:underline}
.hl:hover		{font-family:Arial; color:#E70576; text-decoration:underline}
/* </Fonts> */

/* <Tables> */
.librarytbl {width:100%}
.right {text-align:right; font-weight:bold}
.librarytbl a {text-decoration:underline}
.contenttbl {width:100%}
.contenttbl td {background-color:#EEE; padding:2px}
.contenttbl th {background-color:#5a8ac6; color:White; padding:2px}
.contenttbl a {text-decoration:underline}
.contenttbl a:hover {color:Gray}
.holidaytbl {width:100%; min-width:100%; border:5px solid; border-color:#DDD}
.holidaytbl * {padding:2px; font-size:10px}
.holidaytbl th {font-size:11px; color:#E70576}
.holidaytbltr {background-color:#DDD}
/* </Tables> */

/* <Seminare> */
.list_header_seminar {margin:0; padding:5px; height:16px; background-color:#E70576; color:#ffffff; font-size:11px}
.list_header_seminar_details {margin:0; padding:2px; height:12px; background-color:#dddddd; border:0; border-right:1px solid #ffffff; color:#666666; font-size:11px}
.seminar_item_right {vertical-align:middle; padding:5px; font-size:11px; text-align:right}
.seminar_item_center {vertical-align:middle; padding:5px; font-size:11px; text-align:center}
.erw_such_btn {margin:3px;	}
.seminar_item {vertical-align:middle; padding:5px; font-size:11px; text-align:left}
.seminar_details_item {border:0; border-right:1px solid #dddddd; border-top:1px solid #dddddd; vertical-align:middle; padding:3px; font-size:11px; text-align:left}
.td_button_seminar {border:1px solid #999999; border-right:1px solid #cccccc}
.td_anz_button_seminar {border:1px solid #999999; border-left:0}
.seminar_details_table {width:100%; border:0}
/* </Seminare> */

/* Bibliothek Buchempfehlungen */
.booklist {display:block; margin:0 auto; padding:0; list-style:none}
.booklist li {float:left; padding:0; margin:0 3px 1px 0}
.booklist li img {cursor:pointer}
.bookarchiv {width:82%; margin:0 auto; padding:20px 0 0 0}
.bookarchiv dt {width:50px; float:left; margin:0; cursor:pointer}
.bookarchiv dd {padding-left:5px; margin-left:55px}
.bookarchiv .title {font-weight:bolder; font-size:1.2em}
.bookarchiv .info {text-align:justify; margin-bottom:10px}
.bookarchiv .date {margin-bottom:10px; font-size:.9em}
.bookarchiv .price {margin-bottom:20px; font-weight:bold; font-size:1.1em; clear:left}
.blockspan {clear:both; display:block; margin:auto; padding:10px 0 3px 0}    

/* Bibliothek Popup */
.popup {margin:1em}
.popupcontent {margin:.3em; text-align:justify}
.popuptitle {font-weight:bolder; font-size:1.2em; display:block; color:Black}
.popupcontent p {font-weight:bold; margin:0 1em 0 0; padding:0}
.popupcontent .firstp {margin-top:1em}
.popupprice {font-weight:bold; font-size:1.1em; color:#E70576}
.popupcontent img {float:right; display:block; margin:0 0 0 1.5em}
.popupControl {background-color:#E3E3E3; position:absolute; visibility:hidden}

/* Bibliothek Downloads */
.downloadcontent {margin:1em 0 1em 0; text-align:justify}
.downloadbox a {text-decoration:underline}

/* Newsletter Formulare */
.newsletterform div {padding:0.2em 0}
.newsletterform .margin {margin-left:11.5em}
.newsletterform .format {font-weight:bold}
.description {padding:1em 0}
.descriptionsmall {font-family:Arial,Sans-Serif; font-weight:normal; font-size:smaller; margin:0}
.descriptionlarge {padding:.5em 0; font-size:larger; font-weight:bolder}
.newsletterform .textlabel {clear:both; display:block; float:left; width:11.5em; font-weight:bold}
.newsletterform .textinput {width:250px}
.newsletterbuttonleft {float:left; position:static; margin-top:.5em}
.newsletterbuttonright {float:right; position:static; margin-top:.5em}
.newsletteraenderungbuttons {margin:1em 0; padding:.5em; cursor:pointer; display:block; transition: 200ms}
.newsletteraenderungbuttons:hover {background-color:rgba(0,0,0,0.1)}

/* UserProfil */
.tdleftcol {font-weight:bold; background-color:#DDDDDD; vertical-align:top; border-top:1px solid #CCCCCC; width:100px}
.tdrightcol {background-color:#EEEEEE; vertical-align:top; border-top:1px solid #CCCCCC}
.divblock {background-color:#eeeeee}
.divBlockHeader {background-color:#C8C8C8}
.popup {background-color:#ffffdd; border-color:Gray}

/* Intern u. Forum Stand Alone MasterPage */
.divtopleft {border-color:#FFFFFF}
.divtopright {background-color:#FFFFFF}
.tdtopleft {border-color:#FFFFFF; background-color:#FFFFFF}
.tdtopright {background-color:#FFFFFF}
.tdbottomleft {border-color:#FFFFFF}

/* Kalender */
.ferien_tab {background-color:#eeeeee}
.ferien_tab1 {background-color:#cccccc}

/* Fördermitteldatenbank */
.btn_1 {background-color:#FFFFFF; border:1px solid #CCCCCC; font-family:arial, sans-serif}
.InfoBox {border-color:#E70576}

/* <Archiv> */
.MonthHeader {font-size:150%}
.WeekHeader {background-color:#B7B9BD}
/* </Archiv> */

/* <NewsletterButton> */
#newsletter_button
{
	display: none;
}
/* </NewsletterButton> */

/* <AdvertManager> */
#wall_top_div,
#wall_right_div,
#page_peel_div,
#webspot_div,
#banner_content
{
	display: none;
}
/* </AdvertManager> */