/* page und list formate */
.title			     { color: #036; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.5em; text-decoration: none }
.titletext			   { color: #036; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.5em; text-decoration: none }
.titleb   { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.5em; text-decoration: none }
.titletextsub	        { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.5em; text-decoration: none }
.text			    { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; text-decoration: none; top: -12px }
.textk			    { color: #333; font-size: 10px/150% ; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; text-decoration: none }
.lang_menu			     { color: #036; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; text-decoration: none }

/* page */

#pagetitel      { margin: 0 auto; right: 6px; width: 780px }
.pageheader	     { color: #000; font-size: 12px; line-height: 13px; background-image: url(images/titeltopwhite.gif); background-position: left top; padding: 6px 7px 5px 15px; width: 780px }	
#pagecasas		   { font-size: 11px; background: #fff url(images/pageboxwhitebL.gif) no-repeat left bottom; padding-bottom: 24px; width: 780px }

#pagewhite       { font-size: 11px; background: #fff url(images/pageboxwhite.gif) no-repeat left bottom; margin-bottom: 0; padding-bottom: 24px; width: 780px }

#page    { margin: 0 auto; width: 780px }
#pageborder   { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 4px; width: 770px }
#pagebox_merken      { margin: 0 auto; width: 300px }


/* parts */
#part          { color: #666; font: 12px/150% Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0 auto; width: 766px; border-top: 1px solid #ccc }
#partOL       { color: #333; font: 12px/150% Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0 auto; width: 766px }
#part .just  { margin: 0; padding: 10px 20px 0 12px }
#part #left  { margin-right: 0; padding-left: 6px; width: 520px; float: left }
#part #right            { color: #036; padding-left: 12px; position: relative; top: 0; width: 190px; float: right }
#part #rightgallery            { color: #036; top: 0; width: 200px; float: right }
#part #rightmap            { color: #036; position: relative; top: 0; width: 40px; float: right }

distance { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}



body        { color: #000000; font-size: 10pt; font-family: Helvetica, Arial, Geneva; background-color: #fff; margin: 0 }
/* td       { color: #000000; font-size: 10pt; font-family: Helvetica, Arial, Geneva }
td       { color: #676868; font: 12px/150% Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0 auto; }  */
td         { color: #666; font: 12px Verdana, Arial, Helvetica, sans-serif; margin: 0 auto } 

CHECKBOX, INPUT, HIDDEN, RADIO, SELECT, TEXTAREA { font-family: Verdana, Arial, sans-serif; font-size: 11px; } 



/* MAIN MENU */

a            { color: #003376; text-decoration: none }
a:active      { color: #036; text-decoration: none }
a:hover      { color: #036; text-decoration: underline }

.t010   { color: #FFFFFF; font-weight: bold; font-size: 18px }
.t020   { color: #FFFFFF; font-weight: bold; font-size: 18px }
.menu    { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 1.6em } 

.text_menumain          { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em }

