/*
Screen Design & CSS:
design rabe 10/2005 & 03/2006
info@design-rabe.de
*/
/*
######################################
Allgemeine Voreinstellungen
######################################
*/
*{margin:0;padding:0;list-style:none;}
body{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:100.01%;width:100%;background-color:#fff;text-align:center;}
div{float:none;}
table{border-spacing:0;border-collapse:collapse;}
td{margin-left:0;margin-top:0;}
a{text-decoration:none;color:#0B5EAA;font-weight:bold;}
a{color:#0B5EAA;}
a.col{color:#0B5EAA;font-size:13px;}
a:hover{color:#0B5EAA;text-decoration:underline;}
img{font-size:0.7em;border:0;}
h2{font-size:150%;line-height:1.25em;font-weight:bold;margin:1.4em 0 1em 0;}
h3{font-size:125%;line-height:1.25em;font-weight:bold;margin:1em 0 1em 0;}
p,td{line-height:1.5em;margin-bottom:0.5em;}
/*
######################################
Layout
######################################
*/
/* macht alles zentriert und gibt die breite an */
div#wrapper{position:relative;margin:0 auto 40px auto;width:920px;text-align:left;}
/* Neu am 21.09.06: */
table.top{width:920px !important;height:95px !important;background:#fff url(../../img/blr/blr_head_bg.jpg) no-repeat top left;overflow:hidden;margin:0 0 10px 0;}

table.body{float:left;width:210px;margin:0 10px 0 0;font-family:Geneva,Arial,Helvetica,sans-serif;}
div.container{width:100%;}
/* IE-Hack */
* html div.container{width:960px;}
/*
######################################
diverses
######################################
*/
.right{text-align:right;}
.error{color:red;font-weight:bold;font-size:12px;}
.status{font-size:12px;font-weight:bold;color: #0B5EAA;}
.print{height:350px;font-size:22px;padding:5px;line-height:200%;}
.wbutton{text-align:right;height:30px;margin:3em 0 2em 0;}
a.wbutton{text-align:center;background-color:#F0FAF9;font-size:12px;font-weight:bold;color: #0B5EAA;padding:5px 20px 5px;margin:10px 0px 10px 0px;border-left: 1px solid #0B5EAA;border-right: 1px solid #0B5EAA;border-bottom: 1px solid #0B5EAA;border-top: 1px solid #0B5EAA;}

/* Neu am 21.09.06: */
.infobox h3 {
	font-size:100%;
}

select{width:195px;}
input.main,.menucontent select{width:195px;}
input.button{float:right;margin:5px 5px 10px 0;background-color: #0B5EAA;color:#FFFFFF;font-size:11px;font-weight:bold;text-align:center;width:75px;}
a.toplinksaktiv,a.toplinksleftaktiv,a.toplinks,a.toplinksleft{color:#000;font-weight:bold;background-color:#FFFF99;width:200px;vertical-align:middle;text-decoration:none;margin-left:15px;margin-right:10px;padding-top:10px;float:left;padding-bottom:10px;}
a.toplinksleft,a.toplinksleftaktiv{padding-top:20px;padding-bottom:20px;}
a:hover.toplinks,a.toplinksaktiv,a.toplinksleftaktiv{background-color:#FFCC66;}
a:hover.toplinksleft{background-color:#FFCC66;}
/*
######################################
seitenkopf
######################################
*/
tr.menubar{}
td.bluemenubar{}
td.menubar{}
td.logo{height:15px;}
/*
######################################
linke spalte
######################################
*/
td.sidebar{background-color:#C4D2DD;vertical-align:top;padding-bottom:0.5em;}
table.sidebarmenu{border-collapse:collapse;}
/* ueberschriften */
td.sidebarheadline{font-size:75%;letter-spacing:0.05em;font-weight:bold;color:#FFFFFF;padding:0.3em 0 0.2em 0.4em;display:block;background-color: #0B5EAA;border-top:10px solid #fff;}
table.legende{padding-top:0;margin:0 0 0.5em -5px;}
td.legende{font-size:70%;text-align:left;padding-top:0;padding-bottom:0;}
/* adresse links */
td.kontakt{height:80px;font-size:70%;text-align:left;padding-left:0.4em;}
/* muenchenkarte */
td.rkontakt{text-align:right;}
td.lastmenucontent,td.lastmenucontent2{border-bottom: 1px solid #0B5EAA;font-size:14px;}
td.lastmenucontent2,td.menucontent2{font-weight:normal;text-align:left;height:22px;font-size:13px;padding-left:5px;}
td.lastmenucontent2{padding-bottom:0.5em;}
td.lastmenucontent,td.menucontent{width:210px !important;font-size:75%;padding-left:5px;}
.body a{background:url(../../img/blr/aufz1.gif) no-repeat 0 0.3em;padding-left:1em;}
td.menucontent iframe{width:200px !important;background-color:#C4D2DD !important;margin:0;padding:0;}
td.menucontent input,td.menucontent select{width:200px !important;margin:0;padding:0;}
/*
######################################
content
######################################
*/
td.content > table{width:100%;}
td.content{font-size:75%;padding:10px 0 0 10px;vertical-align:top;background:url(../../img/blr/contentbg.gif) no-repeat 10px 10px;}
/* die 3 buttons ueber dem content */
td.topbuttons{background-color:#0B5EAA;}
td.content table[style="text-align:center"]{width:690px;display:block;overflow:hidden;}
/* damit wird der button gratiscontent auf die rechte seite geschoben (nicht im IE) */
img[src="../../img/blr/button_gratiscontent.jpg"]{margin-left:261px;}
table.liste{background-color:#fff;border-top:1px solid;font-size:100%;width:100%;border-color:#666666;}
table.liste td.liste{font-size:100%;}
table.liste th{border:none;font-weight:normal;text-align:left;vertical-align:top;padding:0.5em 5px 0.25em 5px;}
/* beitragstitel */
table.liste th.liste1{}
/* beitragslnge und zeitpunkt */
table.liste th.liste2{width:50px;}
/* beitragsicons */
table.liste th.liste3{width:120px;text-align:right;}
table.liste th.liste3 img{margin-top:-5px;}
/* teasertexte unter den listentiteln */
table.details{border:none;width:100%;margin:0 0 1em 0;}
table.details td.liste{font-size:75%;font-family:Geneva,Arial,Helvetica,sans-serif;padding:0.5em 5px;}
table.details td.liste a{background:url(../../img/blr/aufz1.gif) no-repeat 0 0.3em;padding-left:1em;}
table.border{border:1px solid #fff;width:100%;text-align:left;}
table.border th.liste1{font-size:100%;padding:0.25em 0 0.5em 0;border-bottom:1px solid #000000;}
table.border th.liste{}
table.border td{font-size:75%;padding:0.5em 5px;background-color:#DFDFDF;}
_table.border td.liste input,table.border td.liste select{width:320px;}
table.border td.liste input.button{width:120px;float:left;margin-bottom:1em;}
table.border td.liste input[type="text"]{width:400px;}
table.border td.liste select{width:400px;}
table.border input{margin-right:10px;}
/* meines wissens treffe ich damit nur im warenkorb einen link (nicht im IE) */
td.content > a{background:url(../../img/blr/aufz1.gif) no-repeat 0 0.3em;padding-left:1em;}


/* Neu am 21.09.06: */
div.infobox {
	position: absolute;
	top: 115px;
	left: 0px;
	width: 920px;
}
div.infobox td.content{background:#DFDFDF;}
div.infobox td.content h2{margin-top:0;}
div.infobox table.liste td.liste{font-size:75%; text-align:left !important;}
/* abstand zwischen tabelle und hinweistext */
p{margin-top:1em;}
/* tabelle in den statistik-ansichten */
table.liste th.liste1{text-align:left !important;}
table.liste td.liste{text-align:right !important;padding: 0 5px;border:1px solid #fff;background-color:#DFDFDF;}


