/* Formatierung -------------------------------- */
/* 	Logofarben: 
	hellgrün = #C0C720  |  dunkelgrün = #677D17    */

* { margin: 0; padding: 0; border: 0;
	font-family: Nunito, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-align: left;
	font-weight: 500;
	color: #000;
	}

header, footer, section, nav, main, aside, article { display: block; }

body { 
	font-size: 100%;  /* 16px = Standard > pxtoem.com*/
	background-color: #F2F7CD;
	}

a { color: #C77F17; text-decoration: none; }
a:visited { color: #E26418; }
a:hover, a:active { color: #FF9F16;  }

.tab100 { width: 100px; display: inline-block; }
.tab150 { width: 150px; display: inline-block; }
.blau { color: #0B88FD; }

.text10 { font-size: 0.625em }
.text11 { font-size: 0.688em }
.text12 { font-size: 0.750em }
.text13 { font-size: 0.813em }
.text14 { font-size: 0.875em }
.text15 { font-size: 0.938em }
.text16 { font-size: 1em }
.text17 { font-size: 1.063em }
.text18 { font-size: 1.125em }
.text19 { font-size: 1.188em }
.text20 { font-size: 1.250em }

.w10 { width: 0.325em; }
.w20 { width: 1.250em; }
.w30 { width: 1.875em; }
.w40 { width: 2.500em; }
.w50 { width: 3.125em; }
.w60 { width: 3.750em; }
.w70 { width: 4.375em; }
.w80 { width: 5.000em; }
.w90 { width: 5.625em; }
.w100 { width: 6.250em; }
.w110 { width: 6.875em; }
.w120 { width: 7.500em; }
.w130 { width: 8.125em; }
.w140 { width: 8.750em; }
.w150 { width: 9.375em; }
.w160 { width: 10.000em; }
.w170 { width: 10.625em; }
.w180 { width: 11.250em; }
.w190 { width: 11.875em; }
.w200 { width: 12.500em; }
.w220 { width: 13.750em; }
.w240 { width: 15.000em; }
.w260 { width: 16.250em; }
.w280 { width: 17.500em; }
.w300 { width: 18.750em; }

td p { margin: 0;}

p	{
	font-size: 1.063em;
	font-style: normal;
	margin-bottom: 0.5em;
	}

h1,h2,h3
	{
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	color: #F5BE01;	
	}
	
h1 	{
	font-size: 2.5em;
	font-weight: 400;
	/* Schlag-Schatten */
	text-shadow: 3px 1px 3px #666;
	-webkit-text-shadow: 3px 1px 3px #666;
	-moz-text-shadow: 3px 1px 3px #666;		
	}	

h2	{
	font-size: 1.8em;
	margin-bottom: 0.8em;
	color: #2194FF;

	}	

h3	{
	font-size: 1.4em;
	margin-top: 0.25em;
	margin-bottom: 0.375em;
	color: #2194FF;
	}
	
h4	{
	font-size: 1.2em;
	margin-top: 0.20em;
	margin-bottom: 0.25em;
	color: #2194FF;
	}

.box {
	border: 1px solid #ddd;
	background-color: #fff; 
	padding: 1.25em;
	width: 95%;
	max-width: 600px;
	margin-right: 20px;
	box-sizing: border-box;
	/* runde Ecken */
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	/* Schlag-Schatten */
    -webkit-box-shadow: 4px 4px 4px #999;
    -moz-box-shadow: 4px 4px 4px #999;
    box-shadow: 4px 4px 4px #999;
	padding: 5px 10px;
	}

.box_hover:hover {
	background-color: #E7DCB7;
	}
 
.box_notice , .box_kreuz , .box_haken , .box_tipp
	{
	line-height:20px;
	margin: 0.5em 0;
	width: 450px; 
	padding: 10px 10px 10px 38px; 
	background-color: #eee;
	background-position: 14px 14px;	
	}

.box_kreuz
	{
	border: 2px solid #c00; 
	background-image: url(/pic/symb_kreuz_rot.gif); background-repeat: no-repeat;

	}

.box_haken
	{
	border: 2px solid #0c0; 
	background-image: url(/pic/symb_haken.gif); background-repeat: no-repeat;

	}

.box_notice
	{
	border: 2px solid #fa0; 
	background-image: url(/pic/symb_notice.gif); background-repeat: no-repeat;
	}

.box_tipp
	{
	border: 2px solid #fa0; 
	background-image: url(/pic/symb_tipp.png); background-repeat: no-repeat;
	background-color: #F7F0B1;
	}


a.butt_link { display: block; border: 2px solid #B90000; padding: 5px; width: auto; width: 40%;
font-weight: 600;}

a.butt_link:hover { color: #fff; background-color: #B90000; }

address
	{ 
	font-style: normal; 
	text-align: left; 
	padding-right: 20px;
	font-size: 11px;
	}
	

/* A u f z ae h l p u n k t e  ------------------ */  	
ul,ol	{
	margin: 5px 15px;
	padding: 0px;
	}
	
li 	{
	margin: 0px 0px;
	padding-bottom: 2px;
	}

/* I n h a l t s b i l d e r  TextBild-Modul  ------------------ */ 
img.textbildleft
	{
	float: left;
	width: 40%;	
	margin-top: 5px;
	margin-bottom: 8px;
	margin-right: 15px;
	/*border: 1px solid #c00;*/
	}
	
img.textbildright
	{
	float: right;
	width: 40%;
	margin-top: 5px;
	margin-bottom: 8px;
	margin-left: 15px;
	/*border: 1px solid #c00;*/
	}



/* Standardlinks text-decoration: underline;
#content a, #content a:link {  color: #aa8913; text-decoration: none;}
#content a:visited { color: #aa8913; }
#content a:hover, #content  active { color: #aa8913;} */


/* Bereicht Aktuell-Box auf Homepage ========================================== */
/* 	Logofarben: 
	blau = 009FAE  |  pink = B90077    */

#aktuell 
	{
	position: absolute;
	left: 50%;
	top: 100px;
	margin-left: 100px;
	width: 350px;
	background-color: rgba(0,0,0,0.7);
	/* Rand mit runden Ecken*/
	border: 1px solid #444;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;		
	}

h2.aktuell 
	{ 
	font-size: 1.5em; 
	font-weight: 600;
	color: #ddd;
	line-height: 2.0em;
	margin: 0;
	}
	
h3.eventTitel	
	{
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: 600;
	font-size: 1.2em;
	line-height: 1.2em;
	margin: 0;
	color: #a00;
	margin: 0;
	}

#aktuellTitel
	{
	padding: 0 5px 0 5px;
	}
	
#aktuellContent, #aktuellContent p
	{
	padding: 5px;
	font-size: 1em;
	color: #fff;
	}

/*#aktuellContent a { color:#FF99CC; font-weight: 600; }*/
	
/* ende: Bereicht Aktuell-Box auf Homepage ====================================== */	
