@import url("editor.css");

html {

font-size: 100.01%;

}



body {

	margin: 0px auto 0px auto;

	text-align:center;

	background-color: #FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	background-image:url(../images/body-bg1.gif);

	background-repeat: repeat-y;

	background-position: center;

}



h1 {

font-size: 1.8em;

color: #b43131;

margin: 0px 0px 10px 0px;

line-height: 110%;

}



h1.logo {

position: absolute;

top: 119px;

left: 15px;

z-index: 1;

}



h1.logo a{

font-size: 1.13em;

color: #FFFFFF;

margin: 0px 0px 0px 0px;

text-decoration: none;

font-weight: normal;

}



.logoBaden {

position: absolute;

top: 59px;

left: 22px;

z-index: 1;

border: none

}



h2 {

font-size: 1.4em;

color: #b43131;

margin: 0px 0px 10px 0px;

line-height: 110%;

}



h3 {

font-size: 1.3em;

color: #b43131;

margin: 0px 0px 10px 0px;

}



h4 {

font-size: 1.1em;

color: #b43131;

margin: 0px 0px 10px 0px;

}



p {

font-size: 0.9em;

margin: 0px 0px 15px 0px;

}



#divContent a {

color: #b43131;

}



#divContent a:hover {

color: #b43131;

text-decoration: none;

}



.klein {

font-size: 0.8em;



}



/*   Startseite   */



#divHeadStart {

	width: 970px;

	height: 366px;

	margin: 0px auto 0px auto;

	text-align:left;

	padding: 0px;

	position: relative;

	top: 0px;

	left: 0px;

	background-image:url(../images/head-bg.gif);

	background-repeat: no-repeat;

	background-position:bottom;

}





#divThemenBildStart {

	width: 970px;

	height: 333px;

	/* background-image: url(../upload/kopfbilder/startseite.jpg);
	background-image: url(../upload/kopfbilder/startseite_winter.jpg); */
	background-image: url(../upload/kopfbilder/startseite_fruehjahr2013.jpg);

	background-repeat: no-repeat;

	background-color:#FFFFFF;

	position: absolute;

	top: 0px;

	left: 0px;

}



h1.logoStart {

position: absolute;

top: 32px;

left: 0px;

z-index: 1;

background-color: #b43131;

width: 205px;

height: 52px;

padding: 87px 0px 0px 15px;

}



h1.logoStart a{

font-size: 1.13em;

color: #FFFFFF;

margin: 0px 0px 0px 0px;

text-decoration: none;

font-weight: normal;

}



.divlogoBadenStart {

position: absolute;

top: 32px;

left: 0px;

z-index: 1;

background-color: #b43131;

width: 200px;

height: 117px;

padding: 22px 0px 0px 20px;

}



.logoBadenStart {

border: none;

}


/* Themen: */
a.aHomeThema{
	display: block;
	margin: 30px 6px 12px 6px;
	float: left;
	width: 232px;
	height: 170px;
	background-image: url(../images/hg-homethemen.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
a.aHomeThema.col1{
	margin-left: 0px;
}
a.aHomeThema.col4{
	margin-right: 0px;
}
a.aHomeThema strong{
	display: block;
	float: left;
	width: 232px;
	height: 40px;
	text-align: center;
	color: #FFF;
	line-height: 38px;
}
a.aHomeThema img.thBild{
	border: none;
	width: 232px;
	height: 130px;
}



#StartExtras {

	width: 740px;

	height: 20px;

	position: absolute;

	top: 339px;

	left: 227px;

	font-weight: bold;

	font-size: 1em;



}



#StartExtras ul{

margin: 0px 5px 0px 0px;

padding: 0px 0px 0px 0px;

float:left;

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:12px;

text-transform:uppercase;

}



#StartExtras ul li{

float: left;

background-image: url(../images/bg-strich.gif);

background-repeat: no-repeat;

background-position: top left;

height: 23px;

list-style-type: none;

padding: 4px 24px 0px 24px;

color: #3366cc;

}



#StartExtras ul li:first-child{

background-image: none;

}





#StartExtras ul li a{



text-decoration: none;

color:#3366cc;

}



#StartExtras ul li a:hover{

color:#3366cc;

}



#start_bilder {

	position:relative;

	width:972px;

	height:132px;

	padding:48px 0px 0px 0px;

	margin:0px;

}

#start_bilder .bild {

	width:234px;

/*	background-image:*/

	}



/*   HEAD   */



#divHead {

	width: 970px;

	height: 204px;

	margin: 0px auto 0px auto;

	text-align:left;

	padding: 0px;

	background-color:#b43131;

	position: relative;

	top: 0px;

	left: 0px;

	background-image:url(../images/head-bg.gif);

	background-repeat: no-repeat;

	background-position:bottom;

}



#divSprache {

	width: 212px;

	height: 23px;

	background-color:#9a2626;

	color: #FFFFFF;

	font-size: 1em;

	padding: 9px 0px 0px 8px;

}



#divSprache a{

	color: #FFFFFF;

	text-decoration: none;

}



#divThemenBild {

	width: 750px;

	height: 171px;

	background-image: url(../upload/kopfbilder/default.jpg);

	background-repeat: no-repeat;

	background-position: 0px 32px;

	background-color:#FFFFFF;

	position: absolute;

	top: 0px;

	left: 220px;

}



#divThemenBild ul{

margin: 0px 0px 0px 0px;

padding: 0px;

height: 54px;

}



#divThemenBild li{

margin: 0px 0px 0px 0px;

padding: 5px 0px 0px 10px;

list-style-type: none;

float: left;

display: table;

font-size: 1.4em;

text-align: center;

}



#divThemenBild li a{

text-decoration: none;

color: #000000;

height: 54px;

width: 175px;

display: block; 

}



#divThemenBild li a:hover{

background-image:url(../images/nav-top-hg.gif);

background-repeat: no-repeat;

color:#FFFFFF;

margin: -5px 0px 0px 0px;

padding: 20px 0px 0px 0px;

}



#divThemenBild li a.aktiv{

background-image:url(../images/nav-top-hg.gif);

background-repeat: no-repeat;

color:#FFFFFF;

margin: -5px 0px 0px 0px;

padding: 20px 0px 0px 0px;

}





#formSucheStart {

position: absolute;

top: 340px;

left: 9px;

}





#formSuche {

width: 205px;

height: 20px;

position: absolute;

top: 177px;

left: 9px;

font-weight: bold;

margin: 0px;

padding: 0px;

}



#formSuche input#suchtext, #formSucheStart input#suchtext{

width: 120px;

height: 14px;

margin: 0px 3px 0px 3px;

float: left;

}



#formSuche label, #formSucheStart label{

float: left;

margin: 0px;

padding: 0px;

}



#formSuche input#Suche, #formSucheStart input#Suche{

height: 20px;

}


#Navipfad {

width: 740px;

height: 20px;

position: absolute;

top: 181px;

left: 230px;

font-weight: bold;

font-size: 0.9em;

}



.navipath {

background-image: url(../images/navipath-pfeil.gif);

background-repeat: no-repeat;

background-position: 1px 4px;

padding: 0px 0px 0px 12px;

}



#Navipfad a{

text-decoration: none;

color:#000000;

}



#Navipfad a:hover{

text-decoration: underline;

}





#divContent {

    width: 970px;

	margin: 0px auto;

	text-align:left;

	padding: 0px 0px 25px 0px;

	position:relative;

	top: 0px;

	left: 0px;

	height: auto;

	display:block;

}





#divNav {

	margin: 19px 0px 0px 0px;

	float: left;

	width: 175px;

	

}



#divNav .obenAbrundung {

	background-image:url(../images/navAbrundungOben.gif);

	background-repeat: no-repeat;

	width: 183px;

	height: 13px;

}



#divNav .untenAbrundung {

	background-image:url(../images/navAbrundungUnten.gif);

	background-repeat: no-repeat;

	width: 183px;

	height: 13px;

}



#divNav ul {

	background-color: #FFFFFF;

	border-left: solid 1px #cbcbcb;

	border-right: solid 1px #cbcbcb;

	padding: 1px 0px 5px 6px;

	margin: -5px 0px -5px 0px;

	width: 175px;

	list-style-type:none;

}



#divNav ul li {

	width: 165px;

	margin: 0px;

	padding:0px;

	display:table;

	border-top:1px solid #e8a5a5;

	font-weight:bold;

	font-size: 0.9em;

}



#divNav ul li:first-child{

border: none;

}



#divNav ul li a{

	width:165px;

	margin: 0px;

	padding:2px 0px 2px 5px;

	text-decoration:none;

	display:block;

	color:#000000;

}





#divNav ul li a:hover, #divNav ul li ul li  a:hover {

	background-color:#FFFFFF;

	color:#b43131;

}



#divNav ul li.NavOpen, #divNav ul li ul li.NavOpen {

border-bottom:none;


}





/* SUB NAV LINKS */

#divNav ul li ul {

border: none;

padding: 0px;

margin: 0px;
margin-right:-5px;
padding-right:-5px;

}



#divNav ul li ul li {

	border:none;

}



#divNav ul li ul li a {

	padding-left: 13px;

	width:157px;

	font-weight:bold;	

	font-size:1.15em;

}



#divNav ul li ul li .NavAktiv, #divNav ul li .NavAktiv, #divNav ul li a:hover.NavAktiv  {

	background-color:#b43131;

	color:#FFFFFF;

}






/* SUB SUB NAV LINKS */



#divNav ul li ul li ul li a {

	padding-left: 20px;

	width:150px;

	font-size:1.3em;

	font-weight:normal;

}



/* WIRTSCHAFT */



#LoginWirtschaft {

	background-color: #FFFFFF;

	border-left: solid 1px #cbcbcb;

	border-right: solid 1px #cbcbcb;

	padding: 5px 0px 5px 6px;

	margin: 0px 0px 0px 0px;

	width: 175px;

	list-style-type:none;

	font-size: 0.9em;

	display: table;

}



#LoginWirtschaft h1{

font-size: 1.2em;

margin: 0px 0px 5px 0px;

padding: 0px;

}



#LoginWirtschaft input{

height: 13px;

width: 80px;

margin: 0px 0px 1px 0px;

padding: 0px;

font-size: 1em;

}



#LoginWirtschaft input#Send{

height: 20px;

width: 50px;

float:right;

margin: 3px 16px 0px 0px;

}



#LoginWirtschaft p{

margin: 0px;

padding: 0px;

}



#LoginWirtschaft label{

float: left;

width: 70px;

padding: 4px 5px 0px 0px;

text-align: right;

}

/* Wirtschaft Unternehmen */

.liWirtBranche{

margin: 0px 0px 5px 10px;

list-style-type:circle;

}







/* INHALT */



#divInhalt {

	margin: 19px 0px 0px 44px;

	float: left;

	/*width: 492px;*/

	width: 525px;

}



#divInhalt ul {

font-size: 0.9em;

}



#divInhaltbreit {

	margin: 19px 0px 0px 44px;

	float: left;

	/*width: 492px;*/


	
	    width: 700px;

}



#divInhalt .vorspannText{

margin: 0px 0px 22px 0px;

color: #333333;

line-height: 130%;

font-weight: bold;

}

#divInhalt .vorspannText li {
	list-style-position:outside;
	margin-left:15px;

}

#divInhalt a img{

border: none;


}


/* Tabellen */



.tableLinien,  .tableLinienTH{

width: 525px;

font-size: 0.95em;

}







.tableVisit {

width: 370px;
float:left;

}



.tableLinien caption, .tableVisit caption, .tableLinienTH caption{

text-align:left;

color:#555147;

font-weight: bold;

padding: 2px 0px 2px 2px;

}



.tableLinien th, .tableVisit th {

font-weight: bold;

background-color: #dad9d9;

text-align:left;

}



.tableLinienTH th{

font-weight: bold;

width: 150px;

text-align:left;

vertical-align:top;

border-bottom: 1px solid #c9c7c7;

padding: 5px 6px 7px 0px;

}



.tableLinien td, .tableVisit td, .tableLinienTH td {

vertical-align:top;

border-bottom: 1px solid #c9c7c7;

padding: 5px 6px 7px 0px;

}



#divExtra {

	position:absolute;

	top: 19px;

	right: 0px;

	width: 190px;



}



#divExtra .classExtra {

	background-color: #FFFFFF;

	/*border: solid 1px #cbcbcb;*/

	padding: 0px 6px 8px 0px;

	margin: 0px 0px 15px 0px;

	background-image:url(../images/extraAbrundungUnten.gif);

	background-repeat: no-repeat;

	background-position: bottom;

}
#divExtra a img {
	margin: 2px;
	text-decoration:none;
	border:none;
}
#divExtra a:link img {
	margin: 2px;
	border:0px;
	text-decoration:none;
	
}
#divExtra a:visited img {
	margin: 2px;
	border:0px;
	text-decoration:none;
	
}
#divExtra a:hover img {
	margin: 2px;
	border:0px;
	text-decoration:none;
	
}
#divExtra a:active img {
	margin: 2px;
	border:0px;
	text-decoration:none;
	
}
/*a:link img, a:visited img, a img{
	text-decoration:none;
	border:none;
}*/

#divExtra .classExtra h1{

	font-size: 1.15em;

	/*background-color: #bebebd;*/

	margin: 0px 0px 6px 0px;

	color: #b43131;

	padding: 10px 0px 0px 8px;

	background-image:url(../images/extraAbrundungOben.gif);

	background-repeat: no-repeat;

	background-position: -0px -0px;	

	width: 190px;

}

#divExtra .classExtra h1.shopping{

	padding: 10px 0px 0px 8px;

	height: 40px;

	background-image:url(../images/extraAbrundungObenShop.gif);

}



#divContent #divExtra .classExtra p, #divExtra .classExtra form{

margin-left: 8px;

}


#divExtra .ulFav {

margin: 0px 0px 0px 14px;

padding: 0px 0px 0px 0px;

}



#divExtra .ulFav li{

margin: 0px 0px 8px 0px;

padding: 0px 0px 0px 0px;

list-style-type: none;

}



/* Shopping */

ul.ulShopping{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	width: 525px;

	display: table;

}

ul.ulShopping li{

	margin: 0px 16px 5px 0px;

	padding: 5px 6px 6px 6px;

	float: left;

	width: 152px;

/*	height: 231px;*/
height: 260px;
	overflow: hidden;

	background-image: url(../images/hg-shopoverv-item.gif);

	background-repeat: no-repeat;

	cursor: pointer;

/*	cursor: hand;*/

}

ul.ulShopping li.dritter{

	margin-right: 0px;

}

ul.ulShopping li.sideBar{

	margin: 0px 0px 10px 14px;

	float:none;

}



ul.ulShopping a{

	text-decoration: none;

}

ul.ulShopping li h4{

	font-family: Arial, Helvetica, sans-serif;

	color: #b43131;	

	height: 40px;

}

.ulShopping .imgCont{

	text-align:center;

	height: 90px;

}

.ulShopping .imgCont img{

	border: none;

}

.ulShopping .beschr{

	padding: 0px;

	height:44px;

	font-size: 86%;

}

.ulShopping .preis, .preis{

	height:33px;

	font-size: 86%;

	color: #015596;

	text-align: right;

}

.ulShopping .preis strong, .preis strong{

	font-size: 120%;

	font-weight: bold;

	display: block;

}

.ulShopping .vkarte{

	height:38px;

	font-size: 86%;

	border-top: 1px dotted #cbcbcb;

	color: #8e8e8e;

}


.fehler {

background-color:#FF9; border:1px solid #C30;}


/* Übersicht Ärzte Branchengruppen*/

.UebersichAerzte {

margin: 0px;

padding: 0px;

width: 400px;

}



.UebersichAerzte li{

margin: 0px;

padding: 5px 0px 5px 5px;

list-style-type: none;

border-bottom: 1px solid #c9c7c7;

}



.UebersichtEinkaufsfuehrer{

margin: 0px;

padding: 0px;

width: 400px;

}



.UebersichtEinkaufsfuehrer li{

margin: 0px;

padding: 5px 0px 5px 5px;

list-style-type: none;

border-bottom: 1px solid #c9c7c7;

}



.UebersichtEinkaufsfuehrer li.unterUebersichtEinkaufsfuehrer{

margin: 0px 0px 0px 30px;

padding: 2px 0px 2px 0px;

border: none;

list-style-type: disc;

}





/*----------------Verkehr---------------*/



.BildmitRahmenLINKS {

float: left;

margin: 0px 8px 6px 0px;

font-size: 0.85em;

}



.BildmitRahmenLINKS img{

display:block;

}



.BildmitRahmenRECHTS {

float: right;

margin: 0px 8px 6px 0px;

font-size: 0.85em;

}



.BildmitRahmenRECHTS img{

display:block;

}



/*---------------   Bildmodul Template Seiten   ---------------*/





#divBildGrossCenter {

background-color: #dad9d9;

text-align: center;

margin: 0px 0px 25px 0px;

padding: 4px;

}



#divBildGross{

display: table;

width: auto; /* die eigetliche Breite wird in das Element per Modul geschrieben!!! IE braucht Breite */

margin: 0px auto;

text-align: left;

font-size: 0.85em;

}



#divBildGross img{

margin: 0px 0px 5px 0px;

}



.divBildKleinCenter {

float:right;

width: 200px;

padding: 4px;

background-color: #dad9d9;

font-size: 0.85em;

display: block;

clear: both;

margin: 0px 0px 10px 10px;

}



.divBildKleinCenter  img{

margin: 0px 0px 5px 0px;

}



/*---------------   Artikelübersicht   ---------------*/



.classBlock {

margin: 0px 0px 17px 0px;

padding: 0px 0px 0px 0px;

width: 100%;

display:table;

}





.classBlock .image {

float: left;

margin: 0px 7px 10px 0px;

position: relative;

top: 0px;

left: 0px;

}





.headline {

font-size: 1em;

margin: 0px 0px 3px 0px;

}



.headline a{

text-decoration: none;

background-image:url(../images/icon-linkintern.gif);

background-repeat: no-repeat;

padding: 0px 0px 0px 15px;

}



.classBlock .text {

margin: 0px 0px 0px 0px;



}



#Back {

float:left;

}

#highlights {

	margin: 19px 0px 20px 0px;
	/*float: left;*/
	width: 523px;
	height:auto;
	background-image:url(../images/highlightsAbrundung1.gif);
	background-repeat:no-repeat;	
	background-color:#FFF;
	

	
}



#highlights .obenAbrundung {

	background-image:url(../images/highlightsAbrundungOben1.gif);

	background-repeat: no-repeat;

	width: 525px;

	height: 15px;

}



#highlights .untenAbrundung {

	background-image:url(../images/highlightsAbrundungUnten.gif);

	background-repeat: no-repeat;

	width: 525px;

	height: 13px;
	

}
#highlights .classBlock {
	border-left: solid 1px #cbcbcb;
	border-right: solid 1px #cbcbcb;
	margin: 0px;
	width:513px;
	padding: 5px 5px 15px 5px;
	
}
/*---------------   Herold   ---------------*/



.herold {

width: 90px;

height: 16px;



float:right;

padding: 2px 0px 0px 0px;

}


.herold img{

float: left;

margin: -2px 3px 0px 2px;

border:none;

}



.herold a{

text-decoration: none;

font-weight:bold;

color:#333333;



}



/*---------------   Suche/Biete   ---------------*/



.floatLeft {

float: left;

border-right: 1px solid #999999;

margin: 0px 18px 0px 0px;

}



.sucheBiete {

margin: 0px 7px 0px 0px;

padding: 0px 5px 0px 0px;

width: 230px;
float:left;
}







.sucheBiete li {

margin: 0px 0px 18px 0px;

padding: 0px;

list-style-type: none;

}



.sucheBiete b {

	margin: 0px 0px 0px 0px;

	display:block;

}



.kleinGrau, .kleinGrau a {

color: #666666; 

margin: 0px;

font-size: 1em;

}



/*SUCHE BIETE  FORMULAR*/



.labKlein {

font-size: 0.9em;

}



.labGross{

 width: 110px; 

 float: left;

 padding: 3px 0px 0px 0px;

 height: 20px;

 }



#formSucheBieteEintrag input, #formSucheBieteEintrag select {

	width: 180px;

	text-decoration: none;

	font-size: 0.9em;

}



#formSucheBieteEintrag select {

	width: 185px;

	text-decoration: none;

	font-size: 0.9em;

}





#formSucheBieteEintrag p {

margin: 0px 0px 7px 0px;

}



#formSucheBieteEintrag textarea {

	width: 300px;

	text-decoration: none;

	font-family:Arial, Helvetica, sans-serif;

		font-size: 0.9em;

}





#formSucheBieteEintrag input#senden{

	width: 95px;

	margin: 10px 0px 15px 0px;

	font-size: 0.9em;

}



#formSucheBieteEintrag input#no_tel {

width: 50px;

}





/* NEWSLETTER FORMULAR*/


#FormNewsletter label {
width: 100px; 
display:block; 
float:left;
}



/*---------------   Online buchen   ---------------*/



#scout {

color:#666666;

font-size: 0.9em;

}



#scout select {

/* height: 18px; */
height: 1.9em;

/* font-size: 0.8em; */
font-size:1em;

/* padding: 0px 0px 3px 0px; */
padding: 0;

}





/*---------------   Events   ---------------*/





#SideBarEventsSmall{

margin:0px;

padding: 0px;

}





#SideBarEventsSmall label{

float: left;

width:32px;

padding: 5px 0px 0px 0px;

}



#SideBarEventsBig label{

width:100px;

padding: 0px 0px 0px 0px;

}



#SideBarEventsBig .labelDatum{

width:32px;

padding: 5px 0px 0px 0px;

}



#SideBarEventsSmall input, #SideBarEventsBig input{

width:100px;

height: 14px;
border: solid 1px #CCCCCC;
	background:#FFFFFF;
	color:#000000;

margin: 5px 0px 1px 0px;

padding: 1px 0px 0px 2px;

font-size: 0.95em;

}

	

#SideBarEventsSmall select, #SideBarEventsBig select{

width:35px;

height: 16px;

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

font-size: 0.9em;

}



#SideBarEventsSmall fieldset, #SideBarEventsBig fieldset{

border: none;

margin: 0px;

padding: 0px;

color:#666666;

}



#SideBarEventsSmall .vonSelects, #SideBarEventsSmall .bisSelects, #SideBarEventsBig .vonSelects, #SideBarEventsBig .bisSelects{

margin: 0px;

padding: 0px;

}


#SideBarEventsSmall label{
margin: 0px;
padding: 0px;
}


.BtnGrau {

border: 1px solid #a0a0a0;

color:#000000;

background-image: url(../images/btn-hg.gif);

background-repeat: repeat-x;

}










#SideBarEventsBig{

margin:0px;

padding: 0px;

}



#SideBarEventsBig fieldset{

border: none;

margin: 0px;

padding: 0px;

color:#666666;

}



#SideBarEventsBig input#submit2, #SideBarEventsSmall input#submit2{

height: 18px;

width: 55px;

margin: 5px 0px 0px 0px;

border: 1px solid #a0a0a0;

padding: 0px;

color: #797979;

background-image: url(../images/btn-hg.gif);

background-repeat: repeat-x;

font-size: 0.9em;

}

#SideBarEventsSmall input#submit2{

margin: 10px 0px 0px 55px;

}


#SideBarEventsSmall .grau, #SideBarEventsBig .grau{
	font-weight:bold;
	color:#666;
}

.divEvent.on, .divEvent.off{

	margin: 0px 0px 12px 0px;

}

.divEvent.on{

	border: 1px solid #CCCCCC;

	background-color:#FFFFCC;

}

.divEvent.on div{

	visibility: visible;

	display: block;

}

.divEvent.on a.linkExpand{

	

	text-decoration: none;

	/*background-image:url(../images/icon-linkexpanded.gif);

	background-repeat: no-repeat;

	background-position: 0px 3px;*/

	padding: 0px 0px 0px 0px;

}

.divEvent.off div{

	visibility: hidden;

	height: 1px;

	overflow: hidden;

	display: none;

}

.divEvent.off a.linkExpand{

	/*background-image:url(../images/icon-linkexpand.gif);

	background-position: 0px 3px;

	background-repeat: no-repeat;*/

	padding: 0px 0px 0px 0px;

	

}

.labelDatum {

	width: 26px;

	display: table;

	float: left;

}

#pVInfo {

	font-size: 9px;

}

/* creates a little calendar icon

 * instead of a text link for "Choose date"

 */

a.dp-choose-date {

	float: left;

	width: 16px;

	height: 16px;

	padding: 0;

	margin: 5px 3px 0;

	display: block;

	text-indent: -2000px;

	overflow: hidden;

	background: url(../images/icon-calendar.gif) no-repeat; 

}

a.dp-choose-date.dp-disabled {

	background-position: 0 -20px;

	cursor: default;

}

/* makes the input field shorter once the date picker code

 * has run (to allow space for the calendar icon

 */

input.dp-applied {

	width: 68px;

	float: left;

	background:#FFFFFF;

	border: 1px solid #CCCCCC;

	color:#000000;

}





/* FORM VISITENKARTEN*/





#formVisitAnm input{

	width:380px;

	height: 16px;

	padding: 1px 0px 1px 1px;

	margin: 3px 0px 3px 0px;

}



#formVisitAnm #select {

margin: 3px 0px 3px 0px;

}





#formVisitAnm input#senden{

	height: 20px;

	width: 100px;

	float:left;

	margin: 3px 0px 0px 0px;

	font-size: 1em;

	padding: 0px;

}

#formVisitAnm input.teilnahme, #formVisitBearbeiten input.teilnahme{	
width:20px;
height: 16px;
margin:25px 0 -3px 0;
padding: 0;
}
#formVisitAnm label.teilnahme {	
height: 16px;
padding:0 0 10px 0;
}
#Teilnahme {
	overflow:auto;
	height:200px;
	background-color:#ffffff;
	padding:5px;
	width:500px;
	}

#formVisitBearbeiten input{

	width:350px;

	height: 18px;

	padding: 5px 0px 0px 4px;

	border: solid 1px #CCCCCC;

}



#formVisitBearbeiten input#uname{

	width:450px;

	height: 25px;

	padding: 5px 0px 0px 4px;

	border: solid 1px #CCCCCC;

	color: #555147;

	font-size: 18px;

	/*text-transform: uppercase;*/

	font-weight: normal;

}



#formVisitBearbeiten input#oeffnungszeiten, #formVisitBearbeiten input#ueberschrift1, #formVisitBearbeiten input#ueberschrift2{

	width:480px;

}



#formVisitBearbeiten input#ueberschrift1, #formVisitBearbeiten input#ueberschrift2  {

color: #555147;

font-size: 14px;

font-weight: bold;

margin: 0px 0px 5px 0px;

}



#formVisitBearbeiten input#senden{

height: 20px;

width: 100px;

float:left;

margin: 3px 0px 0px 0px;

border: 1px solid #a0a0a0;

background-image: url(../images/btn-hg.gif);

background-repeat: repeat-x;

font-size: 1em;

padding: 0px;



}



.input{

	border: solid 1px #CCCCCC;

	background-color: #FFFFFF;

}

.label{

	font-weight: bold;

	color: #666666;	

}

.label.left{

	display: block;

	float: left;

	width: 80px;

}

.label.zeile{

	display: block;

	margin: 0px;

}

.textarea.left{

	width:500px;

	float:left;

	margin-right: 8px;

}



/*VISITENKARTEN ANZEIGEN*/



.visitBlock {

display:block;

clear:both;

}



.VisitBilder {

float: right;

margin: 0px 0px 0px 30px;

}



.VisitBilderLogo{

float: right;

margin: 27px 0px 0px 30px;


}



/*VISITENKARTEN Login*/





#Login input#Send{

height: 20px;

width: 60px;

margin: 3px 0px 0px 100px;

border: 1px solid #a0a0a0;

color: #696969;

background-image: url(../images/btn-hg.gif);

background-repeat: repeat-x;

font-size: 0.9em;

padding: 0px;



}



#Login p {



margin: 5px 0px 5px 0px; 



}





#Login input{

	width:150px;

	height: 18px;

	padding: 5px 0px 0px 4px;

	border: solid 1px #CCCCCC;

}





#Login label{

	width:100px;

	height: 18px;

	padding: 6px 0px 0px 0px;

	float: left;

}


/*FORMULAR Passwortvergessen*/

#formPasswort label{
	width:120px;
	float:left;
	display:block;
}

#formPasswort input#Absenden{

height: 20px;

width: 60px;

margin: 3px 0px 0px 120px;

border: 1px solid #a0a0a0;

color: #696969;

background-image: url(../images/btn-hg.gif);

background-repeat: repeat-x;

font-size: 0.9em;

padding: 0px;



}


#formPasswort input {
	width: 200px;
	height: 20px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	padding: 3px 0px 0px 3px;
}


/*   FOOTER   */



#divFooter {

    width: 970px;

	text-align:center;

	padding: 7px 0px 0px 0px;

	font-size: 0.9em;

	height: 50px;

	display: block;

}



#divFooter a{

text-decoration: none;

color:#454444;

}



#divFooter a:hover{

color: #b43131;

}
.weitereNews {
	display:block;
height:40px;
}
.weitereNewsLinks {
	background-image:url(../images/news-pfeile-links.gif);
	background-repeat:no-repeat;
	width:18px;
	height:38px;
	padding:0px;
	margin:0px 0px 0px 170px;
	float:left;
	}
.weitereNewsMitte {
	background-image:url(../images/news-pfeile-mitte.gif);
	background-repeat:repeat-x;
	height:29px;
	padding:9px 0px 0px 5px;
	margin:0px;
	font-weight:bold;
	float:left;
	}	
.weitereNewsRechts {
	background-image:url(../images/news-pfeile-rechts.gif);
	background-repeat:no-repeat;
	width:18px;
	height:38px;
	padding:0px;
	margin:0px;
	}
	
/* ie 7 hover balken */

*+html #divNav ul li {

	width: 165px;

	margin: 0px;

	padding:0px;
	padding-right:5px;

	display:table;

	border-top:1px solid #e8a5a5;

	font-weight:bold;

	font-size: 0.9em;

}