/***** HAUPTEBENEN *******/ 
body {
	background-color: #000000; 
}

#gesamt { 
	background-image:url(baum_alex_zugeschnitten_09.jpg);
	background-repeat:no-repeat;
	width:1024px;
	height:768px;
	font-family:verdana, sans-serif, arial, helvetica; 
	font-size:8pt; 
	margin:0px; 
	padding:0px;  
}

#main { 
	width:735px;
	min-height:470px;  
	vertical-align:top; 
	position:relative; 
	top:140px;
	left:15px;
	right:40px; 
}

/**** LINKS ****/ 

a:link, a:visited, a:active { 
	color:#2B5391; 
	font-style:normal;
	text-decoration:none; 
}

a:hover { 
	color:#2B5391;
	text-decoration:none; 
	font-style:normal; 
}

.bodytext .internal-link img {
	border-style:none;
}

/***** TABELLEN UND INPUT ****/
table { 
	font-family:verdana, sans-serif, arial, helvetica; 
	font-size:8pt; 
}

input { 
	font-family:verdana, sans-serif, arial, helvetica; 
	font-size:8pt; 
}



/****** INHALT ******/
#content { 
	background-color: #fefcfe; 	
	text-align:left; 
	float:left; 
	padding-top:13px;
	margin-left:10px;
	margin-right:7px; 
	width:546px; 
	height:420px;
	overflow:auto;
}

#clmsig .headline { 
	font-weight:bold; 
	margin-bottom:5px; 
}

/**** BILDERGALLERIE REFERENZEN ****/

.item itemeven {
	margin-bottom: 5px;
}

.item itemodd {
	margin-bottom: 5px;
} 

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	top:0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(pic/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(pic/sb_prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(pic/sb_nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(pic/sb_closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

#lbPrintLink {
	display: block;
	float: right;
	width: 22px;
	height: 22px;
	background: transparent url(pic/sb_printicon.gif) no-repeat center;
	margin:0 5px 0 0; padding:1px;
}

#lbSaveLink {
	display: block;
	float: right;
	width: 22px;
	height: 22px;
	background: transparent url(pic/sb_saveicon.gif) no-repeat center;
	margin:0 5px 0 0; padding:1px;
}

#lbSaveLink:hover, #lbPrintLink:hover {
	border: 1px solid #666;
	padding: 0px;
}


/**** UEBERSCHRIFTEN ****/

h1 {
	font-size:11pt;
	color: #000000;
}

h2 {
	font-size:10pt;
	color: #2B5391;
}

h3 {
	font-size:9pt;
	color: #2B5391;
}

h4 {
	font-size:8pt;
	color: #2B5391;
}

/***** IMAGE *****/
.imgtext-table { 
	padding-top:5px; 
}


/***** RECHTE SPALTE *****/
#sre  { 
	text-align:left; 
	width:156px;
	height:331px;
	float:left; 
	padding-top:0px;
}

#rechts { 
	margin-right:5px;  
	overflow:hidden;
} 

#recont { 
	padding:5px; 
	font-weight:bold; 
	padding-top:1px; 
	padding-bottom:1px; 
}

#recont .headline .sheadline { 
	padding-left:3px;  
} 

#recont p { 
	padding-left:3px; 
	padding-top:5px; 
}

/****** SUCHE ******/
#suche { 
	padding-top:130px; 
	padding-bottom:10px;
	margin-left:7px; 
}

.suchfeld {
	height:18px;
	width:100px;
	font-size:10;
	text-align:left;
}

/****** FUSSLEISTE UND KRUEMELPFAD*****/ 
#fussleiste {
	vertical-align:top; 
	position:relative; 	
	font-family:verdana, sans-serif, arial, helvetica; 
	font-size:8pt; 
	text-align:left; 
	overflow:hidden; 
	left:-7px;
	width:735px;
	/*top:120px;*/
}

#kruemel {
	font-family:verdana, sans-serif, arial, helvetica; 
	font-size:8pt;
	width:367px;
	float:left;
}

#fuss { 
	font-family:verdana, sans-serif, arial, helvetica; 
	font-size:8pt; 
	overflow:hidden; 
	text-align:right;
	float:left;
	width:367px;
	margin-bottom:3px;
}

#kruemelspan {
	padding-left:20px;
}

#fussspan {
	padding-right:20px;
}
/***** NEWS MODUL STARTSEITE *****/

.content_teaser { 
	font-size: 100%; 
	height: auto; 
	margin-bottom: 8px; 
	background-color: #FFFFFF; 
}


.content_teaser h3 { 
	color: #2B5391;
	margin-bottom: 7px;  
}

.content_teaser h2 {
	color: #2B5391; 
}

.content_teaser img { 
	float: left; 
	margin: 5px 8px 10px 5px;  
}

.content_teaser_text { 
	margin-left: 115px; 
}

.content_teaser_img_text { 
	margin-left: 0; 
	padding-left: 5 px; 
	padding-right: 5 px; 
	position: relative;
}

.content_teaser_p { 
	margin-left: 0; 
}


/****** WEITERE CSS ANGABEN VON DER ARBEIT ******/

.liste { 
	font-size: 8px; 
	text-align: left; 
	margin-top: 0; 
	margin-left: 0; 
	padding:0; 
	list-style: none; 
}

hr     { 
	height: 1px; 
	border-style: solid;
	color:#D9D8D8;	 
}

.rahmen { 
	width: 100%; 
	float: left; 
	margin-top: 10px; 
	margin-bottom: 10px; 
	padding: 0; 
}

.container10 { height: auto; left: 0; width: 10%; float:left; visibility: visible; margin: 0; padding: 0; }
.container20 { height: auto; left: 0; width: 20%; float:left; visibility: visible; margin: 0; padding: 0; }
.container30 { height: auto; left: 0; width: 30%; float:left; visibility: visible; margin: 0; padding: 0; }
.container40 { height: auto; left: 0; width: 40%; float:left; visibility: visible; margin: 0; padding: 0; }
.container50 { height: auto; left: 0; width: 50%; float:left; visibility: visible; margin: 0; padding: 0; }
.container60 { height: auto; left: 0; width: 60%; float:left; visibility: visible; margin: 0; padding: 0; }
.container70 { height: auto; left: 0; width: 70%; float:left; visibility: visible; margin: 0; padding: 0; }
.container80 { height: auto; left: 0; width: 80%; float:left; visibility: visible; margin: 0; padding: 0; }
.container90 { height: auto; left: 0; width: 90%; float:left; visibility: visible; margin: 0; padding: 0; }
.container100 { height: auto; left: 0; width: 100%; float:left; visibility: visible; margin: 0; padding: 0; }
