HTML, BODY {
  margin: 0px;
  padding:0px;
}

BODY, TD {
  background-color: #777777;
  font-family: trebuchet ms;
  font-size: 14px;
  line-height: 19px;
  color: #626262;
}

INPUT, TEXTAREA {
	font-family: arial !important;
}

td {
	background-color: transparent;
	vertical-align: top;
}

H1 {
	font-family: Arial Narrow;
	font-size: 16px;
	line-height: 18px;
	color: black;
}

H2 {
	font-family: trebuchet MS;
	color: #6b7909;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
}
.infoboxes H2 {
	font-size: 18px !important;
	line-height: 20px !important;
}
.infoboxes H3 {
	margin-bottom: 5px;
}
H2.title {
	margin: 0px;
}
p.bodytext {
	margin-top: 0px;
}

H3 {
	margin: 0px;
	padding: 0px;
}

H4 {
	margin: 5px 0px;
	padding: 0px;
	color: black;
	font-weight: normal;
}


#newsBoxStartLeft {
	width: 250px;
}


A:LINK {color:#6B7909;text-decoration: none;}
A:VISITED {color:#6B7909;text-decoration: none;}
A:HOVER {color:#6B7909;text-decoration: underline;}

#mainCont {
  width: 980px;
  background-color: white;
}

#head {
  height: 150px;
  background: url(../img/bh__header.png) repeat-y #9ab605 top left;
}

#headline {
  float: left;
  padding-left: 115px;
  margin-top: 30px;
  font-family: trebuchet ms;
  width: 600px;
  background-image: url(../img/logo-dav.png);
  background-repeat: no-repeat;
  background-position: -40 7;
}
.ammHead H1 A {
  color: black;
  font-size: 30px;
  line-height: 42px;
  font-family: georgia;
  font-weight: normal;  
  text-decoration: none;  
}
.ammHead H1 {
  padding: 0px;
  margin: 0px;
}
.ammSub {
  color: white;
  font-size: 18px;
  letter-spacing: 1px;
  font-weight: normal;
}

#content div.csc-header h3 {
	padding-top: 20px;
	padding-bottom: 30px;
}

#login {
  float:right;
  margin-right: 0px;
  width: 326px;
  height: 61px;
  display: none;
  /*background: url(../img/login_02.png) no-repeat top left;*/
}
#login IMG {
  margin-left: 16px;
  margin-top: 15px;
  float:left;
}
#login INPUT {
  border: 1px #30939c solid;
  color: #a6a6a6;
  height: 20px;
  margin-top: 15px;
}
.loginName {    
  width: 128px;
  margin-left: 9px;
}
.loginPass {
  width: 88px; 
  margin-left 3px:       
}
.loginSubmit {
  border: none !important;
  height: 22px;
  width: 22px;
  float:right;
  margin-right: 35px;
}
  

#rssFeed {
  color: white;
  font-weight: normal;
  font-size: 13px;
  float: right;
  margin-top: 20px;
  margin-right: 20px;
}
	#rssFeed A {
		color: white;
	}

#mainMenuWrap {
  height:61px;
  width: 980px;
}
#mainMenu {
  margin-left: 20px;
  float: left;
}
#mainMenu #blogSticker {
  position: absolute;
  z-index: 1;
  margin-top: -25px;  
}
#mainMenu #blogSticker A {
  display: block;
  background: url(../img/blogSticker.png) no-repeat top left;
}
#mainMenu #blogSticker A:HOVER {
  display: block;
  background: url(../img/blogSticker_active.png) no-repeat top left;
}
#blogSticker A IMG {
  border: none;
}

#suche {
  float: right;
  width: 300px;
  height: 30px;
  margin-top: 15px;
}
#suche .searchSubmit {
  float: right;
  margin-right: 20px;
}
#suche .searchInput {
  height: 30px;
  width: 205px;
  padding-top: 5px;
}

.searchSubmitForm {
  float: left;
  margin-left: 20px;
}
.searchInputForm {
  height: 26px;
  float: left;
  width: 205px;
  margin-left: 20px;
  padding-top: 3px;
}

#mainContent {
  padding-left: 20px;
  padding-right: 20px;
  background-image: url(../img/verlauftContent.png);
  background-color: #E5E5E5;
  background-repeat: repeat-x;
  background-position: top left;
  padding-bottom: 70px;
}

#newArticles {
	margin-top: 35px;
}

#copyright {
  width: 980px;
  height: 80px;
  border-top: 1px #777 solid;
  border-bottom: 1px #777 solid;
  background-color: #E5E5E5;  
}
  #copyText {
    padding-top: 25px;
    padding-left: 20px;    
  }

#footer {
  width: 960px;
  background-color: #d9d9d9;
  font-size: 12px;
  padding-left: 20px;
  padding-top: 15px;
  padding-bottom: 45px;
}

#footer td {
  font-size: 12px;
}

#footer A:LINK {color: #626262;text-decoration: none;}
#footer A:VISITED {color:#626262;text-decoration: none;}
#footer A:HOVER {color:#626262;text-decoration: underline;}

#content INPUT, #content TEXTAREA {
  font-family: trebuchet ms;
  font-size: 12px;
  line-height: 16px;
  color: #626262;
}


.newsSubText {
	padding-top: 5px;
}

#footerlogos {
	float: right;
	margin-right: 30px;
	margin-top: -25px;
}

#footerlogos A {
	display: block;
	float: left;
	text-decoration: none;
}

#footerlogos .telego {
	background: url(../img/telego_grau.png) no-repeat top left;
	height: 76px;
	width: 137px;
}
	#footerlogos .telego:hover {
		background: url(../img/telego_hover.png) no-repeat top left;
	}

#footerlogos .datev {
	background: url(../img/datev_grau.png) no-repeat top left;
	height: 76px;
	width: 61px;
	margin-left: 30px;
}
	#footerlogos .datev:hover {
		background: url(../img/datev_hover.png) no-repeat top left;
	}

#footerlogos .soldan {
	background: url(../img/soldan_grau.png) no-repeat top left;
	height: 76px;
	width: 137px;
	margin-left: 30px;
}
	#footerlogos .soldan:hover {
		background: url(../img/soldan_hover.png) no-repeat top left;
	}
	
.tx-seminars-pi1-listrow {
	margin-top: 30px;
}
.tx-skpagecomments-pi1 INPUT, .tx-skpagecomments-pi1 TEXTAREA {
	font-size: 14px !important;
}

.tx-seminars-pi1 {
	margin-top: 30px;
}

.tx-seminars-pi1 FIELDSET, .tx-seminars-pi1 LEGEND {
	border: none;
	margin: 0px;
	padding: 0px;
}
.tx-seminars-pi1 FIELDSET LEGEND {
	font-weight: bold;
}

#tx-seminars-pi1-registration-form .tx-seminars-pi1-submit {
	float: left;
}

.tx-srfeuserregister-pi1 FIELDSET {
	border: none;
	padding: 0px;
	margin: 0px;
}

.infoboxes .tx-seminars-pi1 {
	margin-top:0px;
}

.pbUl, .pbActive, .pbInactive {
	list-style-type: none;
	padding: 0px;
	float: left;
	margin-right: 10px;
}

.pbActive {
	color: #6B7909;
}

.pbInactive A{
	color: black;
	text-decoration: none;
}