/******************************************
desc:	basis-css der Gemeinde Grafenhausen
autor:	Timo Keller
v/dat:	1.0 / 30.08.2006

Farben:
grau: 67676B
grau navi: DCDCDD
grau Cntainer hell: F2F2F2
grün: 8F9B6C
dunkelgrün: 8F9B6C
orange: F39F00
******************************************/
/** allgemeingültige Klassen **/
body, html {font-family: Verdana, Arial, Helvetica, sans-serif;color: #67676B;}
img {border: 0px;}

a {color:#67676B;text-decoration:underline;font-weight: bold;}
a:hover {color:#F39F00;text-decoration:underline;font-weight: bold;}

h1 {font-size:130%;text-transform:uppercase;border-bottom: 1px solid #F39F00;}
h2 {font-size:100%;text-transform:uppercase;border-bottom: 1px solid #F39F00;}
.invisible {display:none;}

/** Deco-Frames **/
.rightDecoFrame, .leftDecoFrame {background-image:url(../../show/1297998_l1/la_decoframe.gif); background-repeat:repeat-x;background-color:#8F9B6C;}

/** Topbereich **/
#topBody {margin:0px;padding:0px;width:100%;height:176px;background-image:url(../../show/1296662_l1/la_topbild.jpg); background-repeat:no-repeat;background-position: 0px 0px;background-color:#FFFFFF;}
.topFrame {margin:0px;padding:0px;width:100%;height:176px;}
#topFree1Html {float:left;width:100%;}
.FreetopFrameDiv1 {border:0px solid #000000;padding-top:3px;height:15px;font-size:11px;font-weight: bold;color:#8F9B6C;}
.FreetopFrameDiv2 {border:0px solid #000000;float:left;width:205px;height:140px;}
.FreetopFrameDiv2 img {border:0px solid #FF0000;width:120px;height:140px;margin-left:50px;}
.FreetopFrameDiv3 {border:0px solid #000000;float:left;width:150px;height:140px;padding-left:23px;padding-top:14px;}
.FreetopFrameDiv3spanlink1, .FreetopFrameDiv3spanlink2, .FreetopFrameDiv3spanlink3, .FreetopFrameDiv3spanlink4, .FreetopFrameDiv3spanlink5, .FreetopFrameDiv3spanlink6
	{border-bottom: 1px solid #F39F00;width:100px;height:15px;padding-top:5px;}
.FreetopFrameDiv3link1, .FreetopFrameDiv3link2, .FreetopFrameDiv3link3, .FreetopFrameDiv3link4, .FreetopFrameDiv3link5, .FreetopFrameDiv3link6
	{font-size:12px;text-decoration:none;text-transform: uppercase;}
.FreetopFrameDiv3link1:hover, .FreetopFrameDiv3link2:hover, .FreetopFrameDiv3link3:hover, .FreetopFrameDiv3link4:hover, .FreetopFrameDiv3link5:hover, .FreetopFrameDiv3link6:hover	
	{font-size:12px;text-decoration:none;text-transform: uppercase;}
.FreetopFrameDiv4 {float:left;width:500px}
.FreetopFrameDiv4 img {border:0px solid #FF0000;width:500px;height:154px;}
.topFrameDiv1 {position:absolute; top:23px; right:0px;}

/** Navigation **/
.navigationFrame {margin:0px;padding:0px;background-image:url(../../show/1297975_l1/hgnavi.gif);}
#navigationBody margin:0px;padding:0px;background-color:#FFFFFF;}
.Pirofunctions {position:absolute;top:2px;left:35px;font-size: 0.6em;width:170px;}
.sprachButtons {display:none;}
.div-navigation-outer {width:170px;margin-left: 35px;margin-top:26px;}

.div-navigationlevel1active {padding-bottom:4px;padding-top:4px;background-color:#FFFFFF;}
.divLink-navigationlevel1active {background-color:#FFFFFF;width:170px;}
.navigationlevel1active, .navigationlevel1active:hover {font-size:80%;color:#F39F00;text-decoration:none;text-transform: uppercase;}

.div-navigationlevel1inactive {padding-bottom:4px;padding-top:4px;}
.divLink-navigationlevel1inactive {border-bottom: 1px solid #F39F00;width:170px;}
.navigationlevel1inactive {font-size:80%;text-decoration:none;text-transform: uppercase;}
.navigationlevel1inactive:hover {font-size:80%;color:#F39F00;text-decoration:none;text-transform: uppercase;}

.div-navigationlevel2active, .div-navigationlevel2inactive {background-color:#FFFFFF;width:170px;background-image:url(../../show/1297977_l1/la_navi2.gif); background-repeat:no-repeat;background-position:4px 6px;}
.divLink-navigationlevel2active, .divLink-navigationlevel2inactive {margin-left:11px;}
.navigationlevel2active, .navigationlevel2active:hover {font-size:80%;font-weight:bold;text-decoration:none;}
.navigationlevel2inactive {font-size:80%;font-weight:normal;text-decoration:none;}
.navigationlevel2inactive:hover {font-size:80%;font-weight:normal;text-decoration:none;}

.div-navigationlevel3active, .div-navigationlevel3inactive {background-color:#FFFFFF;width:170px;background-image:url(../../show/1297977_l1/la_navi2.gif); background-repeat:no-repeat;background-position:12px 6px;}
.divLink-navigationlevel3active, .divLink-navigationlevel3inactive {margin-left:20px;}
.navigationlevel3active, .navigationlevel3active:hover {font-size:80%;font-weight:bold;text-decoration:none;}
.navigationlevel3inactive {font-size:80%;font-weight:normal;text-decoration:none;}
.navigationlevel3inactive:hover {font-size:80%;font-weight:normal;text-decoration:none;}

.div-navigationlevel4inactive, .div-navigationlevel4active,.div-navigationlevel5inactive, .div-navigationlevel5active {display:none;}

.free2html {margin-left: 35px;margin-top:25px;}

/** Inhalt **/
.contentFrame {margin:0px;padding:0px;background-color:#FFFFFF;}
#contentBody {margin:0px;padding:0px;background-color:#FFFFFF;font-size:80%;width:667px;border:0px solid #ff0000;}
#Content-inner {clear:both;}
table {font-size: 100%;border: 0px;}
.workflowPanelUp {margin:0px;padding:0px;height: 10px;padding-left:5px;}
.wf {font-size: 9px; background-color: #F39F00;}

#contentWayhome {padding-top:5px;padding-bottom:5px;padding-left:5px;}
.contentframewayhome {font-size:85%;font-weight:normal;text-decoration:none;}
.contentframewayhome:hover {font-size:85%;font-weight:normal;text-decoration:none;}

.contentMitServiceSpalte {float:left;width:470px;margin-right:10px;}
.contentSpalte {padding-left:5px;}
.serviceSpalte {width:180px;}

ul {list-style-position:outside;list-style-type:square;padding-bottom:8px;padding-left:16px;}
* html ul {margin-left:16px;padding-left:0px;}

.servicecontainer {width:178px;border:1px solid #F2F2F2;font-size:85%;line-height:150%;}
.servicecontainer th {background-color:#FFFFFF;text-transform: uppercase;}
.servicecontainer tr {background-color:#DCDCDD;border-top:1px solid #ff0000;} 

#content-footer-div {clear:both;width:470px;margin:5px;padding-top:15px;}
#content-footer-div a {font-size:90%;font-weight:bold;text-decoration:none;}
#content-footer-div a:hover {font-size:90%;font-weight:bold;text-decoration:none;}
#printpage {float:left;width:32%;border:0px solid #ff0000;}
#sendpage {float:left;width:35%;border:0px solid #ff0000;}
#siteup {float:left;width:33%;text-align:right;border:0px solid #ff0000;}
.printpage {padding-left:15px;background-image:url(/servlet/PB/show/1298048_l1/la_printpage.gif); background-repeat:no-repeat;background-position:0px 0px;}
.sendpage {padding-left:20px;background-image:url(/servlet/PB/show/1298047_l1/la_sendpage.gif); background-repeat:no-repeat;background-position:0px 3px;}
.siteup {padding-left:20px;background-image:url(/servlet/PB/show/1298046_l1/la_siteup.gif); background-repeat:no-repeat;background-position:0px 4px;}

/** Pressemodul **/
.liste_mitteilung_trenner {height:15px;}
.reihe_zwei, .detail_mitteilung_zur_uebersicht_oben, .detail_mitteilung_zur_uebersicht_unten {padding-top:10px;padding-bottom:10px;}
.liste_zeile_eins, .liste_zeile_zwei, .detail_zeile_eins, .detail_zeile_zwei, .detail_zeile_drei {float:left;width:100%;}
.liste_mitteilung_bild {float:left;width:120px;}
.detail_mitteilung_bild {float:left;width:10px;padding-right:10px;}
.liste_mitteilung_datum, .detail_mitteilung_datum {display:none;}

/** Veranstaltungen **/
.VKEinleitungSubtitle, .VKEinleitungBegleittext {display:none;}
.VKSucheZeitraumVon {padding:10px 0px 10px 42px;}
.VKSucheZeitraumBis {padding:10px 0px 10px 20px;}
.VKSucheButton1 {padding:10px;}

.VKTrennerErgebnisListe {height:15px;}
h2.VKErgebnisTerminUeberschrift {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border:0px;font-weight:bold;}
h2.VKErgebnisTitel {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}

/** Firmen **/
.FirmenSucheFreitext label, .FirmenSuchePlz label {width:100px;}

#FirmenErgebnisliste {padding-top:15px;}
.FirmenErgebnisFirmenname {font-weight:bold;border-bottom: 1px solid #F39F00;}

/* Branchenbaum */
.bbLevel1 {padding-left:10px;margin-left: 0px}
.bbLevel2 {padding-left:10px;margin-left: 20px}
.bbLevel3 {padding-left:20px;margin-left: 30px}
.bbLevel4 {padding-left:30px;margin-left: 40px}

/** Suche **/

#dvvSuche {font-size: 80%;padding-left: 10px;}

/***- div Überschrift  **/
h1.SucheHeadline {margin-top: 0px;}
#SuchmaskeGesamt {width: 95%;}
                              
.searchRsWithDescr0 {margin-bottom: 0px; padding-top: 4px; padding-bottom: 4px; padding-left: 3px; background-color: #ffffff; clear: both; font-weight: bold;}
.searchRsWithDescr1 {margin-bottom: 0px; padding-top: 4px; padding-bottom: 4px; padding-left: 3px; background-color: #DCDCDD; clear: both; font-weight: bold;}
                              									  
a.searchRsName {margin-right: -6px;}
.searchRsWithDescr0 img {float: right;}
.searchRsWithDescr1 img {float: right;}

.searchDescrNameCell0 {font-weight: normal;}                      													
.searchDescrNameCell1 {font-weight: normal;}

#searchRsNoResultsCell {}

#searchRsNoResults {}

#searchAnzTreffer {}

span.suche {font-weight: bold;}
span.textsuchbegriff {}
span.suchanfrage {line-height: 2em; }

#searchOutput {clear: both; width: 95%;}

.searchPBar {float: left; width: 95%;background-color: #DCDCDD;  padding: 3px;}
.searchPBarPrevCell {font-weight: bold;  float: left; padding-right: 20px;}

input.searchPBarPrevBt {}
input.searchPBarPrevBtDis {}
.searchPBarNextCell {font-weight: bold;  float: left; padding-left: 20px; padding-right: 5px;}

input.searchPBarNextBt {}

input.searchPBarNextBtDis {}

.searchPBarNumCellAct {float: left; padding-left: 5px; font-weight: bold; padding-right: 5px; }
.searchPBarNumCell 	{float: left; padding-left:5px; padding-right: 5px;}

#seitenzahlen {float: left;}
input.searchPBarNumBtAct {float: left;}
input.searchPBarNumBt {}
#searchPBarNumSelectCell {float: left;}
select.searchPBarNumSelect {float: left;}

#searchPBarGoCell {float: left;}
input.searchPBarGoBt {float: left;}

#freespace0 {margin-top: 0px; height: 15px; overflow: hidden;}
#freespace1 {display: none;}
#freespace2 {display: none;}
#freespace3 {clear: both; height: 15px;}
#freespace4 {height: 15px;}
#freespace5 {}
#freespace6 {}
#freespace7 {height: 15px;}
.freespace8 {float: left;}
.freespace9 {clear: both; display: none;}
#freespace10 {height: 15px;}
#freespace11 {height: 15px;}
#freespace12 {height: 15px;}
#freespace13 {height: 15px;}

/** sitemap **/
body.sitemap {width:300px;margin:0px;padding:0px;}

/* Content eigene Klassen */
.linkextern {font-size:100%;padding-left: 15px; background-image:url(/servlet/PB/show/1297993_l1/la_linkextern.gif); background-repeat:no-repeat;background-position:0px 2px;}

/** Druckversion **/
.printPageBody {margin:0px;padding:0px;background-color:#FFFFFF;font-size:80%;width:667px;}
/** Seite versenden **/
.sendPageTable {font-size:80%;}
