/* Formatierung -------------------------------- */

/* ==============================
Farben: RGB				HEX
---------------------------------
orange:	195,22,34	|	#EF7632
grün:	127,183,67	|	#65A328
blau:	10,100,167	|	#009FE3
============================== */

* { margin: 0; padding: 0; border: 0;
	font-family: 'PT Sans', Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: left;
	color: #555;
	}

body { 
	background-color: #eee; 
	font-size: 100%;  /* 16px = Standard > pxtoem.com*/
	}
	
p { font-size: 1.4em; line-height: 1.2; margin-bottom: 10px; font-style: normal; }

td p { margin: 0;  }

header, footer, section, nav, main, aside, article { display: block; }

a { color: #13BAFF; text-decoration: none; }
a:visited { color: #027AAC; }
a:hover, a:active { color: #13BAFF; text-decoration: underline; }

.text08 { font-size: 0.500em }
.text09 { font-size: 0.563em }
.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; }

.blau { color: #06c; }
.rot { color: #d00; }

strong { color: #777; }

h1,h2,h3,h4
	{
	font-weight: 500;
	color: #aaa; /* #009FE3 */
	}
	
h1 	{
	font-size: 2.625em;
	margin-top: 1.375em;
	margin-bottom: 2.0em;
	}	

h1:first-child { margin-top: 0em; }

h2	{
	font-size: 2.25em;
	margin-top: 1.0em;
	margin-bottom: 1.25em;
	}	

h3	{
	font-size: 1.75em;
	margin-top: 0.0em;
	margin-bottom: 1.0em;	
	}

h4	{
	font-size: 1.25em;
	margin-top: 0.0em;
	margin-bottom: 0.75em;	
	}

.box {
	/* runde Ecken */
	border: 1px solid #ddd;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	/* Schlag-Schatten */
    -webkit-box-shadow: 4px 1px 4px #ccc;
    -moz-box-shadow: 4px 1px 4px #ccc;
    box-shadow: 4px 1px 4px #ccc;
	padding: 10px;
	}

.box_hover:hover {
	background-color: #eee;
	}

.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 #b00; 
	padding: 5px; 
	width: auto; 
	width: 40%;
	font-weight: 600;
	}

a.butt_link:hover { color: #fff; background-color: #b00; }

address
	{ 
	font-style: normal; 
	text-align: left; 
	width: 160px;
	font-size: 1.0em;
	color: white;
	padding-top: 20px;
	border-top: 1px solid #fff;
	}

/* A u f z ae h l p u n k t e  ------------------ */  	
ul,ol	{
	margin: 5px 15px;
	padding: 0px;
	font-size: 1.4em;
	}
	
li 	{
	margin: 0px 0px;
	padding-bottom: 2px;
	}
	
.left	{ float: left; margin-right: 15px; }
.right	{ float: right; margin-left: 15px; }

/* I n h a l t s b i l d e r  TextBild-Modul  ------------------ */ 
img.textbildleft
	{
	float: left;
	width: 38%;	
	margin-top: 5px;
	margin-bottom: 8px;
	margin-right: 15px;
	/*border: 1px solid #c00;*/
	}
	
img.textbildright
	{
	float: right;
	width: 38%;
	margin-top: 5px;
	margin-bottom: 8px;
	margin-left: 15px;
	/*border: 1px solid #c00;*/
	}

/* td.hide_mob, th.hide_mob { display: inline; } */


/* 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 ========================================== */

#aktuell 
	{
	float: right;
	width: 45%;
	margin: 40px 20px 0px 10px;
	border: 2px solid #aaa;
	padding: 0.75em;
	background-color: #fff;
	}
	
h2.aktuell 
	{ 
	font-size: 1.2em; 
	font-weight: 600;
	color: #000;
	line-height: 1.0em;
	margin-bottom: 0.5em;
	}
	
h2.eventTitel	
	{
	/* margin: 0 0 2px 0; */
	padding: 0;
	font-weight: 600;
	font-size: 0.750em;
	line-height: 1.1em;
	color: #65A328;
	}

#aktuellTitel
	{
	padding: 0 5px 0 5px;
	}
	
#aktuellContent
	{
	padding: 5px;
	font-size: 1.0em;
	color: #000;
	}
/* ende: Bereicht Aktuell-Box auf Homepage ====================================== */	
