body {
	background-image:	url(../image/ddorf/body_background.jpg);
	background-position:	center top;
	/*background-repeat:	repeat-y;*/
	background-repeat:	no-repeat;
}

.bold {
	font-weight:		bold;
}

#topBg {
	/*
	background-image:	url(../image/ddorf/body_background_topBg.jpg);
	background-position:	center top;
	background-repeat:	repeat-x;
	height:			295px;
	position:		absolute;*/
	height:9px;
	
}

#topBgMain {
	background-image:	url(../image/ddorf/body_background_topBgMain.jpg);
	background-position:	center top;
	background-repeat:	no-repeat;
	/*height:			295px;*/
}

#logo {
	height:			102px;
	/*background-color:	#FFDFAA;*/
	background-color: #ffffff;
}

#logo1 {
	background-image:	url(../image/ddorf/head_orange.png);
	height:			102px;
	padding-top:		0px !important;
	position:		relative;
}

#logo1 p.site_title {
	background-color:	#000000;
	background-image:	url(../image/ddorf/head_grau.png);
	background-repeat:	no-repeat;
	bottom:			0px;
	font-family:		helvetica,sans-serif;;
	font-size:		1.3em;
	font-weight:		normal;
	height:			24px;
	letter-spacing:		1.1px;
	line-height:		24px;
	padding-left:		3px;
	position:		absolute;
	right:			0;
	width:			611px;
}

#logo1 p.site_title span.bold {
/*	padding-left:		5px;*/
}

#logo1 p.site_subtitle {
	font-family:		helvetica,sans-serif;
	font-weight:		bold;
	left:			14px;
	letter-spacing:		0px;
	position:		absolute;
	top:			7px;
}

#logo1 p.site_logo {
	position:		absolute;
	right:			0;
	top:			34px;
}

#logo1 p {
	margin:			0px !important;
}

#middlebox-innen {
	margin:			0 auto;
	padding-top:		140px;
	position:		relative;
}

#bild-willk {
	height:			140px;
	width:			770px;
	
	left:			0;
	top:			0;
	
	position:		absolute;
}

#topmenu {
	background-color:	transparent;
	background-image:	url(../image/ddorf/nav_transparent.png);
	left:			156px;
	position:		absolute;
	top:			0;
	width:			614px;
	z-index:		10;
}

#grauer-fleck {
	display:		none;
}

#foot{
	background:		none;
	height:			20px;
	/*padding-bottom:		69px;*/
}

#logo {
	background:		none;
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap,
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	margin:			5px;
}

dd.csc-textpic-caption {
	font-size:		0.9em;
	text-align:		left;
	line-height:		120%;
}

div.csc-textpic-text {
	line-height:		150%;
	margin:			18px 0 0;
	padding:		0;
}

div.img_bildunterschrift {
	margin:			5px 0 5px 5px;
}

/* div.news-list-topitem div.bildunterschrift {
	width:			91px;
} 


.news-single-img div.bildunterschrift{
	width: 240px;
}*/

div.wmeldungen_image {
	float:			left;
	margin-right:		5px;	
}

div.article-mehr p.service-box {
	clear:			left;
	color: #dd8800;
	
}

div.news-list-topitem p.service-box {
	clear:			right;
	color: #dd8800;
}

div.article-mehr {
	margin:			0px;
}

div.wmeldungen_title a {
	color: #333333;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	line-height:120%;
}

div.wmeldungen_title a:active {
	color: #dd8800;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	line-height:120%;
}

div.wmeldungen_title a:visited {
	color: #333333;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	line-height:120%;
}

div.wmeldungen_title a:hover {
	color: #dd8800;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	line-height:120%;
}

div.wmeldungen_subheader {
	font-size:0.9em;
	line-height:120%;
}

div.tx-ttnews-browsebox table {
	width:	auto;
	margin: auto;
}

div.tx-ttnews-browsebox table tr td {
	padding: 5px;
}

div.tx-cal-controller dl dd {
	margin-bottom: 25px;
}

#mainmenu a.ebene2-activ:link, #mainmenu a.ebene2-activ:visited, #mainmenu a.ebene2-activ:hover {
	background-color: #dce1e5;
	border: 0;
	background-image: url(../image/q-4x4-black2-mainmenu.gif);
}

div.news_rechts p{ margin-left: 3em;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}


/****************** Beginn Erweiterungen Lietzke ****************/
 
/* Abstand des Formularelementes Submit-Button zur letzten Eingabezeile  */
input.csc-mailform-submit {
 margin-top:10px;
}
 
#inhalt h5 {
    color: #000000;
}
 
#inhalt h6 {
    font-size: 1.0em;
    color: #dd8800;
    margin-bottom:0px;
    margin-top:0px;
}
 
#inhalt a.internal-link {
    padding-left: 15px;
    padding-right: 1px;
    background: url(../image/link-intern.gif) no-repeat 1px 50%;
    color: #dd8800;
    text-decoration: none;
}
 
#inhalt a.mail {
    padding-left: 15px;
    padding-right: 1px;
    background: url(../image/link-mail.gif) no-repeat 1px 50%;
    color: #dd8800;
    text-decoration: none;
}
 
#inhalt a.download {
    padding-left: 15px;
    padding-right: 1px;
    background: url(../image/link-download.gif) no-repeat 1px 50%;
    color: #dd8800;
    text-decoration: none;
}
 
#inhalt a.external-link-new-window {
    padding-left: 15px;
    padding-right: 1px;
    background: url(../image/link-extern.gif) no-repeat 1px 50%;
    color: #dd8800;
    text-decoration: none;
}
 
#right a.internal-link {
    padding-left: 15px;
    padding-right: 1px;
    background: url(../image/link-intern.gif) no-repeat 1px 50%;
    color: #dd8800;
    text-decoration: none;
}
 
#right a.download {
    padding-left: 15px;
    padding-right: 1px;
    background: url(../image/link-download.gif) no-repeat 1px 50%;
    color: #dd8800;
    text-decoration: none;
}
 
#right a.mail {
    padding-left: 15px;
    padding-right: 1px;
    background: url(../image/link-mail.gif) no-repeat 1px 50%;
    color: #dd8800;
    text-decoration: none;
}
#right a.external-link-new-window {
    padding-left: 14px;
    padding-right: 1px;
    background: url(../image/link-extern.gif) no-repeat 1px 50%;
    color: #dd8800;
    text-decoration: none;
}
 
#inhalt a.internal-link:hover, #inhalt a.external-link-new-window:hover, #inhalt a.download:hover, #inhalt a.mail:hover  {
    color: #000000;
    background-color: #e0e0e0;    
}
 
#right a.internal-link:hover, #right a.external-link-new-window:hover, #right a.download:hover, #right a.mail:hover {
    color: #000000;
    background-color: #ffffff;    
}
 
#inhalt ul {
    padding-left: 15px;
}
 
/****************** Ende  Erweiterungen Lietzke ****************/

