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: #333; 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: #516d9a;  text-decoration: none }
a:active     { color: #666d9a; text-decoration: none }
a:hover      { color: #036; text-decoration: underline }

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


/* page und list formate */
.titlemenuteil			         { color: #ff5b00; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.5em; text-decoration: none }
.titlemenuteilKK			          { color: #55a504; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.5em; text-decoration: none }
.titletextanf			    { color: #c9f; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.5em; text-decoration: none }
.titletextbel			    { color: #f66; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.5em; text-decoration: none }

.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 }
.titletext_red			   { color: #f60; 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 }
.text_red			    { color: #f60; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; text-decoration: none; top: -12px }
.textk_red			     { color: #f60; font-size: 10px/150% ; 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(../media_css/titeltopgreen.gif); background-position: left top; padding: 6px 7px 5px 15px; width: 780px }	
#pagecasas		     { font-size: 11px; background: #fff url(../media_css/pageboxwhitebL.gif) no-repeat left bottom; padding-bottom: 24px; width: 780px }
#pagemapa		     { font-size: 11px; background: #fff url(../media_css/pageboxblue.gif) no-repeat left bottom; padding-bottom: 24px; width: 780px }

#pagewhite         { font-size: 11px; background: #fff url(../media_css/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;}



/* db-list */
#main  { background-repeat: repeat-y; background-attachment: scroll; background-position: center; margin: 0 auto; width: 780px }
#list        { margin-top: 0; margin-right: auto; margin-left: auto; width: 780px }

#listcontent		                { font-size: 11px; background-color: #fff; background-image: url(../media_css/pageboxwhitebL.gif); background-position: center bottom; padding-bottom: 24px; top: 0; bottom: 0; width: 780px }

#listcontent #titel        { color: #000; font-size: 12px; line-height: 13px; background-image: url(../media_css/titeltopgreen.gif); background-position: left top; padding: 6px 7px 5px 15px }	
#listcontent #titelbL        { color: #000; font-size: 12px; line-height: 13px; background-image: url(../media_css/titeltopgreenbL.gif); background-position: left top; padding: 6px 7px 5px 15px }	

#listcontent #top              { color: #036; margin-top: 0; width: 760px; float: right }
#listcontent #map               { color: #036; width: 50px }
.listheader	         { color: #000; font-size: 12px; line-height: 13px; background-position: left top; padding: 1px 1px1px 1x }	

#listcontent #headtext   { color: #333; font-size: 12px; line-height: 1.5em; margin-top: 6px; margin-right: 0; width: 430px; float: left }
#listcontent #bild        { text-align: right; margin: 6px 12px -24px 0; width: 154px; float: left }
#listcontent #bildRC             { text-align: right; margin-right: 9px; margin-bottom: 3px; position: relative; top: 5px; right: 0; bottom: 0; left: -3px; width: 180px; float: left }
#listcontent #bildthumb       { margin: 6px 9px 3px 15px; width: 82px; float: left }
#listcontent #text         { color: #333; font-size: 12px; line-height: 1.5em; margin-top: 6px; margin-right: 0; position: relative; top: 0; width: 200px; float: left; clear: right }
#listcontent #textRC           { color: #333; font-size: 12px; line-height: 1.5em; margin-top: 0; margin-bottom: 0; position: relative; top: 6px; right: 10px; bottom: 0; left: 20px; width: 320px; float: left }
#listcontent #textRCbreit           { color: #333; font-size: 12px; line-height: 1.5em; position: relative; top: 6px; right: 10px; bottom: 0; left: 20px; width: 520px; float: left }
#listcontent #right                { color: #036; margin-top: 6px; padding-top: 0; padding-left: 0; position: relative; top: 0; width: 200px; float: right; clear: right; border-top: none; border-left: none; }
#listcontent #rightRC                 { color: #036; margin-top: 6px; margin-bottom: 6px; margin-left: 12px; padding-top: 0; padding-left: 0; position: relative; top: 0; width: 220px; border-top: medium none; border-left: medium none; }
#listcontent #middle   { margin-right: 0; width: 600px }

#listcontent #textsearch      { color: #333; font-size: 12px; line-height: 1.5em; margin-top: 6px; margin-right: 0; margin-left: 15px; width: 530px; float: left }
#listcontent #rightsearch          { color: #036; margin-top: 6px; padding-left: 24px; width: 200px; float: right; border-top: medium none; border-left: medium none #f30; outline-width: 12px }

#listcontentWK		             { font-size: 11px; background: #fff url(../media_css/pageboxgreenbL.gif) no-repeat center bottom; margin-bottom: 0; padding-bottom: 9px; width: 780px; border-top: #b1b5b9; border-right: #b1b5b9; border-bottom: 6px #b1b5b9; border-left: #b1b5b9 }
#listcontentWK #titel      { margin: 0 auto; width: 780px }
.listheaderWKns	             { color: #000; font-size: 12px; line-height: 13px; background-image: url(../media_css/titeltopgreen.gif); background-repeat: repeat-x; background-position: left top; padding: 5px 7px 6px 15px; border-bottom: medium none }	
.listheaderWK	              { color: #000; font-size: 12px; line-height: 13px; background-image: url(../media_css/titeltopgreenbL.gif); background-repeat: repeat-x; background-position: left top; padding: 5px 7px 6px 15px; border-bottom: medium none }	
#listcontentWK #line         { width: 766px }
#listcontentWK #bildthumb         { margin: 2px 9px 0 15px; width: 82px; float: left }
#listcontentWK #headtext        { color: #333; font-size: 12px; line-height: 1.5em; margin-top: 0; margin-right: 0; margin-left: 12px; padding-left: 3px; width: 530px; float: left; border-top: 1px solid #ccc }
#listcontentWK #right             { color: #036; margin-top: 0; padding-left: 12px; width: 220px; float: right }

#listbox_merkenRC              { margin-top: 6px; padding-top: 0; position: static; bottom: 0; width: 720px; height: 24px; float: left }
#listbox_merken            { margin-top: 6px; padding-top: 0; position: static; bottom: 0; width: 720px; height: 24px; float: left }
#listbox_merkenWK           { margin-top: 6px; padding-top: 0; width: 230px; height: 20px; float: right }


