

/************************************************************************************/
/* Generelle HTML Tags */

html, body
{
height: 100%;
width: 100%;
margin: 0px;
padding: 0px;
background-color: #E8E8E8; 

}

/*
.bg_intro {
background-image:url(../images/bg_intro.gif);
background-repeat: no-repeat;
background-position: 1000px 119px;
}

*/


/************************************************************************************/
/* Div Layout    border: 1px solid #333;*/

#divLayout
{
padding: 0px;
width: 980px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
min-height: 100%;
position: relative;
background-color: transparent;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #181818;

}

/* IE6 Hack */
* html #divLayout
{
height: 100%;
}




/* ------------------ */

p { margin: 0 0 1em 0; }

img {
border:0px; }

h1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #5C5C5C;
font-weight : bold;
}

h2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5C5C5C;
font-weight : bold;
}







a {color: #5B5B5B; text-decoration :none;}
a:active { color: #2E2E2E; text-decoration: none }
a:hover { color: #2E2E2E; text-decoration: underline }


td {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #181818;
}

.klein {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9.5px;
}

.justi {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #181818;
text-align : justify;
}

.titel {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11.5px;
font-weight : bold;
}


.oberi {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight : bold;
color : #006EA5;
}

.riedziel {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight : bold;
color : #DABD04;
}

.roemer {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight : bold;
color : #1E9354;
}

.sanc {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight : bold;
color : #B9B9B9;
}


.design {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
}
a.design {color: #c4c4c4; text-decoration :none;}
a:active { color: #a9a9a9; text-decoration: none }
a:hover { color: #a9a9a9; text-decoration: underline }

.border {
border: 1px solid #181818;
}

/* esc.publisher */

.nptitle {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #5C5C5C;
font-weight : bold;}

.nplead {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #6D6D6D; }

.npcontent {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
color: #181818;
}

.npheadline {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
color: #6D6D6D;
font-weight : bold;}

.npdoctitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #6D6D6D;
font-weight : bold;}

.npdoctext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #6D6D6D;}	




/* esc.newsletter */

.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #181818;
}

.nlboxedmsg {
	background-color: #F6F6F6;
}

.nlbgmsg {
	background-color: #F6F6F6;
	color: #E1002D;
}

.nlboxed {
	background-color: #F6F6F6;
}

.nlbg {
	background-color: #F6F6F6;
}

.nlemail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #181818;
	width:180px;
}

.nlsend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #FFFFFF;
	background-color: #9C9C9C;
	width:180px;
}

.nlsendsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #FFFFFF;
	background-color: #9C9C9C;

}	

#np_popup_nav {
	margin-bottom:0.5em;
}




/* NEU nigelnavineu popup  */

#divInhalt {
margin: 10px; 
padding: 10px; 
text-align: center;
border: 1px solid #333; 
}


