a:link { text-decoration:none }
a:visited { text-decoration:none }
a:hover { text-decoration:underline }
.alignleft { float:left; margin:0 10px 0 0}
.alignright { float: right; margin:0 0 0 10px}
.a {padding:5px}
textarea.area_r {width:99%; border:1px solid #C33535}
textarea.area_bl {width:99%; border:1px solid #68ACEE}
body { margin:0; background-color:#EBF0FF; font-family:Verdana, Helvetica }
/*Chat-News*/
div#ch_bot { background-image:url(../bg/haupt/header-bot-chat.gif); height:16px; width:960px; margin:0 auto 0 auto }
div#ch_top { background-image:url(../bg/haupt/header-top-chat.gif); height:16px; width:960px; margin:0 auto 0 auto }
div#chat_bg { background-image:url(../bg/haupt/content-bg.gif); width:960px; margin:0 auto 0 auto; clear:both; padding:0 0 5px 0;font-family:Verdana, Helvetica;font-size:12px; color:#505050;}
div#chat_bg div#nachr {padding:2px 0 0 10px}
div#chat_bg a { color:#C33535}
div#chat_bg a:hover { color:#EE9494}
/*Chat-News ENDE*/
.clearer {clear:both; padding: 10px 0 0 0;}
.con_online {font-family:Verdana; font-size:12px; border-spacing:1px; width:100%}
div#content {float:right; width:728px; margin:6px 17px 3px 0; color:#505050; font-size:12px}
div#content a { color:#C33535}
div#content a:hover { color:#EE9494}
#cont_norm {line-height:1.5em}
#cont_norm h1{ margin:0 0 15px 0; padding:0; color:#660000; font-size:16px}
#cont_norm h2{ margin:0 0 10px 0; padding:0; color:#881010; font-size:14px}
#cont_norm p{margin:0 0 10px 0}
#cont_norm table{font-size:12px}
div#copy { width:960px; margin:0 auto 0 auto; background-image:url(../bg/haupt/footer-copy-bg.gif); color:#FFF; font-size:10px; height:27px }
#copy p { padding:3px 0 0 15px;margin:0}
#dhtmltooltip{position: absolute;width: 250px;border: 1px dotted black; font-size:12px; padding: 3px;background-color: #6699cc;color:#FFF;visibility: hidden;z-index: 100;filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
form { margin:0 }
#fotovorschau{position:absolute;width:240px;height:320px;border: 1px dotted black;background-color: #6699cc;visibility:hidden;z-index:100;filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
div#footer { width:960px; margin:0 auto 0 auto; background-image:url(../bg/haupt/footer-bg.gif); color:#FFF; clear:both; }
div#footer a{ color:#FFF }
div#footer table {width:100%; margin:5px 15px 0 15px; font-size:11px;}
div#footer table td{vertical-align:top; width:20%}
div#footer ul{  margin:0; padding:0; list-style:none }
div#footer ul li { display:block; margin:0; padding:0; border:0}
div#head_bg { background-image:url(../bg/haupt/header-bg.gif); height:60px; width:960px; margin:0 auto 0 auto }
div#head_top { background-image:url(../bg/haupt/header-top.gif); height:27px; width:960px; margin:0 auto 0 auto }
div#head_r { float:right; width:730px; margin:8px 20px 0 20px;}
.krubel {color:#0A0EC0; font-weight:bold}
input.inp_user {background-image:url(../bg/haupt/login/user.jpg); border:0; width:141px; height:21px; background-repeat:no-repeat; display: block;margin: 0px; background-position:0px 0px; padding: 2px 0px 2px 25px; background-color:#E9F0FB}
input.inp_pass {background-image:url(../bg/haupt/login/pass.jpg); border:0; width:141px; height:21px; background-repeat:no-repeat; display: block;margin: 0px; background-position:0px 0px; padding: 2px 0px 2px 25px; background-color:#E9F0FB}
input.sub_bl {background-color:#115CA3;color:#FFF;font-size:11px;font-family:tahoma, verdana, sans-serif;border-color:#FFF #0C3358 #0C3358 #FFF;border-style:solid;border-width:1px;padding:1px;cursor:pointer}
input.sub_r {background-color:#C33535;color:#FFF;font-size:11px;font-family:tahoma, verdana, sans-serif;border-color:#FFF #771717 #771717 #FFF;border-style:solid;border-width:1px;padding:1px;cursor:pointer}
input.inp_r {width:99%; border:1px solid #C33535}
input.inp_bl {width:99%; border:1px solid #68ACEE}
p#kingbild {padding:5px; border:1px solid #97C8F6; background-color:#FFF; margin: 0 0 0 27px; width:100px; text-align:center}
p#kingbild img {border:1px solid #115CA3}
.klein {font-size:11px}
div#login { text-align:right; font-size:12px; color:#666666; height:26px }
div#login a { color:#C33535}
div#login a:hover { color:#EE9494}
div#logo { float:left; width:183px}
div#logo img{ margin:2px 0 0 20px }
.m_o {margin-top:10px}
.m_u {margin-bottom:10px}
.m_l {margin-left:10px}
.m_r {margin-right:10px}
.m_m {margin:0 auto 0 auto}
div.mitte_l {width:362px; float:left; margin-right:5px}
div.mitte_r {width:361px; float:right}
/* Navi - links */
div#navi {float:left; width:180px; margin:6px 0 3px 15px; list-style:none}
div#navi ul{margin:0; padding:0; list-style-position:inside;}
div#navi ul li{margin:0; padding:1px 0 2px 0; list-style-type:none; font-size:12px; border-bottom:1px dotted #ADC8F2}
div#navi a{ color:#115CA3}
div#navi a:hover { color:#369EFF}
/* Navi 1 - oben */
.navi1 {position:relative; float:right}
.navi1 :hover {white-space:normal;}
.navi1 ul { margin:0; padding:0; list-style:none; font-size:14px; font-weight:bold}
.navi1 li { display:inline; margin:0; padding:0;float:left }
* html .navi1 {padding-bottom:0}
.navi1 table{ position:absolute;border-collapse:collapse;left:0;top:0;}
.navi1 a em.lft, .navi1 :visited em.lft {display:block;float:left}
.navi1 a b, .navi1 :visited b {display:block;float:left;cursor:pointer}
.navi1 a em.rgt, .navi1 :visited em.rgt {display:block;float:left}
.navi1 ul ul {visibility:hidden;position:absolute;height:2em;top:0px;left:-100px;width:700px}
.navi1 ul li:hover ul,
.navi1 ul a:hover ul{display:block;visibility:visible;margin-top:26px;top:0; background:url(../bg/haupt/navi2-bg.gif);background-position:-10px 0px}
.navi1 ul :hover ul li {display:block; height:2.2em}
.navi1 ul :hover ul li a {display:block; font-size:12px; height:2.2em; line-height:2.2em; width:auto; float:left; color:#115CA3; padding:0 10px; background:none}
.navi1 ul :hover ul li a:hover {color:#369EFF; text-decoration:underline}
.navi1 ul li a { float:left; background:url("../bg/haupt/navileft.gif") no-repeat left top; margin:0; padding:0 0 0 4px;text-decoration:none;}
.navi1 ul li a b { float:left;display:block; background:url("../bg/haupt/naviright.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#FFF}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
.navi1 a b {float:none;}
    /* End IE5-Mac hack */
.navi1 a:hover b {color:#FFF;}
.navi1 a:hover {background-position:0% -42px;}
.navi1 a:hover b {background-position:100% -42px;}
.navi1 a#aktiv {background-position:0% -42px;}
.navi1 a#aktiv b {background-position:100% -42px;}
.navi1 a#anm_link { float:left; background:url("../bg/haupt/navilefta.gif") no-repeat left top; margin:0; padding:0 0 0 4px;text-decoration:none; height:26px}
.navi1 a#anm_link span { float:left;display:block; background:url("../bg/haupt/navirighta.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#FFF}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
.navi1 a#anm_link span {float:none;}

/* Navi 1 ENDE*/
/* Navi 2 - oben */
div#navi2 { height:25px; background-image:url(../bg/haupt/navi2-bg.gif); width:960px; margin:0 auto 0 auto; clear:both; font-size:11px; color:#666666}
div#navi2_l {font-size:11px; color:#666666; padding: 3px 0 0 15px;}
ul.pfeil_list {margin:10px 0 10px 0;padding:0;list-style-position:inside;font-size:12px}
ul.pfeil_list li{list-style-image:url(../icon/fam/bullet_go.png); padding:0}
/* Navi 2 - oben ENDE */
.rub {color:#015611; font-weight:bold}
div#page{ background-image:url(../bg/haupt/content-bg.gif); min-height:500px; width:960px; margin:0; clear:both; padding:0 0 5px 0}

#wrapper {width:1140px; margin:0 auto 0 auto}
#werb_l {width:960px;float:left }
#rek120 {background-image:url('../bg/haupt/werb_120.gif');width:170px; height:630px;margin:115px 0 0 0; float:right; font-size:0.7em; font-family:verdana;color:grey}
#rek728 {background-image:url('../bg/haupt/werb_728.gif');width:750px; height:100px;margin:3px auto 5px auto;}
#rek728 .a{padding:5px 5px 5px 16px}
table.rl_abstand td, th{padding:2px 8px 2px 8px}
div#social {margin:5px 0 0 0}
/* runde ecken */
.bl_rbox {background:#fdf3e5 url(../bg/haupt/rund/bl_ro.gif) right top no-repeat; margin:0 0 10px 0}
.bl_rbox div {background:url(../bg/haupt/rund/bl_lo.gif) left top no-repeat;}
.bl_rbox .bl_in {background:url(../bg/haupt/rund/bl_ru.gif) right bottom no-repeat;}
.bl_rbox .bl_in div {background:url(../bg/haupt/rund/bl_lu.gif) left bottom no-repeat; padding:5px;color:#3B3B3B}
.bl_rbox .bl_in div div{background:none}
.bl_rbox .bl_in div h1{margin:0 0 10px 0;padding:0;color:#115CA3; font-size:16px}
.ge_rbox {background:#fdf3e5 url(../bg/haupt/rund/ge_ro.gif) right top no-repeat; margin:0 0 10px 0}
.ge_rbox div {background:url(../bg/haupt/rund/ge_lo.gif) left top no-repeat;}
.ge_rbox .ge_in {background:url(../bg/haupt/rund/ge_ru.gif) right bottom no-repeat;}
.ge_rbox .ge_in div {background:url(../bg/haupt/rund/ge_lu.gif) left bottom no-repeat; padding:5px;color:#3B3B3B}
.ge_rbox .ge_in div div{background:none}
.ge_rbox .ge_in div h1{margin:0 0 10px 0;padding:0;color:#115CA3; font-size:16px}
.gr_rbox {background:#fdf3e5 url(../bg/haupt/rund/gr_ro.gif) right top no-repeat; margin:0 0 10px 0}
.gr_rbox div {background:url(../bg/haupt/rund/gr_lo.gif) left top no-repeat;}
.gr_rbox .gr_in {background:url(../bg/haupt/rund/gr_ru.gif) right bottom no-repeat;}
.gr_rbox .gr_in div {background:url(../bg/haupt/rund/gr_lu.gif) left bottom no-repeat; padding:5px;color:#3B3B3B}
.gr_rbox .gr_in div h1{margin:0 0 10px 0;padding:0;color:#115CA3; font-size:16px}
.rot_rbox {background:#fdf3e5 url(../bg/haupt/rund/rot_ro.gif) right top no-repeat;}
.rot_rbox div {background:url(../bg/haupt/rund/rot_lo.gif) left top no-repeat;}
.rot_rbox .rot_in {background:url(../bg/haupt/rund/rot_ru.gif) right bottom no-repeat;}
.rot_rbox .rot_in div {background:url(../bg/haupt/rund/rot_lu.gif) left bottom no-repeat; padding:5px;color:#3B3B3B}
.rot_rbox .rot_in div h1{margin:0 0 10px 0;padding:0;color:#115CA3; font-size:16px}
.r_rbox {background:#fdf3e5 url(../bg/haupt/rund/ro.gif) right top no-repeat;}
.r_rbox div {background:url(../bg/haupt/rund/lo.gif) left top no-repeat;}
.r_rbox .r_in {background:url(../bg/haupt/rund/ru.gif) right bottom no-repeat;}
.r_rbox .r_in div {background:url(../bg/haupt/rund/lu.gif) left bottom no-repeat; padding:5px;color:#3B3B3B}
.r_rbox .r_in div h1{margin:0 0 10px 0;padding:0;color:#115CA3; font-size:16px}
/* runde ecken ENDE*/

.rot {color:red}
select.sel_bl {border:1px solid #68ACEE}
.sitenav {margin:5px auto 5px auto; border-spacing:2px}
.sitenav a{color:#115CA3}
.sitenav td{background-color:#FFF; border:1px solid #C8E4FE; padding:3px; width:14px;text-align:center}
.sitenav td#seite_aktiv{background-color: #C33535; color:#FFF}
.sitenav th{background-color:#FFF; border:1px solid #C8E4FE; padding:3px}

#my_menu {
	overflow: hidden;
	width: 100%;
}
#my_menu_link {
	padding:0;
	color:#505050;
	font-weight:bold;
	font-family:Verdana
	}
#my_menu_link:hover {
	cursor:pointer
	}
div#show_menue {position:relative; width:212px;left:516px;z-index:2000;background:#fff;border:1px solid #999;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999}
#login #show_menue table {background:#FFF;border-collapse:separate;border-spacing:0;padding:0}
#show_menue table td,th{padding:0; margin:0; text-align:left}
.bu {border-bottom:1px solid #e9e9e9}
#login #show_menue th{font-weight:normal; border-right:1px solid #e9e9e9}
#login #show_menue a {display:block;text-decoration:none;color:#505050;padding:4px; margin:0}
#login #show_menue a:hover {background-color:#e9e9e9;color:#505050;}
