body, div {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;	
    color: #000000;
    margin: 0px;
    padding: 0px;
}
a, label {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;	
    color: #000000;
}

label { 
    vertical-align: middle; 
    font-weight: bold;
}

input, select {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;	
    color: #000000
}

form {
    padding: 0px;
    margin: 0px;
}


b {
    font-size: 12px;	
    font-weight: bold;
}



/* Überschriften */
.headline {
    color: #fff; 
    background-color: #cc0000;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    padding: 5px;
    margin: 0px 0px 2px 0px;
    }

.umkreissuche { /* */
    background-image: url(/graphics/werbemittel/bg-suche.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #EBE4D4;
    padding: 10px;
}


.spBox { /* Inhat dieser Box kann auf 100% ausgelegt werden, da ohne margin, padding, border */
    width: 100%;
    /*background-color: yellow;*/
}
.sp0 { /* linker Abstandhalter */
    float: left;
    width: 30%;
}
.sp1 { /* Spalte 1 - Suchbegriff, Einsatzregion */
    float: left;
    width: 20%; 
    font-weight: bold;
    font-size: 13px;
    color: #001788;
}
.sp2{ /* Spalte 2 - Input-Felder */
    float: left;
    width: 49%; 
    /*background-color: Yellow;*/
}


.radio1, .radio2 { /* Radiobuttons National, International */
    vertical-align: middle; 
    margin-left: -2px;
}

.spNatInatBox { /* Natinal, International umschließender Div */
    width: 100%;
    /*background-color: Yellow;*/
}

.spNatInat { /* Tabellenhöhe National / International */
    height: 55px; 
    margin-bottom: 5px;
    width: 100%;    
}
.spNat1 { /* Spalte 1 - National */
    float: left; 
    width: 25%;
    font-size: 9px;
    line-height: 22px;
    padding-top: 5px;
}
.spNat2 { /* Spalte 2 - International */
    float: left; 
    width: 74%; 
    height: 22px;
    padding-top: 5px;
}



.spDetailsuche { /* Link, Position -> Detailsuche */
    float: left; 
    width: 35%; 
    height: 23px; 
    line-height: 34px; 
    font-weight: bold;
    /*background-color:green;*/
}
a.link:link, a.link:active, a.link:visited { /* Speziallink z.B. mit kleinem Pfeilchen */
    background-image: url(/graphics/werbemittel/link.gif);
	background-repeat: no-repeat;
	background-position: left;
    text-decoration: none;
    padding: 0px 0px 0px 8px;
    color: #2F399A; 
}
a.link:hover {
    text-decoration: underline
}


.spSuchen { /* Position des Buttons Suche starten */
     float: right; 
     width: 142px; /* Sollte so breit wie der Button sein */
     /*background-color:Yellow;*/
}
/* Button - Beginn */
.button_sucheStarten, .button_sucheStarten:link, .button_sucheStarten:active, .button_sucheStarten:focus { /*  */
	background-image: url(/graphics/werbemittel/btn-sucheStarten.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 142px;
	height: 36px;
	display: block;
	text-decoration: none;
}
.button_sucheStarten:hover {
	background-position: 0px -35px;
	text-decoration: none;
}
/* Button - Ende */

.spEnde { /* Spaltenabschluss */
    clear: both; /* wichtig wenn eine neue Zeile beginnen soll */
    line-height: 1px;
    height: 1px;
    font-size: 1px;
}
