
body, input, button, select, textarea { font-family: 'Open Sans', sans-serif; font-weight: 400; }
div.titel { font-family: 'Elsie Swash Caps', cursive; font-weight: 400; color: #9A9B9B; font-size: 55px; line-height: 70px; }

body, p { font-size:14px; line-height:20px; }

body { background: url('muster.jpg') top left #D7E3F2;  padding:30px; }

.adv_tuerchen {
background-image: url(../img/zahl_bg.png);
font-size:24px; font-weight:bold; color:#454545; text-align:center; vertical-align:middle;
height:50px; width:50px; margin: 5px;
}
.adv_tuerchen:hover { color:#333; }

.adv_titel { font-family: "Elsie Swash Caps"; font-size:30px; color:#A2A2A2; margin-top:20px; margin-bottom:10px; padding:5px; }

.image { float:left; padding:0; margin:4px; border:1px solid #333; }

.adv_bg_img { background: #369 url(../img/foto800.jpg); }

.ta_c { text-align:center; margin:0 auto; }

img { border:0; }
td { font-size:13px; font-weight:normal; text-decoration:none; color:#fff; }

.tabelle  {
background-color: #F9F9F9;
background: rgba(245, 245, 245, .7);
color:#222;
text-align:center; margin:8px auto; padding:3px;
border:1px solid #25518C; }

/* *** Tabellen Rahmen ************ */
table, .tab_bg { display:table; border-collapse:separate; border-spacing:1px; border-color:#e0e0e0;}

.tab_bg  { text-align:center; margin:0 auto; background-color:#e0e0e0; }

/* *** Tabellen Inhalt ************ */

.td_bg { background-color:#f9f9f9; color:#000; text-align:left; padding:3px; }

/* *** Links *********** */
a:link, a:visited, a:active {color:#369; text-decoration:none; font-weight:bold;} /* 003377 */
a:hover { color:#EC0000; text-decoration:none; font-weight:bold; }

.rahmen { border: 0; }

.info_top {
font-size:14px; line-height: 20px; color:#fff;
padding: 3px 2px 5px 4px;
}

textarea, .eingabe, .button {
-webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px; }

textarea, .eingabe { background:#f9f9f9; font-size:13px; padding:5px; border:1px solid #aaa;}
.eingabe_reg { background:#fcfcfc; font-size:12px; padding:5px; border:1px solid #aaa;}
.eingabe:focus, .eingabe_reg:focus, select:focus, textarea:focus { background:#fff; border:1px solid #777;}
.eingabe:hover, .eingabe_reg:focus, select:hover, textarea:hover { background:#fff; border:1px solid #777;}

.button {
background-color:#e9e9e9; padding:4px 6px 4px 6px;
font: bold 12px Verdana, Arial, Helvetica; color:#555;
border: 1px solid #aaa;
}

.button:hover { background-color:#f0f0f0; color:#258; border: 1px solid #369; }
