/* 20101209 schriftgroessenaenderung content 9->10px, title-abstand mit alexander rendi abgestimmt */


body	{ background: rgb(250,250,250) url(../img/background.png) fixed no-repeat left top; margin-left: 8px; font-family: Verdana, sans-serif; font-size: 10px; color: rgb(119,119,119); width: 546px; }

a		{ text-decoration: none; color: rgb(119,119,119); }
a:hover	{ color: black; }

form	 { position: relative; }
input, select, textarea { padding: 0; margin:0; vertical-align: bottom; }
input[type=text], input[type=password] { width: 200px; font-size: 11px; line-height: 14px; }
select   { width: 150px; font-size: 11px; line-height: 14px; }
textarea { width: 202px; height: 53px; font-size: 11px; line-height: 14px; }
label    { vertical-align: top; padding-left: 8px; }
input[type=checkbox] { width: 13px; height: 13px; }
input[type=submit]   { position: absolute; left: 305px; bottom: 8px; font-size: 11px; line-height: 14px; }

.form_text    { height: 23px; }
.form_area    { height: 60px; }
.form_slct    { height: 23px; }

/* 
#labiennale { position: fixed; top: 409px; left: 558px; zoom: 1; } 
#goldcard   { position: fixed; top: 573px; left: 558px; zoom: 1; }
#newsletter { position: fixed; top: 604px; left: 558px; display: none; }
*/
#labiennale { position: fixed; top: 459px; left: 557px; zoom: 1; }
#goldcard   { position: fixed; top: 571px; left: 558px; zoom: 1; }
#newsletter { position: fixed; top: 602px; left: 558px; display: none; }
#newsletter a { color: rgb(172,35,38); }

#head_logo { margin: 12px 0 39px 97px; }

#menu { height: 26px; margin-bottom: 2px; font-size: 9px; }
#menu a:hover { color: #C9242B; }
#menu_1 li, #menu_2 li, #footer li { display: inline; margin-left: 2px; }
#menu_1 li.first, #menu_2 li.first, #footer li.first { margin-left: 0px; }
#menu_1 a.active, #menu_2 a.active, #footer a.active { color: rgb(172,35,38); }

#container     { padding-bottom: 4px; }
#container.txt { padding-bottom: 14px; margin-top: 12px; }
#container.checkbox { margin-top: 12px; padding-bottom: 5px; }
#container.form     { margin-top: 12px; }
#container .text_long { margin-top: 10px; padding-top: 2px; }
#container .text_long b { color: black; font-weight: normal; }

#list 		 { margin-bottom: 10px; }
#list li 	 { zoom: 1; margin-bottom: 5px; min-height: 56px; }
.title 		 { font-size: 15px; line-height: 18px; color: rgb(64,63,62); margin-bottom: -1px; }
.element_pic { display: inline-block; *display: inline; zoom: 1; vertical-align: top; width: 96px; margin: 4px 5px 0 0; }
.element_txt { display: inline-block; *display: inline; zoom: 1; vertical-align: top; width: 445px; }
.media, .media_box { width: 544px; height: 331px; }
.media_box   { margin-bottom: 4px; }

#footer	   { margin-top: 25px; padding-bottom: 98px; }
#footer li { margin-left: 7px; }
.facebook  { font-weight: bold; color: rgb(0,55,155); }
.podcast   { font-weight: bold; color: rgb(109,173,224); }

.error     { color: red; }
