/*Standard-Eintrag*/
.bxkontaktstandard {font:normal 12px Arial;margin:10px auto;width: 95%}
/*Kopf*/
.kopftitel {font-family:verdana, sans-serif;font-size:20px;font-weight:bold;color:#0000A0;text-align:center;}
.kopflinks {float:left;width:300px;margin:10px 5px 5px 20px;text-align:left;}
.kopfbild {margin:10px 10px 5px 5px;text-align:left;}
.kopfbild hr {color:#C0C0C0; width:95%;}
.kopftitel hr {color:#C0C0C0; width:95%;}
/*Kurzbeschreibung*/
.bxdescr {font:normal 12px Arial;margin:10px auto;width: 95%;}
/*Beschreibung*/
.bxall {margin:10px auto;width: 95%}
.bxsport {margin:10px auto;width: 95%}
.bxsport ul {list-style-image: url(bulletrd.gif);margin:10px 5px;padding:0px;}
.bxsport ul li {padding:3px;margin:0px 5px 5px 0px;width:130px;display:block;float:left;border:1px solid #efefef;}
.bxsport p {margin:5px;padding:0px;}
/*Fotos*/
.bxfotos {margin:10px auto;width: 95%;}
/*Ausstattung*/
.bxaust {margin:10px auto;width: 95%;}
.bxaust p {font:normal 12px Arial;margin:5px;padding:0px;}
.aust {margin:2px auto;width: 100%;background-color:#efefef}
.austlks {font:bold 12px Arial;float:left;width: 130px;padding:5px;}
.austre {font:normal 12px Arial;width: 420px;float:left;margin:0px; padding:5px;}
/*Payments*/
.bxpayment {margin:10px auto;width: 95%}
.bxpayment ul {font:normal 12px Arial;margin:10px 5px;padding:0px;}
.bxpayment ul li {padding:3px;margin:0px 5px 5px 0px;width:130px;display:block;float:left;border:1px solid #efefef;}
.bxpayment p {font:normal 12px Arial;margin:5px;padding:0px;}
/*Sport*/
.bxsport {font:normal 12px Arial;margin:10px auto;width: 95%}
.bxsport ul {font:normal 12px Arial;margin:10px 5px;padding:0px;}
.bxsport ul li {padding:3px;margin:0px 5px 5px 0px;width:130px;display:block;float:left;border:1px solid #efefef;}
.bxsport p {font:normal 12px Arial;margin:5px;padding:0px;}
/*Freizeit*/
.bxfreizeit {font:normal 12px Arial;margin:10px auto;width: 95%}
.bxfreizeit ul {font:normal 12px Arial;margin:10px 5px;padding:0px;}
.bxfreizeit ul li {padding:3px;margin:0px 5px 5px 0px;width:130px;display:block;float:left;border:1px solid #efefef;}
.bxfreizeit p {font:normal 12px Arial;margin:5px;padding:0px;}
/*Verkehr*/
.bxverkehr {font:normal 12px Arial;margin:10px auto;width: 95%}
.bxverkehr p {font:normal 12px Arial;margin:5px;padding:0px;}
/*GoogleMap*/
.bxmap {margin:10px auto;width: 95%;}
.bxmap p {font:normal 12px Arial;margin:5px;padding:0px;}
.maplks {font:bold 12px Arial;float:left;width: 220px;padding:5px;}
.mapre {font:normal 12px Arial;width: 300px; height: 280px;float:right;margin:0px; padding:5px;}
.maplks2 {font:bold 12px Arial;float:left;width: 300px; height: 280px;padding:5px;}
.mapre2 {font:normal 12px Arial;width: 220px;float:left;margin:0px; padding:5px;}
/*Routenplaner*/
.bxroute {margin:10px auto;width: 95%;}
.bxroute input {height:14px; width:32px;}
/*Kontakt*/
.bxkontakt {margin:10px auto;width: 95%;}
.kontaktkopf {width:230px; float:left; margin: 0px 5px 0px 0px; font-family:Verdana; font-size:10px;}
.frmkontaktre {float:left;text-align:left;padding: 5px;width: 200px;}
.frmkontaktlks {float:left;text-align:left;padding: 5px;width: 400px;border-right-color: #aaaaaa;border-right-style: solid;border-right-width: 1px;}
.frmkontaktre ul {margin:0px;padding:0;list-style-type:none;font-weight:bold;}
.frmkontaktre ul > li {list-style: none;margin: 5px;padding: 5px;width: 190px;height: 9px;border: 1px dotted #aaaaaa;}

.bxkontakt select{BORDER-RIGHT: #7f7f7f 1px solid; BORDER-TOP: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; BORDER-BOTTOM: #7f7f7f 1px solid; FONT-SIZE: 10px; }
.bxkontakt input{BORDER-RIGHT: #7f7f7f 1px solid; BORDER-TOP: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; BORDER-BOTTOM: #7f7f7f 1px solid; FONT-SIZE: 10px; WIDTH: 150px; }
.bxkontakt input:focus{background-color:#E2E1E1;color:#000000;}
.button{FONT-SIZE: 10px; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid}

/*select{BORDER-RIGHT: #7f7f7f 1px solid; BORDER-TOP: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; BORDER-BOTTOM: #7f7f7f 1px solid; FONT-SIZE: 10px; }*/
/*input{BORDER-RIGHT: #7f7f7f 1px solid; BORDER-TOP: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; BORDER-BOTTOM: #7f7f7f 1px solid; FONT-SIZE: 10px; WIDTH: 150px; }*/
/*input:focus{background-color:#E2E1E1;color:#000000;}*/

/*Hinweis*/
.bxhinweis {margin:10px auto;width: 95%;}
/*Twitter*/
.greet_image {float:left;padding:0 10px 0 0;}
.greet_image img {background:none;border:none;margin:0;padding:0;}
.greet_text {color:#333;font-size:11px;line-height:16px;margin:7px;}

