/* DATEI: cms.css  Test Datei NPs Relaunch*/
/* Intersim AG */
/* (c) Intersim AG - Burgdorf */

/* Floating Design für Dreamweaver Projekte */

body {
	font-family: Verdana,Arial,sans-serif;
	color: #333333;
	font-size: 11px;
	background-color: white;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

table {
}

p, li  {

	border:0pt none;
	line-height:130%;
	margin:0pt;
	padding:0pt 0pt 10px;
}

dl, li, form, div, img { /* Ränder auf Null stellen */
	padding: 0;
	border: 0;
	margin: 0;
}

/* Ausrichtung der Inhalte in Zellen */

td, th {
	text-align: left;
	font-size: 11px;
	vertical-align: top;
}

td th {
	text-align: left;
}

/* Aufzählung */
ul {
	padding: 0 0 5px 20px;
	border: 0;
	margin: 0;
}

ol {
	padding: 0 0 0 20px;
	border: 0;
	margin: 0 0 5px 3px;
}

ol ol li {
	list-style-type: lower-roman;
}

LI.literaturSmall {
	font-size:85%;
	list-style-type: decimal;
	padding-left:0px;
	padding-bottom : 5px;
	}

/* Titel */

h1, h2, h3, h4, h5, h6 {

	line-height: 130%;
	padding: 0 0 10px 0;
	border: 0;
	margin: 0;
}

h1 {

	font-size: 12px;
	border-bottom:1px solid #D8D1CA;
	color:#923222;
	margin:-1px 0pt 10px;
	padding:0px 0pt 4px;
}

#divContent h1 {
	display: block;
	width:520px;
}

h2 {
	color: #634329;
	font-size: 11px;
}


h3 {
	font-size: 11px;
	padding: 7px 0 10px 0;
}

h4 {
	font-size: 11px;
	padding: 5px 0 10px 0;
}

h5 {
	font-size: 11px;
	padding: 5px 0 10px 0;
}

h6 {
	font-size: 11px;
	font-weight: normal;
	padding: 5px 0 10px 0;
}

/* Schaltfläche */
.bu { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#923222;
	border: 1px solid #923222;
	background-color:white;  
}

/* Definition der Eingabeefelder */
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333;
	padding: 0;
	margin: 0;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0;
	margin: 0 0 5px 0;
	font-size: 10px;

}
.small {
	font-size: 85%;
}

.inputSearch{
	float: left;
	margin: 0px 0 0 0;
}

.buSearch {
	float: left;
}

p input, p select, td input, td select {
}


/* Icon für Schriftverkleinerung ausblenden*/
#u-reg {
	display: none;
}


/*---------------------- Links ----------------------*/

/* Allgemein im Content-Bereich */
a:link    	{color:#c30; background-color:transparent; text-decoration:underline;}
a:visited 	{color:#c30; background-color:transparent; text-decoration:underline;}
a:hover   	{color: #333; background-color:transparent; text-decoration:underline;}
a:active  	{color:#c30; background-color:transparent; text-decoration:underline;}


/*--------------------------------------- DIV CONTAINER umschliessendes DIV-------------------------------------------*/
/* Umschliessendes DIV für die Zentrierung */
/* umschliessendes DIV damit das Design zentriert werden kann */
#divContainer 
{
	text-align: left; /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto; /* standardkonforme horizontale Zentrierung */
	width: 872px;
	height: 100%;
	padding: 0px 0px 0px 0px;
	background-color: white;
}

#divSprachwechsel{
	float: left;
	clear: both;
	width: 872px;
	height: auto;
	background-color: transparent;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#divMeta{
	background-color: white;
	font-size: 10px;
	color:#999999;
	height: auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/* Links in der Metanavigation */
#divMeta a:link    {color:#999999; background-color:transparent; text-decoration:none;}
#divMeta a:visited {color:#999999; background-color:transparent; text-decoration:none;}
#divMeta a:hover	{color: #999999; background-color:transparent; text-decoration:underline;}
#divMeta a:active	{color:#999999; background-color:transparent; text-decoration:none;} 


#divLogobar{
	float: left;
	clear: both;
	width: 872px;
	height: 63px;
	background-color: transparent;
	padding:0px 0px 0px 0px;
	margin:0px 0px 2px 0px;
}

#divTopNavigation {
	float: left;
	clear: both;
	width: 872px;
	height: 35px;
	background-color: transparent;
	padding:0px 0px 0px 0px;
	margin:0px 0px 3px 0px;
}

#divTopNavigationPos {
	position: relative;
	top:0;
	left: 0;
	 background-color: #73563F;
	 height: 35px;
}


#divVisual {
	float: left;
	clear: both;
	width: 872px;
	height: 126px;
	background-color: transparent;
	margin:0px 0px 0px 0px;
}


#divBild {
	float: left;
	clear: both;
	width: 872px;
	height: 126px;
	background-color: transparent;
	margin:0px 0px 0px 0px;
	z-index: 1;
}



#divTeaser {
	float: left;
	width: 170px;
	height: auto;
	background-color: transparent;
	padding:0px 0px 0px 0px;
	margin: -126px 0px 0px 0px;
}

#divTeaserContent {
	float:left;
	clear: both;
	margin:5px 0px 0px 0px;
	width: 170px;
}

/*------------- DIV TEASER ENTRY --sub von teaser------------------------*/
.teaserEntry /*umfasst einen Teaser-Eintrag*/ {
	float: left;
	padding:0px 0px 0px 0px;
	margin:3px 0px 0px 0px;
	height: auto;
	
}

/*------------- DIV TEASER TITLE ----sub von entry------------------------*/
.teaserTitle /* definiert das Aussehen des Titels*/{
	background:#B1A194 none repeat scroll 0%;
	color:#FFFFFF;
	padding:3px 11px 3px 5px;
	margin:0pt;
	text-transform:uppercase;
	font-size: 12px;
	font-weight: bold;
	width: 154px !important; /* Breite ohne margins / paddings / borders / fuer IE7 und FF */
	width /**/:170px; /*ie5 hack Breite inkl margins / paddings / borders*/
		

}


/*------------- DIV TEASER CONTAINER ----sub von entry------------------------*/
/* Inhalt-Div */
.teaserCont {
	line-height:130%;
	margin:0pt;
	background-color: White;
	border-bottom:1px solid #E1E1E1;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	padding:5px 5px 5px 9px;
	width: 154px !important; /* Breite ohne margins / paddings / borders / fuer IE7 und FF */
	width /**/:170px; /*ie5 hack Breite inkl margins / paddings / borders*/
	height: auto;

}

.teaserImg {
	background-color: White;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	overflow:hidden;
		width: 168px !important; /* Breite ohne margins / paddings / borders / fuer IE7 und FF */
	width /**/:170px; /*ie5 hack Breite inkl margins / paddings / borders*/

}

/* Links im Teaser */
#divTeaser a:link    {color:#cc3300; background-color:transparent; text-decoration:underline;}
#divTeaser a:visited {color:#cc3300; background-color:transparent; text-decoration:underline;}
#divTeaser a:hover	{color: #333333; background-color:transparent; text-decoration:underline;}
#divTeaser a:active	{color:#cc3300; background-color:transparent; text-decoration:underline;} 


.tellafriend {
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}



/*------------------------------- DIV SEARCH ----sub von top-------------------------------*/
/* --------- Suche --------- */
/* Class vom DIV */
#searchPos {
	float: left;
	padding: 0px 0px 0px 6px;
	margin: 2px 0px 0px 0px;
	height: 18px;
}


.SearchField {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 13px;
	font-size:11px;
	vertical-align: middle;
}

.SearchButton {
	float: left;
	padding: 2px 0px 0px 3px;
	margin: 0px 0px 0px 0px;
}

#divSearchNPS { /*speziell positioniert */
	float:left;
	clear: both;
	width: 100%;
	background:#B1A194 none repeat scroll 0%;
	height: 21px !important; /* auch in DB eintragen */
	height /**/:21px; /*ie5 hack Breite inkl margins / paddings / borders*/
	margin:0pt 0pt 0px 0pt;
	padding:0px 0pt 0pt 0px;
}





#divMenu {
	float: left;
	width: 148px !important; /* Breite ohne margins / paddings / borders / fuer IE7 und FF */
	width /**/:165px; /*ie5 hack Breite inkl margins / paddings / borders*/
	height: auto;
	background-color: transparent;
	padding:0px 0px 0px 0px;
	margin:7px 17px 0px 0px;
}

#divMenuTop {
	display:none;
}
#divMenuMiddle {
	float: left;
	clear: both;
	background-color: transparent;
	margin: 0px 0 0 0;
	width: 148px;
	height: auto;
}

#divMenuBottom {
	float: left;
	clear: both;
	background-color: transparent;
	margin: 20px 0 0 0;
	width: 148px;
	height: auto;
}

#divContent {
	float: left;
	width: 520px !important; /* Breite ohne margins / paddings / borders / fuer IE7 und FF */
	width /**/:537px; /*ie5 hack Breite inkl margins / paddings / borders*/
	height: auto;
	background-color: white;
	padding:0px 0px 0px 0px;
	margin:13px 17px 0px 0px;
}

#divFooter {
	float: left;
	clear: both;
	width: 872px;
	height: 40px;
	padding:6px 0px 6px 0px;
	margin:20px -3px 0px 0px;
	background:transparent url(images/line_h.gif) repeat-x scroll left top;
	color:#999999;
	font-size: 10px;
}

#divFooter a:link, #divFooter a:visited, #divFooter a:active {
	color:#999999;
}

#divFooter a:hover {
	color:#666666;
}


/* Klassen für popup Fenster */

#divPopup {
	float: left;
	clear: both;
	width: 550px;
}

#divPopTop {
	float: left;
	clear: both;
	height: 70px;
}

#divPopTopnavi {
	float: left;
	clear: both;
	margin: 0 0 0 490px;
}

#divPopMid {
	float: left;
	clear: both;
	width: 520px;
	margin: 0 0 0 20px;
}
