/* * { margin:0; padding:0; border:0; } */

#banner_menu01 { text-align:center; margin:10px 0 0 0; }
#banner_menu02 { text-align:center; margin:10px 0 0 0; }
#banner_menu03 { text-align:center; margin:10px 0 0 0; }
#banner_suchen01 { text-align:center; margin:10px 0 0 0; }
#banner_suchen02 { text-align:center; margin:10px 0 0 0; }
#banner_suchen03 { text-align:center; margin:10px 0 0 0; }

body { background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; }
/* #page { margin:10px auto; width:1200px;} */
#page { }
#header { position:relative; background-color:#ffffff; height:64px; border-bottom:8px solid #bbbbbb; padding:10px 0 0 0; }
#content-wrapper { background-color:#ffffff; margin-top:4px; }
#menu { position:relative; padding:5px; width:155px; background-color:#f4f4f4; float:left; }
#content { position:relative; float:left; padding:5px; width:640px; background-color:#ffffff; text-align:center; }
#menu2 { position:relative; padding:5px; width:165px; background-color:#ffffff; float:right; }
#footer { position:relative; clear:both; }
hr { border-top:1px;}


#header img { float:left; width:150px; }
#header .right { position:relative; float:right; padding:0 15px 0 0; }
#header .left { position:relative; float:left; }
#header .header_rand { position:relative; clear:both; height:4px; font-size:1px; background-color:#ff0000; border-bottom:4px solid #ffffff; }
#header .addthis_button { text-align:right; padding:25px 0 0 285px;  display:block; position:relative; }
.filler2 { height:2px; position:relative; font-size:1px; }
.filler5 { height:5px; position:relative; font-size:1px; }

/* menu */
.login { position:relative; margin:0; padding:0; }
.login ul { list-style-type:none; padding:0; margin:0; padding:0; }
.login li {margin:0; padding:0; }
.login span { display:block; margin:0; padding:0; }
.login input[type='text'], .login input[type='password'] { width:90px; border:1px solid #57575a; margin:0; padding:0; }
.login input[type='image'] { position:absolute; top:35px; left:112px; margin:0; padding:0; }

.menuTitel, .menuTitel p {margin:0; padding:0; }
.menu_liste {margin:0; padding:0; }
.menu_liste ul { list-style-type:none; margin:0; padding:0; }
.menu_liste li { margin-top:4px; font-size:12px;  padding:0; }
.menu_liste li a { text-decoration:none; width:140px; background-color:#cccccc; border:1px outset black; padding:2px 5px; display:block; margin:0; }
.menu_liste li a:hover { border:1px inset black; }
.li_big { margin-bottom:8px; }
#menu p {margin:0; padding:0; }

.kasten { margin:6px 0; padding:3px 2px 3px 1px; width:155px; height:60px; border:1px solid #000000; background-color: #f4f4f4; float:left}
.kasten .left { position:relative; width:70px; float:left; letter-spacing:-1px; }
.kasten .middle { position:relative; width:40px; float:left; text-align:right; letter-spacing:-1px; }
.kasten .right { position:relative; width:40px; float:left; text-align:right; letter-spacing:-1px; }
.kasten .zeile {position:relative; }
.kasten .titel { font-weight:bold; }

.suche { position:relative; padding: 2px; margin:5px auto; width:540px; height:150px; border:1px solid #ff0000; font-size:12px; background-color:#f1f1f1; }
.suche p {font-size:12px; font-weight:bold; margin-bottom:5px; } 
.suche_titel { position:relative; height:30px; padding-top:20px; color:#ffffff; background-color:#cc0000; text-align:center; font-size:12px; font-weight:bold; }
.suche_art { position:absolute; top:70px; width:110px; left:5px; font-size:12px; }
.suche_land { position:absolute; top:70px; width:110px; left:120px; font-size:12px; }
.suche_buland { position:absolute; top:70px; width:120px; left:245px; font-size:12px; }
.suche_gruppe { position:absolute; top:70px; width:150px; left:400px; font-size:12px; }
.suche input[type='submit'] { position:absolute; top:130px; left:200px; hight:25px; width:200px; text-align:center; border:1px solid #cc0000; background-color:#c0c0c0; }
.content_footer  { position:relative; margin:20px 10px; text-align:center; }

h1 { font-size:7pt; }
h2 { font-size:16pt; }
h2.sh2 { font-size:16pt; }
h3,h3.xmp,h3.xpl,h3.inf,h3.tip { font-size:12pt; }
h4 { font-size:10pt; }
p,ul,ol,li,div,td,th,address,nobr,i { font-size:10px; }
b { font-size:12px; }
pre { font-family:Courier New,Courier; font-size:10pt; color:#0000C0; }
tt { font-family:Courier New,Courier; font-size:10pt; color:#0000C0; }
td.xmpcode { border-width:1pt; border-style:solid; border-color:#999999; background-color:#FFFFE0; }
.code { background-color:#FFFFE0; }
td.xplcode { background-color:#EEEEFF; }
.doc { background-color:#EEEEEE; }
.qbar { background-color:#FFFFE0; font-size:9pt; font-family:Arial,sans-serif; }
pre.normal { color:#000000; }

a:link { color:#000000; text-decoration:none; }
a:visited { color:#000000; text-decoration:none; }
a:active { color:#000000; text-decoration:none; }
a.an { text-decoration:none;}

.txt10ul { font-size: 10px; color: #000000; text-decoration: underline; }
.txt10 { font-size: 10px; color: #000000; }
.topLinks { font-size: 12px; color: #000000; text-decoration: underline; }
.ueberschrift { font-weight: bold; font-size: 13px; color: #000000; letter-spacing:1px; }
.menuTitel { font-size: 12px; color: #000000; font-weight: bold; }
.menuItem { font-size: 10px; color: #000000; text-decoration: underline; }
.txt10black { font-size: 10px; color: #000000; }
.txt12uf { font-size: 12px; font-weight: lighter; text-decoration: underline; }
.txt9 { font-size: 9px; text-decoration: underline; }
.txt8 { font-size: 8px; text-decoration: underline; }
.txt12 { font-size: 12px; }
.tabRahmen { color: #000000; border: 1px #CCCCCC groove; }
.menuTitelU { font-size: 12px; color: #000000; font-weight: bold ; text-decoration: underline; }
.txt12u { font-size: 12px; text-decoration: underline; color: #000000; }
.txt12ku { font-size: 12px; color: #000000 ; font-style: italic; text-decoration: underline; }
.txt12r { font-size: 12px; color: #FF0000; }
.txt12kr { font-size: 12px; color: #FF0000; font-style: italic; }
.txt16b { font-size: 16px; color: #000099; }
.txt16bf { font-size: 16px; color: #000099 ; font-weight: bold; }
.txt12bf { font-size: 12px; color: #000099; font-weight: bold; }
.hallo   { font-size:12px; color: #000000; }
.redstar { font-size:12px; color:red; font-weight:bold; }
.normlink { color:blue; text-decoration:underline; }
.titelfont { color:#759CFB; font-size:22px; font-weight:bold; }
.infotext { font-size:10px; color:blue; font-weight:bold; }
td.kontotop{ padding: 4px 14px 0 0; font-weight:bold; color:#000000; font-size:12px; font-family:Verdana, Times, Arial, Trebuchet MS, sans-serif; }
h1.top { padding: 2px; }

.tag_cloud { padding: 3px; text-decoration: none; }
.tag_cloud:link  { color: #000000; }
.tag_cloud:visited { color: #019c05; }
.tag_cloud:hover { color: #ffffff; background: #cc0000; } 
.tag_cloud:active { color: #ffffff; background: #ACFC65; }
	   