body
{
    margin:  0;
    padding: 0;
    background-color: #A4A4A4;
    text-align:     center;
}

body, p, td, li, a, input, textarea, select, fieldset
{
	font-family:    "Arial", Helvetica, sans-serif;
    font-size:      15px;
    font-weight:    normal;
    color:          #353535;
    /* letter-spacing: 0.12em; */
}

table, tr, td
{
    border: 0;
    margin: 0;
	padding: 0;
    border-collapse:  collapse;
}

#MAIN1_table
{
    margin:   36px auto 0 auto;
	padding:  0;
	width:    942px;
	/* border:   1px solid #ff0000; */
	text-align:       left;
	vertical-align:   top;
}

#MAIN2_table
{
    margin:    		  0 auto 0 auto;
	width:         	  942px;
	/* border:   1px solid #ff0000; */
	text-align:       left;
	vertical-align:   top;
}

#MAIN_tr
{
    margin:   		  0 0 0 0;
	text-align:       left;
	vertical-align:   top;
	/* border: 1px solid red; */
}

#MAINMENU_td
{
	background-color: #FFFFFF;
	background-image: url(grafik_2016/menu/menu_bg_2016.gif);
	background-repeat:repeat-y;
	width:    		  279px;
	height:           600px;
	text-align:       left;
	vertical-align:   top;
}

#SPACE1_td
{
	background-color: FFFFFF;
	width:    		  53px;
	text-align:       left;
	vertical-align:   top;
}

#CONTENT_td
{
	background-color: #FFFFFF;
	width:    		  663px;
	text-align:       left;
	vertical-align:   top;
	/* border: 		  1px solid red; */
}

#CONTENT_td2
{
	background-color: #FFFFFF;
	width:    		  716px;
	text-align:       left;
	vertical-align:   top;
}

#TEXT1_td
{
	/* background-color: FFFFFF; */
	width:    		  296px;
	text-align:       left;
	vertical-align:   top;
}

#TEXT1n_td
{
	/* background-color: FFFFFF; */
	width:    		  333px;
	text-align:       left;
	vertical-align:   top;
}

#TEXT2_td
{
	background-color: #FFFFFF;
	width:    		  367px;
	text-align:       left;
	vertical-align:   top;
	padding:   		  0 37px 0 0;
	/*
	background-image: url(grafik/postbox_01.jpg);
	background-repeat:no-repeat;
	background-position:232px 250px;
	*/
}

#TEXT2n_td
{
	background-color: #FFFFFF;
	width:    		  330px;
	text-align:       left;
	vertical-align:   top;
	padding:   		  0 37px 0 0;
	/*
	background-image: url(grafik/postbox_01.jpg);
	background-repeat:no-repeat;
	background-position:232px 250px;
	*/
}

#TEXT12_td
{
	background-color: #FFFFFF;
	width:    		  663px;
	text-align:       left;
	vertical-align:   top;
	padding:   		  0 37px 0 0;
}

#TEXT12n_td
{
	background-color: #FFFFFF;
	width:    		  716px;
	text-align:       left;
	vertical-align:   top;
	padding:   		  0 37px 0 0;
}

#TEXT3_td
{
	background-color: #FFFFFF;
	width:    		  520px;
	text-align:       left;
	vertical-align:   top;
	padding:   		  0 0 0 0;
}

#BOTTOM_td
{
	background-color: #4B4B4B;
	width:    		  942px;
	height:			  10px;
	text-align:       left;
	vertical-align:   top;
}

div.adresse
{
    visibility: hidden;
    position:   absolute;
}

/* S C H R I F T E N */

a
{
    text-decoration: underline;
}

a:hover
{
    color: #FF0000;
}

.a2
{
	font-weight: bold;
	color: #006f96;
}


h1
{
    font-family: "Arial", Helvetica, sans-serif;
	font-size: 40px;
    font-weight: bold;
	color: #477193;
	margin: 0;
	padding: 0;
	
}

h2
{
    font-family: "Arial", Helvetica, sans-serif;
	font-size: 25px;
    font-weight: bold;
	color: #477193;
	margin-bottom: 20px;
	padding: 0;
}

.sub
{
	font-size:      11px;
}

.bold
{
	font-weight: bold;
}

.subbold
{
	font-size:      11px;
	font-weight: bold;
}

.bold_red
{
	font-weight: bold;
	color: #FF0000;
}

.gross_b
{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 15px;
	color: #506B7E;
}

.superscript 
{
    font-size:      75%;
    vertical-align: top;
	color: #00A651;
}

.small_blau
{
	font-family:    "Arial", Helvetica, sans-serif;
    font-size:      11px;
    font-weight:    bold;
    color:          #1E578C;
    /* letter-spacing: 0.12em; */
}

.small_braun
{
	font-family:    "Arial", Helvetica, sans-serif;
    font-size:      11px;
    font-weight:    bold;
    color:          #3C2313;
    /* letter-spacing: 0.12em; */
}