/* general format */
body {font: normal 12px sans-serif;}
img {border: 0px;}
#main_bg {position: absolute; width: 1200px; min-height: 1200px; background-image:url(htmlpics/bg.png);}
#main_kontakt {position: absolute; top: 10px; left: 540px;}
#main_anmeldung {position: absolute; top: 40px; left: 680px;}
#main_logo_ada {position: absolute; top: 30px; left: 80px;}
#main_logo_luh {position: absolute; top: 45px; left: 920px;}
a {font: normal sans-serif; color: #3a6daf; text-decoration: none; border-bottom: none /*1px dotted*/;}

/* mainmenu (mm) format */
#mm_box {position: absolute; top: 155px; left: 160px;}
#mm_box a {font: normal 14px sans-serif; color: #666666;}
#mm_header {width: 221px; height: 237px; background-image:url(htmlpics/mm_header.png); background-repeat: no-repeat;}
#mm_header img {position: relative; top: 26px; left: 26px;}
#mm_main {width: 221px; min-height: 450px; background-image:url(htmlpics/mm_main.png); background-repeat: repeat-y;}
#mm_footer {width: 221px; height: 83px; background-image:url(htmlpics/mm_footer.png); background-repeat: no-repeat;}
#mm_box .topic {position: relative; top: 0px; left: 35px;}
#mm_box .items {position: relative; left: 35px; top: 0px; color: #666666; padding-bottom: 25px; margin: 0; list-style-image:url(htmlpics/mm_logo_gr.png); list-style-position: outside;}
#mm_box .items li {margin-top: 5px;}
#mm_box .items li.selected, #mm_box .items li.selected a  {font: bold 14px sans-serif;}
#mm_submenu {position: relative; left: -10px; width: 120px; margin: 0px; padding: 8px; border-radius: 15px;}
#mm_submenu .selected {font: bold 14px sans-serif;}
/* theme "aktivitäten" */
.sub_act {border: 1px solid #c849e0;}
.font_act, .font_act a {color: #c849e0 !important;}
.item_act {list-style-image:url(htmlpics/mm_logo_pk.png);}
/* theme "informationen" */
.sub_info {border: 1px solid #03a2cc;}
.font_info, .font_info a {color: #03a2cc !important;} 
.item_info {list-style-image:url(htmlpics/mm_logo_mg.png);}

/* content (c) format */
#c_box {position: absolute; top: 150px; left: 400px;}
#c_header {width: 500px; height: 75px; background-image:url(htmlpics/c_header.png); background-repeat: no-repeat;}
#c_header p {font: bold 22px sans-serif; color: #FF9955; padding: 35px 50px 0px 50px; margin: 0;}
#c_main {width: 500px; min-height: 500px; background-image:url(htmlpics/c_main.png); background-repeat: repeat-y;}
#c_main p,table {font: normal 14px sans-serif; color: #000000; padding: 0px 50px 10px 50px; margin: 0; line-height: 140%; }
#c_footer {width: 500px; height: 101px; background-image:url(htmlpics/c_footer.png); background-repeat: no-repeat;}
#c_footer p {font: normal 12px sans-serif; color: #666666; padding: 33px 50px 0px 150px; margin: 0;}
#c_main h1,h2,h3,h4 { margin:0px !important; padding:20px 50px 10px 50px !important; }
#c_main ul { margin:0px !important; padding:20px 50px 10px 70px !important; }

.c_logo_general {position: relative; left: -60px;}

/* eventbox format */
#e_box {position: absolute; top: 225px; left: 960px; color: #000000; font: normal 14px sans-serif; line-height:140%;}
#e_box a {color: #000000;}

/* newsbox format */
#n_box {position: absolute; top: 440px; left: 955px; color: #3a6daf; font: normal 14px sans-serif; line-height:140%;}
#n_box a {color: #3a6daf;}

/* general format -> overwrite for default */
a:hover {position: relative; left: 2px; top: -1px; color: #f57900 !important;}
