/* 


content (braun): #FEEECC;
box (dunkelbraun): #F0D9B7;
box (hellbraun): #FFF7E5;
schrift footer: #B38565;
links: #671D00;

*/

img { border:none; }
table { border:none; }


/***************************/


/***************************/
/* General element styles: */
/***************************/

/*************/
/* Template: */
/*************/
DIV#template {
background-color: #FEEECC;
width: 780px;
}
#newsletter DIV#template {
width: 487px;
}
DIV#template DIV#template_footer {
	padding-top: 20px;
	padding-bottom: 10px;
	text-align:center;
	font-size:0.8em;
	color: #B38565;
}
DIV#template DIV#template_footer a{
	color: #B38565;
}


DIV#template_sidebar_left {
width: 180px;
}
DIV#template_body {
width: 570px;
}
#newsletter DIV#template_body {
width: 467px;
margin:0 10px;
}


/***************************/
/* General element styles: */
/***************************/
HTML { margin: 0; padding: 0; background-color: #FFFFFF;}
BODY { margin: 0; padding: 0; }

HTML, TABLE, INPUT, TEXTAREA, SELECT  { font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans_serif; }
PRE { font-family: "Courier New", Courier, mono; }
A { color: #671D00; text-decoration: underline; }
A:hover { color: #660000; }
FORM { margin: 0; }
TABLE { border: none; }
IMG { border: none; }
P, PRE { margin: 0; }

INPUT, TEXTAREA, SELECT { padding-left: 5px; }

UL { padding: 0; margin: 0 0 1em 0; }
UL LI {
	list-style-type: none;
	padding-left: 7px;
	background-image: url(1pic/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	vertical-align: middle;
	line-height: 1.2em;
}
/* -- hr -- */
hr.test { height: 0; border: none; } /* Internet Explorer */
/* -- hr end -- */

.error{
	color:#FF0000;
}	

/******************/
/* Headers, plain */
/******************/

H1 {
 	font-size: 1.5em; 
	font-weight:bold;
	margin-top:0px;
	margin-bottom:20px;
}

H2 {
	color: #000000;
	font-size:1.2em;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:20px;
}


H3 { 
	color: #000000;
	font-size:1.2em;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:20px;
}

.formulare h3{
	color: #000000;
	font-size:1.2em;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:20px;

}




/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color: #000000; text-decoration: none; }
H2 A { color: #186900; }
H3 A { color: #10007B; }
H4 A { color: #8A0020; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration: underline; }

/*************/
/* Template: */
/*************/
BODY#normal { text-align: center; }
BODY#print { text-align: left; }
BODY#newsletter { text-align: left; }
BODY#normal DIV#template {
text-align: left;
margin: 0 auto;
}
BODY#print DIV#template {
text-align: left;
}
BODY#newsletter DIV#template {
text-align: left;
}
/* 1 spaltig */
DIV#template.lay10 DIV#template_sidebar_left { display: none; }
DIV#template.lay10 DIV#template_sidebar_right { display: none; }
/* 2 spaltig */
DIV#template.lay20 DIV#template_sidebar_left { float: left; }
DIV#template.lay20 DIV#template_body { float: left; }
DIV#template.lay20 DIV#template_sidebar_right { display: none; }
DIV#template.lay20 DIV#template_footer { clear: both; }
/* 3 spaltig */
DIV#template.lay30 DIV#template_sidebar_left { float: left; }
DIV#template.lay30 DIV#template_body { float: left; }
DIV#template.lay30 DIV#template_sidebar_right { float: right; }
DIV#template.lay30 DIV#template_footer { clear: both; }

/* header */

div.header_left{
	width:487px;
	float:left;
}	
div.header_right{
	width:293px;
	float:left;
}	
div.imagetext{
	font-size:11px;
	height:59px;
	background-color: #F0D9B7
}	
div.imagetext p{
	margin:0;
	padding:4px;
}

/* boxen */
div.boxTermine{
	margin-left:8px;
	margin-bottom:10px;
	padding-bottom:4px;
	width: 145px;
	background-color:#FFF7E5;
}

div.boxSprache{
	margin-top:8px;
}

div.boxKooperation{
	margin-left:8px;
	margin-bottom:10px;
	padding-bottom:4px;
	width: 145px;
	background-color:#FFF7E5;
	text-align:center;
}


/*************/
/* Nav       */
/*************/

ul.navigationspunkte {

	margin-top:10px;
	margin-left:8px;
	margin-right:27px;
	margin-bottom:20px;
	border-top: 1px dotted #B38565;
}
ul.navigationspunkte ul {
 margin:0;
 border:none;
 margin-top:5px;
}

.navigationspunkte li{
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: 1px dotted #B38565;
	background-position: 0 0.7em;
}
.navigationspunkte ul li{
	border-top: 1px dotted #B38565;
	border-bottom:none;
}

.navigationspunkte a{
	text-decoration:none;
}	


a.newslineEditLink {
display:block;
clear:both;
background-color:#C7E2FF;
border:1px solid #ffffff;
padding:3px;
font-size:11px;
color:#4279BC;
font-weight:bold;
text-align:left;
}
a.newslineEditLink:hover { color:#4279BC; text-decoration:none; }

/*************/
/* Content   */
/*************/



div.seiten {
	margin-top: 25px;
}	


div.inhalteEintrag{
	margin-bottom:20px;
}	

div.inhalteEintrag p{
	margin-bottom:1em;
}	


div.zitat{
	padding: 10px;
	background-color: #FFF7E5;	
	border-top: 1px dotted #B38565;
	border-bottom: 1px dotted #B38565;
}

div.formulare{
	padding: 10px;
	background-color: #FFF7E5;	
	border-top: 1px dotted #B38565;
	border-bottom: 1px dotted #B38565;
}


/* home */
div.inhalteContainer1{
	padding-bottom: 20px;
	border-bottom: 1px dotted #B38565;
	margin-bottom: 20px;
}

td.inhalteContainer2{
	width: 180px;
	padding: 7px;
	background-color: #FFF7E5;	
	border-right: 1px dotted #B38565;
	vertical-align:top;
}
td.inhalteContainer3{
	width: 180px;
	padding: 7px;
	background-color: #FFF7E5;	
	border-right: 1px dotted #B38565;
	vertical-align:top;
}
td.inhalteContainer4{
	width: 180px;
	padding: 7px;
	background-color: #FFF7E5;	
	vertical-align:top;
}

div.anrissLay p{
	margin:0;
}
div.anrissLay {
	padding-left:5px;
	padding-right:5px;
}
div.footer{
	clear:both;
	text-align:center;
}

ul.langswitch{
	margin-left:10px;
}

ul.langswitch li{
	padding-left:20px;
}
