/* #################### COLORMANAGEMENT #################### 


Hexcode   |   Color   |   Verwendung
____________________________________

#6e5c4e   |   hellbraun    |   Body BG, main fontcolor, Navicolor
#3d332a   |   dunkelbraun  |   Topnavi BG
#0083c9   |   hellblau     |   Navi active
#cdccc8   |   hellgrau     |   Breadcrumb fontcolor
#ebebeb   |   hellgrau2    |   BG Navipoint
#d5d5d5   |   hellgrau3    |   BG Navipoint Border
#a9a9a9   |   dunkelgrau   |   Datum News




*/




/* #################### GLOBALE EINSTELLUNGEN #################### */


body,h1,h2,h3,h4,h5,h6,p,table,tr,td,ul,li {
	margin:0px;
	padding:0px;
}



body {
	background:#6e5c4e url(../images/body_bg.jpg) top center repeat-y;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	color:#6e5c4e;
	
}

html, body {
	height: 100%; /* height100%hack wichtig */
	font-size:12px;
}


h1, h2 {
	font-family:"Arial Narrow",Arial,Verdana,sans-serif;
	font-size:26px;
	font-weight:normal;
	margin-bottom:25px;
}

h3 {
	font-size:12px;
}

p {
	line-height:18px;
}

a img {
	border:none;
}

a {
	color:#6e5c4e;
}

a:hover {
	text-decoration:none;
	color:#0083c9;
}

ul {
	list-style-type:square;
	margin-left:15px;
}

li {
	line-height:18px;
}


td {
	vertical-align:top;
}


/* #################### tx-ahpanorama1-pi1 (muss ganz oben stehen!) #################### */

.popup {
	background:#ffffff;
	padding:20px;
}

.popup h1 {
	margin-bottom:20px;
}

.popup p {
	margin-bottom:20px;
}

.linkdiv {
	margin-top:20px;
}

/* #################### HELPERKLASSEN #################### */


.clearer {
	clear:both;
	height:0px;
	width:0px;
	line-height:0px;
}

.leftfloat {
	float:left;
}

.rightfloat {
	float:right;
}

.centertext {
	text-align:center;
}

.lefttext {
	text-align:left;
}

.righttext {
	text-align:right;
}

.center {
	margin:0px auto;
}


/* #################### LAYOUT #################### */

#wrapper {
	width:1010px;
	background:url(../images/bg_content_middle.gif);
	min-height: 100%;
	height:auto !important; /* height100%hack für moderne Browser */
	height:100%; /* height100%hack für IE */
	position:relative;
	padding-bottom:90px;
}

#header {
	height:203px;
	background:red;
	background:url(../images/header_bg.jpg);
}

#topnavi {
	height:51px;
	background:#3d332a;
	line-height:51px;
	text-transform:uppercase;
	color:#cdccc8;
	padding-left:35px;
	font-size:10px;
}

#topnavi a {
	color:#cdccc8;
	text-decoration:none;
}

#topnavi a:hover {
	color:#0083c9;
}

#footer a {
	color:#cdccc8;
	text-decoration:none;
}

#footer a:hover {
	color:#0083c9;
}

#leftnavi {
	width:212px;
}

#content {
	
}

#content_column_middle {
	width:470px;
	padding:55px 20px 0 51px;
	
}

#content_column_right {
	padding:35px 0 0 20px;
	
}

#searcharea {
	background:url(../images/searcharea_bg.jpg) no-repeat;
	height:32px;
	width:289px;
	margin:8px 51px 0 0;
	position:relative;
	
}
.searchfield {
	background:none;
	border:none;
	position:absolute;
	top:9px;
	left:115px;
	width:120px;
	font-size:10px;
	text-transform:uppercase;
	color:#cdccc8;
	font-family:Arial;
}

.submit {
	height:30px;
	width:40px;
}

#footer {
	height:31px;
	width:798px;
	background:#3d332a;
	position:absolute;
	bottom:0px;
	right:0px;
	line-height:31px;
	text-transform:uppercase;
	color:#cdccc8;
	text-indent:64px;
	font-size:10px;
	
}

.printlink {
	display:block;
	width:110px;
	background:url(../images/print.gif) top right no-repeat;
	text-transform:uppercase;
	font-size:10px;
	margin-top:20px;
	color:#0083c9;
	text-decoration:none;
	clear:right;
}

.selectFontSize {
	height:40px;
}


/* #################### MENÜ #################### */

#navi {
	/*text-transform:uppercase;*/
	font-weight:bold;
}

#leftnavi ul {
	list-style-type:none;
	margin-left:0px;
}

#navi a {
	color:#6e5c4e;
	text-decoration:none;
}

#navi a:hover {
	background:#0083c9;
	color:#ffffff;
}

/* ### ERSTE EBENE ### */
#navi .mainpoints {
	display:block;
	line-height:18px;
	width:177px;
	border-bottom:1px solid #d5d5d5;
	background:#ebebeb;
	padding:3px 0 3px 35px;
	font-weight:bold;
	
}
/* ### ZWEITE EBENE ### */
#navi ul {
	background:#d5d5d5;
	padding:17px 0 17px 53px;
}

#navi ul li {
	line-height:20px;
}

#navi ul li a:hover {
	background:none;
	color:#0083c9;
}
/* ### DRITTE EBENE ### */

#thirdlevel   {
	margin: 0px 0px 10px !important; 
	padding: 0px 0px 0px 15px !important; 
	list-style-type: square !important; 
	font-size: 12px !important; 
	font-weight: normal !important; 
}

#thirdlevel li {
	line-height:15px !important;
	margin-bottom:4px;
}



/* #################### EXTENSIONKEY #################### */





/* #################### efaFontsize #################### */

.navitems{
position:absolute;
left:20px;
top:-10px;
height:5px;
}

.navitems A{

text-decoration:none;
font-weight:bold;
color:#ffffff;
}


.navitems .smaller{
font-size:14px;
color:#ffffff;
}

.navitems .reset{
font-size:16px;
color:#ffffff;
}

.navitems .bigger{
font-size:22px;
color:#ffffff;
}











/* #################### tx-ahnews1-pi1 #################### */


.tx-ahnews1-pi1 {
	border-top:1px solid #d5d5d5;
}

.tx-ahnews1-pi1 h2 {
	font-size:12px;
}

.tx-ahnews1-pi1 .date {
	font-size:11px;
	color:#a9a9a9;
	/*border-top:1px solid #d5d5d5;*/
	padding-top:23px;
	
}

.tx-ahnews1-pi1 .more{
	border-bottom:1px solid #d5d5d5;
	background:url(../../typo3conf/ext/ahnews1/images/ahnews1_button_more.gif) bottom right no-repeat;
	height:40px;
	
	
}

.tx-ahnews1-pi1 .back {
	border-bottom:1px solid #d5d5d5;
	background:url(../../typo3conf/ext/ahnews1/images/ahnews1_button_back.gif) top left no-repeat;
	height:24px;
	
}

.tx-ahnews1-pi1 .more a {
	text-decoration:none;
	display:block;
	height:24px;
	line-height:24px;
	width:138px;
	padding-right:10px;
	font-size:11px;
	margin-top:16px;
	
}

.tx-ahnews1-pi1 .back a {
	text-decoration:none;
	display:block;
	height:24px;
	line-height:24px;
	width:58px;
	padding-left:35px;
	margin-top:20px;
	font-size:11px;
}


/* #################### tx-indexedsearch-pi1 #################### */

.tx-indexedsearch-redMarkup {
	color:#0083c9 !important;
}


/* #################### tx-bb_simplecontact-pi1 #################### */

.tx-bbsimplecontact-pi1 .submitbutton {
	background:url(../../typo3conf/ext/ahnews1/images/ahnews1_button_more.gif) no-repeat;
	height:24px;
	width:148px;
	border:none;
	font-size:11px;
	color:#6E5C4E;
	line-height:24px;
	cursor:pointer;
}

.tx-bbsimplecontact-pi1 .error {
	color:red;
}

/* #################### tx-ahprintlink-pi1 #################### */




/* #################### tx-ahboxright-pi1-pi1 #################### */

.tx-ahboxright-pi1 {
	font-size:11px;
}

.tx-ahboxright-pi1 h2 {
	margin:0px;
	padding:0px;
}

.tx-ahboxright-pi1 p {
	margin:0px;
	padding:0px;
}




