html, body
{
	font-family: arial, helvetica, sans-serif; font-size: 11px;
	margin: 0px; padding: 0px; color: #000;
}

.home { background-color: #011919; }
.verein { background-color: #011919; }
.stipendium { background-color: #011919; }
.ausstellungen { background-color: #011919; }
.kontakt { background-color: #011919; }
.publikationen { background-color: #011919; }

div#main_menu
{
	float: left; width: 170px; height: 80%;
	position: absolute; top: 0px; left: 0px;
	padding-top: 15px; padding-left: 10px;
}

div#content_container
{
	float: left; width: 825px;
	position: absolute; top: 0px; left: 171px;
}

div#content
{
	float: left; width: 825px;
}

div#logo
{
	float: left; width: 825px; height: 95px;
	overflow: hidden;
}

.start_bild_links
{
	float: left; width: 251px;
	margin-top: 10px; margin-left: 5px; margin-right: 30px;
	padding-bottom: 10px; 
	text-align: right;
}

.start_text_oben
{
	float: left; width: 500px; min-height: 180px; text-align: justify;
	background-color: #B4C5C5; color: #000;
	margin-top: 1px; margin-left: 5px; margin-bottom: 5px;
	font-size: 13px; line-height: 16px;
	padding: 10px;
}
.start_text_oben_no
{
	float: left; width: 500px; min-height: 180px; text-align: justify;
	margin-top: 10px; margin-left: 5px; margin-bottom: 5px;
	font-size: 13px; line-height: 16px;
	padding: 0px;
}


.menu_button { width: 60px; float: left; }
.menu_txt { width: 80px; float: left; color: #BBBBBB; font-weight: bold; font-size: 12px; margin-top: -7px; text-align: left; }
.menu_txt_sel { width: 80px; float: left; color: #777777; font-weight: bold; font-size: 12px; margin-top: -7px; text-align: left; }

a { color: #202020; text-decoration: underline; }
a.navi {text-decoration: none; color: #FFFFFF;}
a.navi_klein {text-decoration: none; font-size: 11px; font-weight: normal;}

a.bghome:hover { color: #202020; }
a.bgverein:hover { color: #202020; }
a.bgstipendium:hover { color: #202020; }
a.bgausstellungen:hover { color: #202020; }
a.bgkontakt:hover { color: #000; }
a.bgpublikationen:hover { color: #202020; }

a.sel { font-weight: bold; }

a.menu {text-decoration: none; font-size: 11px; font-weight: normal; color: #777;}
a.menu:hover { font-weight: bold;}
a.menu_sel { text-decoration: none; font-size: 11px; font-weight: bold; color: #bbb;}

.submenu { height: 40px; margin-top: 5px; } 

*html .abstand { margin-top: 0px; }
.subabstand { height: 7px; }
*html .subabstand { height: 1px;}
h3 { font-size: 17px; padding: 0px; margin: 0px; color: #202020; } 

.textbox_links
{
	float: left; text-align: justify; width: 241px; min-height: 461px;
	background-color: #B4C5C5; color: #000;
	margin-top: 0px; margin-left: 5px; 
	font-size: 13px; line-height: 16px;
	padding-right: 15px; padding-left: 20px; padding-top: 5px; padding-bottom: 5px;
}

.textbox_links_nocolor
{
	float: left; text-align: justify; width: 241px; min-height: 461px;
	margin-top: 0px; margin-left: 5px; 
	font-size: 13px; line-height: 16px;
	padding-right: 15px; padding-left: 20px; padding-top: 5px; padding-bottom: 5px;
}

.textbox_links_bild { margin-top: -9px; padding-left: 25px; padding-bottom: 10px; }

*html .textbox_links { width: 230px; height: 461px; }
*html .textbox_links_nocolor { width: 230px; height: 461px; }

.bild_oben
{
	float: left; width: 510px; 
	padding-left: 10px; padding-top: 10px; padding-bottom: 10px;
}

.textbox_rechts
{
	float: left;
	background-color: #B4C5C5; color: #000; text-align: justify;
	margin-top: 5px; margin-left: 5px; margin-bottom: 5px;
	width: 500px; min-height: 150px;
	font-size: 13px; line-height: 17px;
	padding: 10px;
}

.textbox_rechts2
{
	float: left;
	background-color: #B4C5C5; color: #000; text-align: justify;
	margin-top: 10px; margin-left: 15px; margin-bottom: 10px;
	width: 505px; min-height: 150px;
	font-size: 13px; line-height: 17px;
	padding: 10px;
}

.impressum {float: left; clear:left; width: 260px; text-align: right; margin-top: 5px;}

.form_left { width: 125px; float: left; margin-bottom: 2px; }
.form_right { width: 350px; float: left; margin-bottom: 2px; }

input, textarea { width: 200px; border: 1px solid #000; }

input.ort { width: 154px; }
input.plz { width: 40px;}
input.checkbo { width: 20px; border: 0px;}

.kat_bild { width: 200px; float: left; margin-bottom: 5px; text-align: center; }
.kat_text { width: 295px; float: left; margin-bottom: 5px; }

.ausstellung_bild { width: 220px; float: left; margin-bottom: 5px; text-align: left; font-size: 11px; }
.ausstellung_text { width: 250px; float: left; margin-bottom: 5px; margin-left: 15px; font-size: 11px; }

img { border: 0px; }
img.abstand { margin: 2px; }
.stipendiaten { width: 330px; float: left; padding-right: 5px; font-size: 11.5px; }
