/*------------------------------------------------------------------------------------*/
/* Stylesheet für Homepage der Stadtbibliothek*/
/* Copyright: gkd-el 2010, www.gkd-el.de---------------------------*/
/* überarbeitet Bartling, 2010--------------------------------------------------------*/

body {
font-family: verdana, arial, helvetica, sans-serif; 
}

/* neue inhalte zum mittig setzen*/

#website {
    width:1001px;
    position:absolute;
    left:50%;
    margin-left:-500px;
}

body {
text-align: left;
margin-top:0px;
}


/* ende neue INhalte zum mittig setzen*/

/*----------------- Breadcrump  ---------------------------*/


a.breadcrumb:link {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.55em;
text-decoration:none;
color:#848484;

}

a.breadcrumb:visited {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.55em;
text-decoration:none;
color:#848484;

}

a.breadcrumb:hover {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.55em;
text-decoration:none;
color:#848484;

}

a.breadcrumb:active {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.55em;
text-decoration:none;
color:#848484;

}

a.breadcrumb:focus {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.55em;
text-decoration:none;
color:#848484;

}


.breadcrumb_here {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.55em;
text-decoration:none;

}

.breadcrumb_delimit{
font-family: verdana, arial, helvetica, sans-serif;
font-size:0.55em;
text-decoration:none;
color:#848484;

margin-left: 4px;
margin-right: 4px;

}


/*----------------- Breadcrump ---------------------------*/




.Text {	
font-family:verdana, arial, helvetica, sans-serif;
FONT-SIZE: 0.75em  !IMPORTANT;
clear:both;
}

.text a:hover { 
color: #848484;
text-decoration:underline; 
}

.Titel3 {
clear:both;
}


.seitenanfang {
float:right;
font-size: 0.8em;
}


/* Quicklinks */

#Quicklinks_780_190 {
z-index: 50;

}

#quicklinks { 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.7em;
line-height:1.5em;
border: dashed 1px #bdbdbd;
} 

#quicklinks ul {
list-style-type: square;
color:#bdbdbd;
margin: 0 0 0 0.9em; 
padding: 0 0 0 0.9em;
} 

#quicklinks li { 
margin-top:0.2em; 
padding-bottom: 0.5em; 
padding-top: 0.5em;
} 

#quicklinks a { 
margin:0;
padding:0; 
text-decoration:none; 
color:#00008b;
} 

#quicklinks a:visited { 
color: #00008b;
text-decoration:none; 
} 

#quicklinks a:hover { 
color: #848484;
text-decoration:underline; 
} 

#quicklinks a:active { 
color: #848484;
text-decoration:none; 
} 

#quicklinks #current { 
background-position:0 -142px; 
border-width:0; 
} 

#quicklinks #current a { 
background-position:100% -142px; 
color: #848484;
} 


/* Kurzmenue */ 

#Kurzmenue_632_20 {
z-index:100;
}

#kurzmenue { 
float:left; 
background:transparent; 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.6em;
line-height:normal;
z-index:100;
} 

#kurzmenue ul { 
margin:0; 
padding:0; 
list-style:none; 
} 

#kurzmenue li { 
display:inline; 
float:left;
margin:0; 
padding:0; 
} 

#kurzmenue a { 
display:block; 
margin:0;
padding:5px 15px 4px 3px; 
text-decoration:none;
color:#00008b; 
} 



#kurzmenue a:visited { 
color:#00008b; 
text-decoration:none; 
} 

#kurzmenue a:hover { 
color: #848484;
text-decoration:underline; 
} 

#kurzmenue a:active { 
color: #00008b; 
text-decoration:none; 
} 

#kurzmenue #current { 
background-position:0 -142px; 
border-width:0; 
} 

#kurzmenue #current a { 
background-position:100% -142px; 
padding-bottom:5px; 
color:#00008b; 
} 

#kurzmenue li:hover, 
#kurzmenue li:hover a { 
background-position:0% -142px; 
color: #848484; 
} 

#kurzmenue li:hover a { 
background-position:100% -142px; 
} 


/* Kurzmenue Ende */ 


/* Navigationsformate */



/* linke Navigation abstand vor punkte*/

/* linke Navigation abstand vor punkte ende*/


#maincontent {
border-top: solid 1px #bdbdbd;
border-left: solid 1px #bdbdbd;
border-right: solid 1px #bdbdbd;
padding-left: 0.7em;
padding-right: 0.7em;
}

.medientipps {
background: url(images/line.jpg) left bottom no-repeat;
}


.grau {
color: #848484;
}

.ueberschrift_rot{
color:#e3001b;
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.9em;
font-weight:bold;
padding-bottom:0;
}

.klein {
font-size: 0.8em;
}

#maincontent p {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.75em;
line-height:1.5em;
margin:0;
padding:0.3em;
text-align:justify;
}

img {
border:0;
}

#maincontent li {
font-family: verdana, arial, helvetica, sans-serif;
line-height:1.5em;
font-size: 0.75em;
}

#maincontent ul {
font-family: verdana, arial, helvetica, sans-serif;
list-style-type: square;
}


#maincontent tr {
font-family: verdana, arial, helvetica, sans-serif;

}

#maincontent td {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.75em;
padding-top:0.3em;

}

#maincontent span {
font-family: verdana, arial, helvetica, sans-serif;
}

#maincontent h2 {
font-size: 0.9em;
font-family: verdana, arial, helvetica, sans-serif;
font-weight:bold;
margin-bottom:0px;
color: #E3001B;
}


#maincontent .fvh2 {
font-size: 0.9em;
font-family: verdana, arial, helvetica, sans-serif;
font-weight:bold;
margin-bottom:0px;
color: #B33036;
}



#maincontent h3 {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.8em;
font-weight:bold;
margin:0;
padding-left:0.2em;
background: #d8d8d8;
}


#maincontent .ueberschrift_gross {
font-size: 1.0em;
font-family: verdana, arial, helvetica, sans-serif;
font-weight:bold;
margin-bottom:10px;
color: #00008b;
}

#maincontent .ueberschrift_klein {
font-size: 0.9em;
font-family: verdana, arial, helvetica, sans-serif;
font-weight:bold;
margin-bottom:0px;
color: #000000;
}

#maincontent .ueberschrift_extra_klein {
font-size: 0.8em;
font-family:verdana, arial, helvetica, sans-serif;
font-weight:bold;
margin-bottom:0px;
padding-bottom:0px;
color: #00008b;
}

/* -- Linkologocy -- */

#maincontent a:link {
font-family: verdana, arial, helvetica, sans-serif;
color:#00008b;
text-decoration:none;
}

#maincontent a:visited {
font-family: verdana, arial, helvetica, sans-serif;
color:#00008b;
text-decoration:none;
}

#maincontent a:hover {
font-family: verdana, arial, helvetica, sans-serif;
text-decoration:underline;
color: #848484;
}

#maincontent a:active {
font-family: verdana, arial, helvetica, sans-serif;
color: #00008b;
}

/* wenn ein a direkt im maincontent ist*/

#maincontent > a:link {
font-size: 0.75em;
}

#maincontent > a:visited {
font-size: 0.75em;
}

#maincontent > a:hover {
font-size: 0.75em;
}

#maincontent > a:active {
font-size: 0.75em;
}

/* wenn ein a direkt im maincontent ist*/


#maincontent .pslink:link {
font-family:verdana, arial, helvetica, sans-serif;
color:#00008b;
}

#maincontent .pslink:visited {
font-family:verdana, arial, helvetica, sans-serif;
color:#00008b;
}

#maincontent .pslink:hover {
font-family:verdana, arial, helvetica, sans-serif;
text-decoration:underline;
color:#666666;
}

#maincontent .pslink:active {
font-family:verdana, arial, helvetica, sans-serif;
color:#00008b;
}

#maincontent .psmemo {
font-family:verdana, arial, helvetica, sans-serif;
}

#maincontent .pstd {
line-height:1.5em;
}

#maincontent fieldset {
border: 1px solid #00008b;
margin-left: 5px;
padding: 5px;
}

#Titel {
display:none
}



/*       Slots Startseite spezialelemente             */

#slots {
height: auto;
}

#slots div {
font-family:verdana, arial, helvetica, sans-serif;
FONT-SIZE: 0.75em !IMPORTANT;
height: auto;
padding-top: 5px;	
text-align: justify;
line-height:1.5em;
}


#slots div img {
float: left;
margin-right: 10px;
margin-top:5px;
margin-bottom:5px;
}

.bild_rechts {
float:right;
margin-left:10px;
margin-top:5px;
margin-bottom:5px;
}

.bild_links {
float:left;
margin-right:10px;
margin-top:5px;
margin-bottom:5px;
}


.unterstrichen {
text-decoration:underline;
}

.kursiv {
font-style: italic;
}

.bold {
font-weight: bold;
}

#slots h2{
font-size: 0.9em;
font-family: verdana, arial, helvetica, sans-serif;
font-weight:bold;
padding-bottom:0px;
color: #E3001B;
}

#slots h3 {
margin: 20px 0px 2px 0px;
font-weight:bold;
}

#slots div a {
	color: #00008b;
}


/*  sitemap  */
 
.sitemapT {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.9em;
font-weight:bold;
margin-bottom:0px;
color: #E3001B;
padding-top: 12px;
}

.SitemapText {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.9em;
font-weight: normal;
line-height:1.5em;
}

.sm_Fliesstext_ohne_linie {
margin: 0px;
padding: 0px;
}

.sm_ebene1_1 {
background: #ac447f;
font-weight: bold;
padding-left:0.2em;
margin-left: 0px;
}


.sm_ebene1_2 {
background: #b3c801;
font-weight: bold;
padding-left:0.2em;
margin-left: 0px;
}

.sm_ebene1_3 {
background: #009de2;
font-weight: bold;
padding-left:0.2em;
margin-left: 0px;
}

.sm_ebene1_4 {
background: #ffed02;
font-weight: bold;
padding-left:0.2em;
margin-left: 0px;
}

.sm_ebene1_5 {
background: #d2cce4;
font-weight: bold;
padding-left:0.2em;
margin-left: 0px;
}

.sm_ebene1_6 {
background: #f08002;
font-weight: bold;
padding-left:0.2em;
margin-left: 0px;
}


.sm_ebene1_7 {
background: #009136;
font-weight: bold;
padding-left:0.2em;
margin-left: 0px;
}



.sm_ebene2 {
margin-left: 25px;
font-weight: normal;
/*color: #000099;*/
background: #fafafa;
padding-left: 10px;
}

.sm_ebene3 {
margin-left: 50px;
font-weight: normal;
}


/*  ende sitemap */

