/*****************************************************************
Name		:	css_basis.css
Date		:	16.09.2008
Version		:	1.0
				Landkreis Lörrach - Umzug
				Sophia Bolanz
Description	:	Style Sheet für die Template

******************************************************************/

body {
	font-family: Lucida Grande, Geneva, Verdana, sans-serif;
	color : #000000;
	margin:0;
	padding:0;
}

HTML {overflow-y:scroll;}

a { font-family: Lucida Grande, Geneva, Verdana, sans-serif; text-decoration:underline; color:#000000;}
a:hover {color:#CE0000;}

label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit] {cursor: pointer;}


#inhaltAussen, #top {margin:0 auto; padding:0; text-align:left; width:65em;}
#zentrierer {text-align:left; margin:0 auto; padding:0; width:65em;}
.invisible {display:none;}



#inhalt {
	position: relative;
	text-align: left;
}



/************************* Top ********************************/

/*Header & Logo*/
#topFree1Html {}
#rkHeaderDiv {position:absolute; z-index:1;}
#rkHeaderImg {width:62.75em;}
#navContent {position:relative; z-index:100;}

/*Way Home*/
.wayhomePrefix {display:none;}
.contentFrameWayhome A {color: #000099;text-decoration:none;}

/*WorkFlow Panel*/
.workflowPanelUp {width:95%;}


/*Funktionslinks und Suche*/

.topFrameDiv1 {position:relative; top:6.75em; left:38em; font-size:75%; z-index:50; width:60em; display:inline;}

.topFrameDiv1 A {font-family: Lucida Grande, Geneva, Verdana, sans-serif; color:#ffffff; font-weight:bold; text-decoration:none;}
.topFrameDiv1 A:hover {font-family: Lucida Grande, Geneva, Verdana, sans-serif; color:#ffffff; text-decoration:underline; font-weight:bold;}
.topFrameTrennerLinkDiv1 {font-family: Lucida Grande, Geneva, Verdana, sans-serif; color:#ffffff; }
.topFrameSearchForm1 {display:inline; margin-left:0.2em;}
.topFrameDiv1link5 {display:none;}
.topFrameTrennerLinkDiv1 {margin:0 0.1em;}

/* Schriftvergrößerung*/
.cssResize {width:10em;display:inline; color:#FFFFFF;}



/************************* Content ********************************/

.wayhome { font-family: Lucida Grande, Geneva, Verdana, sans-serif; font-size: 70%; font-weight: regular; color: #003399; text-decoration: none; padding-bottom: 2.7em; }
a.wayhome:hover { font-family: Lucida Grande, Geneva, Verdana, sans-serif; font-size: 70%; font-weight: regular; color: #dd0000; text-decoration: none; }


#navContent {margin-top:7em; font-size:80%;width:78.5em;margin-bottom:-1.1em;}
#contentBody {position:relative; z-index:999;border-left:#cccccc solid 0.2em;margin-left:15.5em;}
*html #contentBody {border-left:#cccccc solid 0.15em;}
*+html #contentBody {border-left:#cccccc solid 0.15em;}

#navigation { position:relative; z-index:80; float:left; width:15em;}
#navigationBody {margin-top:2.5em;}
#contentSpalte {float:left;}

.contentInner {padding-left:3em;}
#content-footer-div {clear:left;}

#Content-inner TABLE { border-spacing:0;} 


h1 {font-family: Lucida Grande, Geneva, Verdana, sans-serif;color: #dd0000; font-weight: bold; font-size: 120%} 
h2 {font-family: Lucida Grande, Geneva, Verdana, sans-serif;color: #dd0000; font-weight: bold; font-size: 110%} 
h3 {font-family: Lucida Grande, Geneva, Verdana, sans-serif;color: #000000; font-weight: bold; font-size: 100%} 
h4 {font-family: Lucida Grande, Geneva, Verdana, sans-serif;color: #000000; font-weight: bold; font-size: 100%} 
h5 {font-family: Lucida Grande, Geneva, Verdana, sans-serif;color: #000000; font-weight: bold; font-size: 100%} 
h6 {font-family: Lucida Grande, Geneva, Verdana, sans-serif;color: #000000; font-weight: bold; font-size: 100%} 




/************************* Navigation ********************************/

.sprachButtons {padding-left: 1em;}

#navigation-block A {display:inline-block;}
#navigation-block {position:relative;}
#navigation-block {margin-left:-2.5em;padding-right:1em;}
.nav { list-style:none;}


#navigation-block LI.navEbene1Inactive {border-top:#cccccc solid 0.2em;padding:0.2em;}
*html #navigation-block LI.navEbene1Inactive {border-top:#cccccc solid 0.15em;padding:0.2em;}
*+html #navigation-block LI.navEbene1Inactive {border-top:#cccccc solid 0.15em;padding:0.2em;}
#navigation-block A.navEbene1Inactive {color:#003399; text-decoration:none; font-size:110%; font-weight:bold; font-stretch:wider;padding-left:0.2em;}

#navigation-block LI.navEbene1Active {padding:0.2em;border-top:#cccccc solid 0.2em;}
*html #navigation-block LI.navEbene1Active {border-top:#cccccc solid 0.15em;}
*+html #navigation-block LI.navEbene1Active {border-top:#cccccc solid 0.15em;}
#navigation-block A.navEbene1Active {color:#dd0000; text-decoration:none; font-size:110%; font-weight:bold; font-stretch:wider;padding-left:0.2em;}


*+html #navigation-block LI.navEbene2Active {margin-left:3em;}

#navigationBody UL.navEbene2 {margin-left:-2em;}
*html #navigationBody UL.navEbene2 {margin-left:1em;}

#navigationBody UL.navEbene2Active {margin-left:-2em;}
*html #navigationBody UL.navEbene2Active {margin-left:1em;}


#navigationBody A.navEbene2Active {color:#808080; text-decoration:none; font-weight:bold;}


#navigation-block A.navEbene2Inactive {color:#808080; text-decoration:none; font-size:95%;padding-left:0.2em;}
*+html #navigation-block A.navEbene2Inactive {color:#808080; text-decoration:none; font-size:95%;padding-left:3.2em;}


#navigationBody UL.navEbene3Active {margin-left:-5em;}
*html #navigationBody UL.navEbene3Active {margin-left:-1.75em;}
*+html #navigationBody UL.navEbene3Active {margin-left:-1.75em;}

.navEbene3Active A.current {color:#DD0000; text-decoration:none; font-weight:bold; padding-left:3em; background:url(../../show/1144201/bullet_navigation.gif) 0 0.1em no-repeat;}
#navigation-block A.navEbene3Active {color:#DD0000; text-decoration:none; font-weight:bold; padding-left:3em; background:url(../../show/1144201/bullet_navigation.gif) 0 0.1em no-repeat;}


#navigationBody A.navEbene3Inactive {color:#808080; text-decoration:none;padding-left:3em;}
*+html #navigationBody A.navEbene3Inactive {color:#808080; text-decoration:none;padding-left:3em;}

/*#navigation-block A.navEbene3Inactive {color:#808080; text-decoration:none; font-size:95%;padding-left:0.2em;}*/

/************************* Footer ********************************/

a.siteup:link { font-family: Lucida Grande, Geneva, Verdana, sans-serif; font-size: 75%; color: #000000; text-decoration: none; padding : 0px 2px 0px 2px; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD;}
a.siteup:visited { font-family: Lucida Grande, Geneva, Verdana, sans-serif; font-size: 75%; color: #000000; text-decoration: none; padding : 0px 2px 0px 2px; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD;}
a.siteup:active { font-family: Lucida Grande, Geneva, Verdana, sans-serif; font-size: 75%; color: #000000; text-decoration: none; padding : 0px 2px 0px 2px; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD;}
a.siteup:hover { font-family: Lucida Grande, Geneva, Verdana, sans-serif; font-size: 75%; color: #000000; text-decoration: none; padding : 0px 2px 0px 2px; border-left: 1px solid #990000; border-right: 1px solid #990000;}



a.sendpage:link {font-family: Lucida Grande, Geneva, Verdana, sans-serif; font-size: 75%; color: #000000; text-decoration: none; padding : 0px 2px 0px 2px; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD;}
a.sendpage:visited { font-family: Lucida Grande, Geneva, Verdana, sans-serif; font-size:75%; color: #000000; text-decoration: none; padding : 0px 2px 0px 2px; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD;}
a.sendpage:active {font-family: Lucida Grande, Geneva, Verdana, sans-serif; font-size:75%; color: #000000; text-decoration: none; padding : 0px 2px 0px 2px; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; }
a.sendpage:hover { font-family: Lucida Grande, Geneva, Verdana, sans-serif; font-size: 75%; color: #000000; text-decoration: none; padding : 0px 2px 0px 2px; border-left: 1px solid #990000; border-right: 1px solid #990000;}


a.printpage:link { font-family: Lucida Grande, Geneva, Verdana, sans-serif; font-size: 75%; color: #000000; text-decoration: none; padding : 0px 2px 0px 2px; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD;}
a.printpage:visited { font-family: Lucida Grande, Geneva, Verdana, sans-serif; font-size: 75%; color: #000000; text-decoration: none; padding : 0px 2px 0px 2px; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; }
a.printpage:active {font-family: Lucida Grande, Geneva, Verdana, sans-serif; font-size: 75%; color: #000000; text-decoration: none; padding : 0px 2px 0px 2px; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; }
a.printpage:hover {font-family: Lucida Grande, Geneva, Verdana, sans-serif; font-size: 75%; color: #000000; text-decoration: none; padding : 0px 2px 0px 2px; border-left: 1px solid #990000; border-right: 1px solid #990000;}


#content-footer-div {position:relative;}
#sendpage, #printpage, #siteup {position:relative; display:inline;}
.footer {margin-bottom:2em;}
.sendpage {margin-left:2em;}
.siteup {margin-left:43em;}


/************************* Bottom ********************************/
#ImgFooterDiv {position:relative;/**z-index:200;**/}
#img_bg_footer {width:62.75em; }

#TextFooterDiv {color:#FFFFFF;font-size:75%; font-weight:bold;position:relative; /**z-index:300;**/ margin-top:-1.5em; margin-left:33.5em;}
*html #TextFooterDiv {margin-top:-1.7em; margin-left:33.5em;}



/*Sitemap*/

.sitemap0 A{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: regular;
	color: #000000;
	text-decoration: none;
	padding : 2px 0px 2px 20px;
}

.sitemap UL {list-style:none;}
.sitemap0 LI {list-style:none;}


/*Suche*/
#dvvSuche {padding-left:3em;padding-bottom:3em;}

/**border-right:0.2em solid #CCCCCC;**/

.searchPBarPrevCellDis {float:left;}
.seitenzahlen {float:left;}
.searchPBarPrevBt {float:left;}
.searchPBarGoBt {float:left;}
#searchPBarNumSelectCell, #searchPBarGoBt {float:left;}




.searchDescrNameCell0, .searchDescrNameCell1 {display:none;}

.suchImage {margin:1em 0;}

#searchOutput {margin:1em 0; line-height:2em;}

.freespace9 {display:none;}



/************************* Veranstaltungen ********************************/

/** Suche **/

#VKSuchContent { width:45em; padding-right:2em;}
.VKSucheButton1, .VKSucheButton2 {margin-top: 2em; margin-bottom: 1em;}
.VKSucheZeitraumVon {float:left;padding-right:2em;}
.VKVeranstaltungsortTrenner, .VKVeranstalterTrenner, .VKKategorienTrenner {display: none;}

/** Suchergebnisliste **/

.VKErgebnisEintragungerade {background-color:#e3ebfa; padding:1em; width:44em;margin-right:1em;}
.VKErgebnisEintraggerade {background-color:#f8faff; padding:1em; width:44em;margin-right:1em;}
.VKLinkZurueck {margin-top:1em;}

.VKsearchPBarPrevCellAct {float:left;}
.VKsearchPBarNextCellAct {float:left;}
.VKTrennzeichen {float:left;}
.VKsearchPBarNumCellAct {float:left;}
.VKsearchPBarNumCell {float:left;}


/** Detailansicht **/

#VKDetailsContent { width:45em; padding-right:2em;margin-bottom:1em;}
.VKetailsUeberschrift {border-bottom:0.1em #003399 solid;padding:0.5em 0;}
.vkdetailsEventname {display:none;}



/************************* Pressemitteilungen ********************************/

.pressList { width:45em;}
.header_mitteilung_ueberschrift, .liste_zeile_eins_clear {display:none;}

.liste_mitteilung.odd {border-top:0.1em #003399 solid;}
.liste_mitteilung.even {border-top:0.1em #003399 solid;}
.detail_mitteilung_kopf {border-bottom:0.1em #003399 solid;}
.reihe_eins {border-top:0.1em #003399 solid;}

.pressDetails {width:45em;margin-bottom:1em;}

.reihe_eins, .reihe_zwei {background-color:#CCCCCC; padding: 0.5em;}

.liste_mitteilung_datum {color:#DD0000; font-size:95%; margin-right:0.5em;}
.liste_mitteilung_ueberschrift {color:#375282;font-size:95%;}

.liste_mitteilung_bild {float:left;margin-right:1em;margin-bottom:0.5em;}
.liste_mitteilung_einleitung {margin-top:2em;}

.detail_mitteilung_ueberschrift {color:#375282;margin-left:1em;}

.detail_mitteilung_einleitung {display:none;}
.detail_mitteilung_bild {float:left; margin-top:1em; margin-right:1em; margin-bottom:1em;}

.detail_mitteilung_text {}

.detail_mitteilung_kopf_clear {display:none;}

.liste_zeile_zwei_clear {clear:left;}

.detail_mitteilung_bildunterschrift {width:15em; padding-top:1.2em; padding-bottom:0.5em; font-style:italic; color:#003399; font-size:85%;}




/************************ Verwaltungsportal ******************************/

.lpError {display:none;}
.lpError BR {display:none;}
.behoerde { width:60em;}

.sprungmarke {padding: 2em 0;}



/************************* Grußkarten **************************************/


 
.Grusskarten-Tabelle-Div table td.Grusskarten1 {padding:1em 0.5875em 0.5em 0;vertical-align:bottom;}
.Grusskarten-Tabelle-Div table td.Grusskarten2 {padding:1em 0.5875em 0.5em 0;vertical-align:bottom;}
.Grusskarten-Tabelle-Div table td.Grusskarten3 {padding:1em 0em 0.5em 0;vertical-align:bottom;}
.Grusskarten-Tabelle-Div table td.Grusskarten4 {padding:1em 0.5875em 0.5em 0;vertical-align:bottom;}
.Grusskarten-Tabelle-Div table td.Grusskarten5 {padding:1em 0.5875em 0.5em 0;vertical-align:bottom;}
.Grusskarten-Tabelle-Div table td.Grusskarten6 {padding:1em 0em 0.5em 0;vertical-align:bottom;}
.Grusskarten-Tabelle-Div table td.Grusskarten7 {padding:1em 0.5875em 0.5em 0;vertical-align:bottom;}
.Grusskarten-Tabelle-Div table td.Grusskarten8 {padding:1em 0.5875em 0.5em 0;vertical-align:bottom;}
.Grusskarten-Tabelle-Div table td.Grusskarten9 {padding:1em 0em 0.5em 0;vertical-align:bottom;}


.Grusskarten-senden-Image {padding:1em;}

*html .Grusskarten-senden-Formular TABLE { position:absolute; left:28.5em; top:2.5em;}
.Grusskarten-senden-Bild-Div {float:left;}
*html .Grusskarten-senden-Fusszeile {position:absolute;left:29em; top:32em;}

.Grusskarten-senden-Motivname, .Grusskarten-Motivauswahl-Motivname {display:none;}




