a:link { color:#840084; text-decoration:none; font-weight:bold; }
a:visited { color:#008484; text-decoration:none; font-weight:bold; }
a:hover { color:#0000BD; text-decoration:none; background-color:#F7FFFF; font-weight:bold; }
a:active { color:#0000EE; background-color:#F7FFFF; font-weight:bold; }
a:focus { color:#0000EE; background-color:#F7FFFF; font-weight:bold; text-decoration:underline; }

body { }

#box_body { position:absolute; }

#box_logo { position:relative; top:-20px; margin-left:45%; width:306px; height:185px; padding:0px; z-index:1; }

#box_trans { position:absolute; top:-10px; margin-left:5px; width:255px; height:60px; padding:5px; z-index:3; }

#box_c { position:absolute; top:67px; margin-left:0.5%; width:300px; height:10px; padding:5px; z-index:3; }

#box_date { position:relative; top:-100px; height:15px; width:100%; padding:5px; z-index:10;}

#box_zitat { position:relative; top:-100px; margin-left:200px; width:120%; height:120px; padding:5px; z-index:3; vertical-align:top; }

#box_zitat_1  { position:relative; top:10px; margin-left:20px; width:75%; padding:5px; z-index:1; vertical-align:top; }

#box_mitte { position:absolute; top:260px; margin-left:17%; width:68%; padding:5px; z-index:1; }

#box_info { position:relative; top:-100px; margin-left:20px; width:85%; padding:5px; z-index:1; vertical-align:top; }

#box_kontakt { position:relative; top:-95px; margin-left:20px; width:90%; padding:5px; z-index:1; vertical-align:top; }

#box_links { position:absolute; top:115px; margin-left:5px; width:17%; padding:5px; z-index:1; }

#box_ruskin { position:relative; top:125px; margin-left:5px; width:17%; padding:5px; z-index:1; }

#box_unten { position:absolute; top:540px; margin-left:0px; height:17px; width:100%; padding:5px; z-index:1; }

#box_unten_rel { position:relative; margin-left:-25px; height:17px; width:200%; padding:5px; z-index:1; }

#linie_zitat {position:relative; margin-left:5%; width:700px; z-index:1; }

.body_php {background-image:url(../images/bruecke_neu_1024x768.jpg);
background-position:center;
background-position:middle;
background-attachment:fixed;
background-repeat:no-repeat;
}

.trans {
font-family:tahoma, verdana, arial, sans-serif;
font-size:13px;
font-weight:bold;
font-variant:small-caps;
}

.date {
font-family:verdana;
white-space:nowrap;
margin-left:78%;
font-size:8pt;
}

.date_table {
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#840084;
border-top-style:solid;
border-top-width:1px;
border-top-color:#840084;
z-index:6;
}

.zitat {
font-family:cursive, geneva, serif;
font-size:12px;
color:#292C29;
line-height:14px;
}

.autor {
font-family:tahoma, verdana, arial, sans-serif;
color:#292C29;
line-height:10px;
font-size:9px;
font-stretch:condensed;
font-weight:600;
text-align:right;
}

.sm {
font-family:tahoma, verdana, arial, sans-serif;
font-size:12px;
color:#292C29;
line-height:14px;
}

.sm_php {
font-family:tahoma, verdana, arial, sans-serif;
font-size:15px;
color:#292C29;
line-height:14px;
}

.tipps_2 {
font-family:tahoma, verdana, arial, sans-serif;
font-size:12px;
color:#292C29;
line-height:14px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#770077;
}


.txt {
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#292C29;
line-height:13px;
}

.titel {
font-family:tahoma, verdana, arial, sans-serif;
font-size:12px;
font-weight:600;
font-variant:small-caps;
font-stretch:condensed;
padding-top:2px;
padding-bottom:2px;
}

.titel_1 {
font-family:tahoma, verdana, arial, sans-serif;
font-size:12px;
font-weight:600;
font-variant:small-caps;
font-stretch:condensed;
}

.logo {
font-family:cursive, tahoma, verdana, arial, sans-serif;
font-size:12px;
font-weight:normal;
color:#770077;
}

.logo_1 {
font-family:cursive, tahoma, geneva, serif;
font-size:11px;
color:#008484;
font-weight:600;
}

.pfeil {
font-weight:bold;
font-size:15px;
line-height:13px;
}

.info {
float:right;
}

.menu {
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#292C29;
line-height:13px;
}

.td_box {
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
color:#292C29;
line-height:13px;
border-width:0.3mm;
border-color:#8C6184;
border-style:solid;
padding:10px;
border-bottom-style:hidden;
border-left-style:hidden;
background-color:#E7E3E7;
}

.td_box_1 {
font-family:tahoma, verdana, arial, sans-serif;
font-size:13px;
color:#292C29;
line-height:13px;
border-width:.3mm;
border-color:#840084;
border-style:solid;
padding:5px;
border-bottom-style:hidden;
border-left-style:hidden;
}

.td_box_2 {
font-family:tahoma, verdana, arial, sans-serif;
line-height:15px;
font-size:13px;
padding:10px;

line-height:13px;
border-width:.3mm;
border-color:#840084;
border-style:solid;
border-bottom-style:hidden;
border-left-style:hidden;
background-color:#E7E3E7;
}

.div_box {
font-family:tahoma, verdana, arial, sans-serif;
padding:1%;
border-width:0.1mm;
border-color:#8C6184;
border-style:solid;
font-size:13px;
line-height:15px;
vertical-align:middle;
border-top-style:hidden;
border-left-style:hidden;
background-color:#EFEFEF;
}

.link_box {
border-width:0.3mm;
border-color:#8C6184;
border-style:solid;
padding:10px;
border-bottom-style:hidden;
border-left-style:hidden;
background-color:#E7E3E7;
}

.link_box_2 {
border-width:0.1mm;
border-color:#8C6184;
border-style:solid;
padding:5px;
border-top-style:hidden;
border-left-style:hidden;
background-color:#EFEFEF;
}

.hr {
border-style:solid;
border-width:thin;
border-color:#840084;
}

.hr_invis {
border-style:none;
border-width:1mm;
border-color:#FFFFFF;
}

.unten {
padding-top:3px;
padding-bottom:3px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#840084;
border-top-style:solid;
border-top-width:1px;
border-top-color:#840084;
text-align:center;
}

.unten_text {
font-family:tahoma; verdana, arial, sans-serif;
font-size:12px;
line-height:13px;
}

.c {
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;

color:#292C29;
}

.list {
list-style-type:square;
font-family:tahoma, verdana, arial, sans-serif;
font-size:12px;
color:#292C29;
line-height:13px;
}