
/***************************************************************************************/
/*                                                                                     */
/* Titel:     Stylesheet www.isango.biz                                                */
/* Author:    Arnold Bwele                                                             */
/* Company:   ISANGO                                                                   */
/* Date:      01.10.2006                                                               */
/* Version:   1.0                                                                      */ 
/*                                                                                     */
/***************************************************************************************/

div,h1,h2,h3,h4,h5,p {
  margin:0;
  padding:0;
  border:0;
}

p, p.bodytext {
  line-height:14px;
  padding-bottom:14px; /* Ehemaliger Wert: 9px */
  /*padding-top:5px;*/
  color:#313336;
}

.bulletlist, td {
  line-height:14px;
  color:#313336;
}

#content table {
	margin-bottom:8px;
}

/* Erste Ueberschrift auf einer Seite*/
h1 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:16px;
   	line-height:14px;
	padding-bottom:11px;
   	color:#2E257F;
}

/*  Ueberschrift mit 10 Pixel Abstand nach unten bei Tabellen*/
h2 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:14px;
   line-height:14px;
	padding-bottom:4px;
   color:#2E257F;
}

/* Ueberschrift mit 10 Pixel Abstand nach unten*/
h3 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:13px;
   	line-height:14px;
	padding-bottom:4px;
   	color:#2E257F;
}

/* Ueberschrift mit 20 Pixel Abstand nach unten*/

h4 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:11px;
   	line-height:14px;
	padding-bottom:14px;
   	color:#2E257F;
}

h2.pagetitle {
	color:#E8261B;
	font-weight:bold;
	font-size:20px;
}

table {
	margin-bottom:13px !important;
}

#footer ul, #footer ul {
  list-style-type:none;
  color:#adadaf;
  font-size:12px;
  margin:0;
  padding:0;
}

#footer ul li, #footer ul li {
  display:inline;
  border-right:1px solid #adadaf;
  margin:0;
  padding:0 10px;
  font-size:11px;
}

#footer ul li.last {
  border-right:none;
  font-size:11px;
}

#footer ul li a {
  color:#adadaf;
  text-decoration:none;
  font-weight:normal;
  font-size:11px;
}

p.celsubmenu_p {
	width:450px;
}

#content_uebersicht h1.celmenuErster {
	margin-top:12px;
}

#content_uebersicht h1.celmenuErster, #content_uebersicht h1.celmenuMitte, #content_uebersicht h1.celmenuLetzter {
	margin-bottom:4px;
}

p.celsubmenu_p a:link, p.celsubmenu_p a:visited, p.celsubmenu_p a:hover, p.celsubmenu_p a:active {
	color:#E8261B;
	text-decoration:none;
	border-left:1px solid #E8261B;
	border-right:1px solid #E8261B;
	padding-left:3px;
	padding-right:16px;
	margin-left:12px;
	background-image:url(../img/hg_mehr.gif);
	background-position:right center;
	background-repeat:no-repeat;
}

#willkommen a:link, #willkommen a:visited, #willkommen a:hover, #willkommen a:active,
#content_uebersicht a:link, #content_uebersicht a:visited, #content_uebersicht a:hover, #content_uebersicht a:active,
#content a:link, #content a:visited, #content a:hover, #content a:active,
#content_mit_bild a:link, #content_mit_bild a:visited, #content_mit_bild a:hover, #content_mit_bild a:active,
#content_ohne_topimage a:link, #content_ohne_topimage a:visited, #content_ohne_topimage a:hover, #content_ohne_topimage a:active {
	text-decoration:none;
	color:#2E257F;
	font-size:11px;
}

#willkommen h1.celmenuLetzter, #willkommen h1.celmenuMitte, #willkommen h1.celmenuLetzter {
	display:none;
}

#willkommen p.celsubmenu_p {
	width:643px;
	margin-top:11px;
} 

h1.teaserstartseite {
	display:none;
}

p.teaserstartseite_p1 {
	margin-top:10px;
	margin-left:11px;
	width:160px;
	font-weight:bold;
	color:#929292;
}

p.teaserstartseite_p2 {
	margin-top:10px;
	margin-left:11px;
	width:160px;
	font-weight:bold;
	color:#929292;
}

p.teaserstartseite_p3 {
	margin-top:10px;
	margin-left:11px;
	width:160px;
	font-weight:bold;
	color:#929292;
}

table.imgtext-table {
	margin:0;
	padding:0;
}

/* Callback Form */
.callbackform {
	position: absolute;
	height: 250px;
	width: 192px;
}

.callbackform form {
	position: relative;
	top: 190px;
	left: 10px;
	right: 10px;
}

.callbackform form input {
	margin-right: 5px;
	font-size: 9px;
}

.callbackform_us {
	position: absolute;
	height: 171px;
	width: 192px;
}

.callbackform_us form {
	position: relative;
	top: 133px;
	left: 10px;
	right: 10px;
}

.callbackform_us form input {
	margin-right: 5px;
	font-size: 9px;
}

/* Kundenlogin */
.kundenlogin {
	position: absolute;
	width: 192px;
	height: 53px;

}

.kundenlogin form {
	position: relative;
	top: 8px;
	left:7px;
}

.kundenlogin form input {
	font-size: 9px;
	margin-right: 5px;
}

.loginimage {
	margin:0;
	padding:0;
	margin-left:9px;
}

/* Sitemap */

.levela {
	font-weight:bold;
	padding-bottom:3px;
}

SPAN.firstlink a:link, SPAN.firstlink a:visited, SPAN.firstlink a:hover, SPAN.firstlink a:active {
	color:black !important;
}

DIV.level0 {
	margin-top:5px;
}

DIV.level0 a:link, DIV.level0 a:visited, DIV.level0 a:hover, DIV.level0 a:active {
	font-weight:bold;
}

ul.level1 {
	margin:0;
	padding:0;
	margin-left:180px;
}

ul.level1 li.noline, ul.level1 li.lastitemsub, ul.level1 li {
	list-style-type:none;
}

ul.level2 {
	margin:0;
	padding:0;
	margin-left:100px;
}

li.noline a:link, li.noline a:visited, li.noline a:hover, li.noline a:active,
li.lastitemsub a:link, li.lastitemsub a:visited, li.lastitemsub a:hover, li.lastitemsub a:active,
li a:link, li a:visited, li a:hover, li a:active {
	font-weight:normal !important;
}

/* dbn_stellen */

.stellen_vorname, .stellen_name, .stellen_email, .stellen_land, .stellen_freitext  {
	width:200px;
}

.stellen_strasse {
	width:150px;
}

.stellen_plz {
	width:55px;
}

.stellen_hausnummer {
	width:45px;
}

.stellen_ort {
	width:140px;
}

.stellen_uploadtypes {
	padding: 0px;
	font-size:9px;
}

/* Kontakt Extension */
.error {
	color: red;
}

.tx-wmdbcontact-pi1 .ort {
	width:115px;
}

.tx-wmdbcontact-pi1 .nachricht {
	width:160px;
}