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

p {padding-top: 15px;}

body {
/* background-color: #fff; */
background-color: #818181;
font-family: Lucida Sans Unicode, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #646464;
}

hr {
	border: 1px solid #e0e0e0;
	margin-top: 15px;
	margin-bottom: 15px;
}

a:link, a:visited {
color: #8DB32C;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

#teilnehmer_tabelle {
border-spacing: 0;
border-collapse: collapse;
width: 460px;
}

#teilnehmer_tabelle td, #teilnehmer_tabelle th {
border: 2px solid #d0d0d0;
padding: 4px;
}

#teilnehmer_tabelle th {
background-color: #d0d0d0;
}

#div_aussen, #div_innen, #header {
width: 978px;
margin-left: auto;
margin-right: auto;
}

#div_innen {
background: url(/templates/rootconnect/images/content_bg.jpg) repeat-y;
}

#header {
background: url(/templates/rootconnect/images/header.jpg) repeat-y;
height: 146px;
cursor: pointer;
}

#prevpic {
margin-left: 9px;
border-top: 7px solid #FF8201;
border-bottom: 7px solid #FF8201;
width: 960px;
}

#inhalt {
float: left;
padding: 15px;
width: 460px;
}

#linke_spalte, #rechte_spalte {
float: left;
width: 209px;
padding-top: 10px;
text-align: center;
}

#linke_spalte {
padding-left: 25px;
padding-right: 10px;
}

#rechte_spalte {
padding-left: 10px;
padding-right: 25px;
}

h1 {
color: #7AB51D;
font-size: 22px;
font-weight: bold;
}

h2 {
color: #FE8400;
font-size: 15px;
font-weight: bold;
}

h3 {
color: #ED2320;
font-size: 14px;
font-weight: bold;
}

h4 {
color: #0180CD;
font-size: 15px;
margin-bottom: 4px;
}

#menu, #menu table {
width: 928px;
height: 34px;
margin-left: auto;
margin-right: auto;
font-weight: bold;
}

#menu table td, #menu table td a:link, #menu table td a:visited {
color: #646464;
font-size: 11px;
text-align: center;
text-decoration: none;
width: 16.66%;
}

#menu table td a:hover {
text-decoration: underline;
}

#menu td.td_active {
background: url(/templates/rootconnect/images/menu_active.jpg) no-repeat;
background-position: center bottom;
}

.menu-point-active {
color: #fff !important;
}

#menu td.td_inactive {
background: url(/templates/rootconnect/images/menu_inactive.jpg) no-repeat;
background-position: center bottom;
}

.input-anmeldung {
margin-top: 3px;
margin-bottom: 3px;
background-color: #eee;
border: 1px solid #ddd;
width: 450px;
}

#karte_content h1, #karte_content h2 {
	margin-left:20px;
	padding-top:12px;
}

/* Kontakt-Formular */

#mailformname, #mailformemail, #mailformnachricht {
margin-top: 3px;
margin-bottom: 3px;
background-color: #eee;
border: 1px solid #ddd;
width: 450px;
}

#mailformnachricht {
height: 180px;
}

ul {
margin-left: 15px;
margin-top: 10px;
}

.searchbox {
float: right;
margin-right: 30px;
}

#SearchForm {
background: url(/templates/rootconnect/images/suchfeld.jpg) no-repeat;
height: 28px;
}

.searchfield {
width: 145px;
color: #646464;
font-size: 12px;
margin-left: 12px;
margin-right: 10px;
}

.searchbutton {
position: relative;
top: 4px;
}

/* Teilnehmer-Box */

.teilnehmer_box {
width: 214px;
height: 270px;
background: url(/templates/rootconnect/images/box_teilnehmer.jpg) no-repeat;
}

.teilnehmer_box a {
color: #FE8400;
text-decoration: none;
font-size: 11px;
}

.teilnehmer_box_title {
width: 214px;
height: 26px;
color: #fff;
padding-top: 20px;
font-size: 13px;
font-weight: bold;
}

.teilnehmer_box_content {
width: 180px;
height: 200px;
padding-top: 10px;
padding-left: 16px;
text-align: center;
font-size: 12px;
}

.teilnehmer_box_content img {
margin-bottom: 5px;
}

.mitgliederbox {
	background: url(images/mitgliedbg.jpg);
	width: 497px;
	height: 548px;
	margin-left:-18px;
}

.button_mehr {
margin-left: 80px;
margin-top: -10px;
}

.premium_picture {
	left:-13px;
	position:relative;
	top:-9px;
}

.teilnehmer-unterseite {
	margin-left:-18px;
}

.premiumbox {
	color: #ffffff;
}

.premiumbox a {
	color: #ffffff;
	text-decoration: underline;
}

.premiumbox_32 {
	background: url(images/jung_box.jpg);
	width: 497px;
	height: 646px;
	margin-left:-18px;
}

.premiumbox_28 {
	background: url(images/birk_box.jpg);
	width: 497px;
	height: 523px;
	margin-left:-18px;
}

.premiumbox_39 {
	background: url(images/messerich_box.jpg);
	width: 497px;
	height: 524px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_39 a {
	color: #78787A;
}

.premiumbox_43 {
	background: url(images/mitglied_rootconnect_box.jpg);
	color: #000;
	width: 497px;
	height: 498px;
	margin-left:-18px;
}

.premiumbox_43 a {
	color: #78787A;
}

.premiumbox_49 {
	background: url(images/mueller_box.jpg);
	width: 496px;
	height: 548px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_49 a {
	color: #78787A;
}


.premiumbox_64 {
	background: url(images/rumpelstilzchen_box.jpg);
	width: 496px;
	height: 549px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_64 a {
	color: #78787A;
}

.premiumbox_67 {
	background: url(images/rz_box.jpg);
	width: 496px;
	height: 549px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_67 a {
	color: #78787A;
}

.premiumbox_74 {
	background: url(images/teeladen_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_74 a {
	color: #78787A;
}

.premiumbox_75 {
	background: url(images/pro-winzkino_box.jpg);
	width: 496px;
	height: 549px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_75 a {
	color: #78787A;
}

.premiumbox_76 {
	background: url(images/nobis_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_76 a {
	color: #78787A;
}

.premiumbox_81 {
	background: url(images/zischka_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_81 a {
	color: #78787A;
}

.premiumbox_84 {
	background: url(images/simaktiv_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_84 a {
	color: #78787A;
}

.premiumbox_86 {
	background: url(images/mohrenapotheke_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_86 a {
	color: #78787A;
}

.premiumbox_87 {
	background: url(images/sportpark_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #FFF;
}

.premiumbox_87 a {
	color: #FF0;
}

.premiumbox_91 {
	background: url(images/korbion_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_91 a {
	color: #FFFFFF;
}

.premiumbox_93 {
	background: url(images/fenster-hebel_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_93 a {
	color: #ff8000;
}

.premiumbox_96 {
	background: url(images/vbg-simmern_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_96 a {
	color: #78787A;
}

.premiumbox_97 {
	background: url(images/bergschloesschen_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_97 a {
	color: #78787A;
}

.premiumbox_99 {
	background: url(images/caspar_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_99 a {
	color: #78787A;
}

.premiumbox_101 {
	background: url(images/beautysolar_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_101 a {
	color: #78787A;
}

.premiumbox_102 {
	background: url(images/mz-bedachungen_box.jpg);
	width: 497px;
	height: 650px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_102 a {
	color: #78787A;
}

.premiumbox_103 {
	background: url(images/wochenspiegel_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_103 a {
	color: #78787A;
}

.premiumbox_104 {
	background: url(images/schneider_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_104 a {
	color: #78787A;
}

.premiumbox_107 {
	background: url(images/kreissparkasse_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_107 a {
	color: #78787A;
}

.premiumbox_108 {
	background: url(images/koi_box.jpg);
	width: 496px;
	height: 649px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_108 a {
	color: #78787A;
}

.premiumbox_111 {
	background: url(images/brasserie_box.jpg);
	width: 497px;
	height: 524px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_111 a {
	color: #78787A;
}

.premiumbox_113 {
	background: url(images/kuechenmueller_box.jpg);
	width: 497px;
	height: 642px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_113 a {
	color: #78787A;
}

.premiumbox_114 {
	background: url(images/dhein_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #fff;
}

.premiumbox_114 a {
	color: #ff0;
}

.premiumbox_115 {
	background: url(images/lokale-aktionsgruppe_box.jpg);
	width: 497px;
	height: 524px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_115 a {
	color: #78787A;
}

.premiumbox_116 {
	background: url(images/raiffeisen_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_116 a {
	color: #78787A;
}

.premiumbox_125 {
	background: url(images/bueroprofi_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_125 a {
	color: #78787A;
}

.premiumbox_127 {
	background: url(images/rwe_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_127 a {
	color: #78787A;
}

.premiumbox_129 {
	background: url(images/roemer_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_129 a {
	color: #78787A;
}

.premiumbox_130 {
	background: url(images/federhenn_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_130 a {
	color: #78787A;
}

.premiumbox_131 {
	background: url(images/schwanen-apotheke_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_131 a {
	color: #78787A;
}

.premiumbox_133 {
	background: url(images/kreis-sim_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_133 a {
	color: #78787A;
}

.premiumbox_136 {
	background: url(images/boehmer_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_136 a {
	color: #78787A;
}

.premiumbox_137 {
	background: url(images/reuther_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_137 a {
	color: #78787A;
}

.premiumbox_138 {
	background: url(images/klemm_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_138 a {
	color: #78787A;
}

.premiumbox_139 {
	background: url(images/ruedinger_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_139 a {
	color: #78787A;
}

.premiumbox_140 {
	background: url(images/holzhaus_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_140 a {
	color: #78787A;
}

.premiumbox_141 {
	background: url(images/donsbach_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_141 a {
	color: #FFF;
}

.premiumbox_143 {
	background: url(images/regionalbuendnis_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_143 a {
	color: #78787A;
}

.premiumbox_154 {
	background: url(images/hairpoint_box.jpg);
	width: 497px;
	height: 550px;
	margin-left:-18px;
	color: #000;
}

.premiumbox_154 a {
	color: #78787A;
}

.gmap_programm {
	width: 400px;
	height: 200px;
	overflow: auto;
}

/* Footer */

#rootconnect {
font-size: 11px;
margin-top: -10px;
margin-bottom: 10px;
text-align: center;
color: #fff;
}

#rootconnect a {
color: #fff;
text-decoration: underline;
}

#footer {
	background: url(images/footer.jpg);
	width: 978px;
	height: 105px;
}

#footer .footmenu {
	width: 849px;
	margin-left:65px;
	padding-top:56px;
}

#footer .footmenu .service-links {
	float:left;
	color: #9E9E9E;
}

#footer .footmenu .service-links a {
	color: #9E9E9E;
	font-weight: normal;
}

#footer .footmenu .bookmarks {
	float:right;
	color: #9E9E9E;
	font-weight: normal;
}

.galleryimage {
	float: left;
	width: 200px;
	height: 150px;
	margin-right: 25px;
	margin-bottom: 10px;
}

table tr td ul {
	margin-left:39px;
	margin-top:0px;
	padding-bottom:11px;
	width: 100px;
}
