/* standards
 ----------------------------------------------- */

#bodybg {
    margin: 0 auto;
    padding: 0;
	 background: url(../img/home_body_bg_n.gif) repeat-y; 
	position: relative;
	min-height: 100%;
	width: 962px
}

/* quickjump dropdown
 ----------------------------------------------- */

form.quickjump {
    margin: 10px 0 16px 0;
    padding: 0;
font-size: 100%;
}

.quickjump select {
    margin: 0;
    padding: .2em 0 .2em 0;
}

.quickjump option {
margin: .2em auto;
padding: .2em auto;
}



/* content
 ----------------------------------------------- */

#main a {
	text-decoration: none;
}

#main {
	line-height: 120%; 
}

#main h2 {
	color: #565656;
	margin: .9em 0 -.3em 0;
	padding: 0;
}

#main h3 {
    margin: .6em 0 .4em 0;
}

#main p {
   margin-top: 0;
}

#main .line {
	margin: 0;
	padding: 0;
	font-size: 0;
	height: 1px;
	border-bottom: 1px dotted #aaa;
	xoverflow: hidden;
	line-height: 0;
}

#maincol-left {
	width: 600px;
	margin: 0 300px 0 30px;
	xborder: 1px solid green;
}

#maincol-right {
	position: absolute;
	top: 0;
	right: 0;
	width: 260px;
	xborder: 1px solid green;
}

#maincol-left-content {
	border-bottom: 1px dotted #aaa;
}

#maincol-left-content-left {
	margin-right: 40px;
}

#maincol-left-content-left, #maincol-left-content-right {
	width: 280px;
	float: left;
	xborder: 1px solid green;
}

#maincol-right-content {
	padding: 0 15px;
	font-size: 89%;
}

/* text
 ----------------------------------------------- */

#main ul {
	font-size: 89%;
	list-style: none;
	margin: 1em 0 .7em 0;
	padding-left: 2px;
}	

#main ul li {
	padding: 0 0 4px 16px;
	line-height: 1.3em;
	background: url(../img/listpunkt_home.gif) 0 1px no-repeat;

}

/* tt_news anpassungen
 ----------------------------------------------- */

.news-list-date {
    display: none;
}

div.news-list-item hr {
    display: none;
}

.news-list-home-morelink {
    font-weight: bold;
    font-size: 89%;
}

#maincol-right-content .news-list-home-morelink {
    font-size: 100%;
}

/* footer
 ----------------------------------------------- */

#footer {
	 margin: 0 auto;
	width: 962px;
	background: url(../img/home_body_bg_n.gif) repeat-y; 
   	padding-top: 40px; 
}

#footer-txt {
    margin-left: 40px;
}



/* Neuaufbau
------------------------------------------------
------------------------------------------------ */


/* standards
 ----------------------------------------------- */

body {
    
	background:  #E2E2E2;
	position: relative;
}




#wrapper {
	background: url(../img/right_col_bg.gif) no-repeat right 125px; 
}
















