body,tr { font-size:12px; }
html { margin:0; padding:0; }
body {
margin:0;
padding:8px 0 0 15px;
background-color:#FFFFFF;
background-image:url(1pic/body_bg.gif);
background-repeat:repeat-y;
background-position:left top;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}
body.temPrint { background-image:none; }
td,th { text-align:left; vertical-align:top; }
img { border:none; }
p { margin:0 0 1em 0; }
.template_footer p { margin:0; }

hr{
background-color:#E5E5E5; /* Mozilla 1.4 */
color:#E5E5E5; /* IE 6 */
border: #E5E5E5; /* Opera 7.11 */
height: 1px;
margin: 0.5em 0;
}
.clear {
clear:both;
font-size:0%;
height:0px;
line-height:0px;
}

.printjava {
font-weight:bold;
}

.bildBig img { margin-bottom:1em; }

#copyright { clear:both; font-size:0.85em; padding: 0.2em 0; }
#copyright a { color:#BEBEBE; text-decoration:none; }

.banner_landstmk {
margin-bottom:3px;
display:block;
}
/* Indikator */
.indikator {
color:#A6A6A6;
margin-bottom:1em;
}
.indikator a {
color:#A6A6A6;
}
/* Suchergebnis */
.suchergebnis {
margin-bottom:1em;
padding:5px;
border:1px solid #FE9B00;
}

/* Subseiten */
ul.subseiten {
margin:0;
margin-bottom:1em;
width:200px;
}
ul.subseiten li {
margin:0;
margin-bottom:4px;
padding:0.3em 0;
list-style:none;
border:1px solid #E5E5E5;
}
ul.subseiten li a {
color:#727272;
font-weight:bold;
text-decoration:none;
display:block;
background-image:url(1pic/bullet.gif);
background-repeat:no-repeat;
background-position:5px 0.15em;
padding-left:25px;
}
ul.subseiten li a:hover {
color:#909090;
}

/******************/
/* Headers, plain */
/******************/
h1, h2, h3, h4, h5, h6 { font-size:1em; margin:0; margin-bottom:0.5em; }
/* Headers, with link */
h1 a, h2 a, h3 a, h4 a, h5 a { color:#000000; text-decoration:none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover { color:#353535; text-decoration:none; }

h1 {
font-size:1.45em;
}
h2 {
font-size:1.15em;
}
/*********/
/* Links */
/*********/
a { color:#FE9B00; text-decoration:underline; cursor:pointer; }
a:hover { color:#FFBD37; }

a.newslineEditLink {
display:block;
clear:both;
background-color:#C7E2FF;
border:1px solid #F0F0F0;
padding:3px;
font-size:11px;
color:#4279BC;
font-weight:bold;
text-align:left;
}
a.newslineEditLink:hover { color:#4279BC; text-decoration:none; }
/***********/
/* Tabelle */
/***********/
table.auto {
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
margin-bottom: 1em;
}
table.auto td,table.auto th,table.auto tr {
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
padding: 3px;
}

/**********/
/* Listen */
/**********/
ul { padding: 0; margin: 0 0 1em 15px; }
ul li { list-style-type: square; }

ul.einzellink,ul.linkliste {
margin: 0 0 1em 0;
}
ul.einzellink li,ul.linkliste li {
list-style-type: none;
padding-left: 10px;
vertical-align: middle;
line-height: 1.2em;
background-image:url(1pic/bullet_liste.gif);
background-repeat:no-repeat;
background-position:0 0.45em
}
/************/
/* Formular */
/************/
form { margin:0; }
input.text {
font-size: 1em;
margin:2px 0;
}
input.button {
cursor:pointer;
padding:0;
margin:2px 0;
font-size:0.75em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* ERROR */
p.error { color:#FF0000; font-weight:bold; }
input.error { color:#000000; font-weight:normal; }
td p.error { font-weight:normal; }
h3.error { color:#FF0000; font-weight:bold; }

.formulare .formularfeldgruppenEintrag { margin-bottom:1em; }

/************/
/* TEMPLATE */
/************/
.template {
width:976px;
margin:0;
text-align:left;
}
.temPrint .template {
width:539px;
}
.template_header {
background-color:#FF9B00;
width:766px;
float:left;
margin-bottom:1em;
}
.temPrint .template_header {
width:539px;
}
.template_left {
width:200px;
float:left;
clear:left;
}
.template_left div.box{
font-size:10px;
}

.template_center {
width:539px;
padding-left:27px;
float:left;
}
.temPrint .template_center {
padding-left:0;
}
.template_right {
width:200px;
float:right;
font-size:12px;
}

/* links_ig */
#links_ig {
position:absolute;
top:0;
margin-top:89px;
margin-left:33px;
}
#links_ig div {
width:139px;
height:43px;
background:url(1pic/links_ig_bg.gif) no-repeat left top;
float:left;
text-align:center;
}
#links_ig a {
line-height:43px;
font-weight:bold;
text-decoration:none;
font-size:12px;
}
#links_ig a:hover {
}

/* links_site */
#links_site {
border-top:3px solid #FFFFFF;
background-color:#E5E5E5;
clear:both;
cursor:default;
margin:0;
height:27px;
}
#links_site li {
list-style:none;
background:url(1pic/bullet_dark.gif) no-repeat left 6px;
padding:5px 0 0 20px;
margin:0 5px;
float:right;
}
#links_site li a {
font-weight:bold;
color:#727272;
text-decoration:none;
font-size:12px;
}
#links_site li a:hover {
color:#909090;
}

/* logo */
#logo {
background:url(1pic/logo.gif) no-repeat left top;
float:left;
}
#logo a {
display:block;
width:260px;
height:94px;
}
#logo a span { display:none; }
/* imagebild */
#imagebild {
background:url(1pic/imagebild.gif) no-repeat left top;
float:right;
}
#imagebild a {
display:block;
width:279px;
height:94px;
}
#imagebild a span { display:none; }
/**************/
/* Navigation */
/**************/
ul.navigationspunkte {
margin:0;
font-size:12px;
}
ul.navigationspunkte li {
margin:0;
margin-bottom:4px;
padding:0.3em 0;
list-style:none;
border:1px solid #E5E5E5;
}
ul.navigationspunkte li ul {
margin-top:0.3em;
}
ul.navigationspunkte li ul li {
margin:0;
padding:0;
border:none;
}

ul.navigationspunkte li a {
color:#727272;
font-weight:bold;
text-decoration:none;
display:block;
background-image:url(1pic/bullet.gif);
background-repeat:no-repeat;
background-position:173px 0.15em;
padding-left:10px;
}
ul.navigationspunkte li a.aktiv {
background-image:url(1pic/bullet_link.gif);
color:#FE9B00;
}
ul.navigationspunkte li a.aktiv:hover {
color:#FE9B00;
}

ul.navigationspunkte li a:hover {
color:#909090;
}
ul.navigationspunkte li ul li a {
font-weight:normal;
background-image:none;
}
ul.navigationspunkte li ul li a.aktiv {
background-image:none;
}
/***********/
/* Inhalte */
/***********/
.inhalteEintrag { margin-bottom:1em; }
#inhalteTemplateKontakt .body {
padding-top:0.55em;
color:#727272;
}
#inhalteTemplateKontakt .body a { color:#727272; }
/* Box */
.box h2 {
font-size:1em;
font-weight:normal;
border:1px solid #EBEBEB;
color:#BFBFBF;
padding:0.4em 5px;
margin-bottom:1em;
}
.box .body {
border:1px solid #EBEBEB;
text-align:center;
}
.box .bilder {
width:198px;
}
.box .bilder div.bilderEintrag {
width:198px;
float:none;
}
.box td,
.box th {
text-align:center;
}
.box ul li {
background-image:none;
padding:0;
}
/**********/
/* Seiten */
/**********/
.seiten200Lay {
}
.seiten200Lay .inhalteContainerSpacer {
float:left;
width:21px;
}
.seiten200Lay .inhalteContainer1 {
}
.seiten200Lay .inhalteContainer2 {
width:259px;
float:left;
}
.seiten200Lay .inhalteContainer3 {
width:259px;
float:left;
}
.seiten200Lay .inhalteContainer4 {
clear:both;
}
/*******************/
/* Veranstaltungen */
/*******************/
/* Anrisse */
.veranstaltungenmodulAnrisseAnsicht h2 {
margin-bottom:1em;
font-size:1em;
}
.veranstaltungenmodulAnrisseAnsicht h2 a {
display:block;
background:#E5E5E5 url(1pic/bullet_link.gif) no-repeat 10px center;
padding:0.4em 0;
padding-left:30px;
font-weight:bold;
color:#FE9B00;
text-decoration:underline;
}
.veranstaltungenmodulAnrisseAnsicht h2 a:hover { color:#FFCC33; }

.veranstaltungenmodulAnrisseAnsicht h4 {
background-color:#FFF0D9;
font-weight:normal;
font-size:1em;
display:inline;
padding:0.2em 1em;
cursor:default;
margin-bottom:0;
}
.veranstaltungenmodulAnrisseAnsicht h3 {
margin-top:3px;
font-weight:normal;
padding-left:1px;
}
.veranstaltungenmodulAnrisseAnsicht .veranstaltungenEintrag {
margin-bottom:1em;
}
/* Liste - Detail */
.veranstaltungenmodulListeAnsicht .veranstaltungenEintrag,
.veranstaltungenmodulDetailAnsicht .veranstaltungenEintrag {
margin-bottom:1em;
border-bottom:1px solid #EBEBEB;
}
.veranstaltungenmodulListeAnsicht h4,
.veranstaltungenmodulDetailAnsicht h4 {
background-color:#FFF0D9;
font-weight:normal;
font-size:1em;
display:inline;
padding:0.2em 1em;
cursor:default;
margin-bottom:0;
}
.veranstaltungenmodulListeAnsicht h3,
.veranstaltungenmodulDetailAnsicht h3 {
margin-top:0.5em;
margin-bottom:0.25em;
}
.veranstaltungenmodulListeAnsicht .bilder,
.veranstaltungenmodulDetailAnsicht .bilder {
margin-bottom:1em;
}
/************************************/
/* Newsberichte - Protokollberichte */
/************************************/
/* Anrisse */
.newsberichtemodulAnrisseAnsicht h2 {
margin-bottom:1em;
font-size:1em;
}
.newsberichtemodulAnrisseAnsicht h2 a {
display:block;
background:#E5E5E5 url(1pic/bullet_link.gif) no-repeat 10px center;
padding:0.4em 0;
padding-left:30px;
font-weight:bold;
color:#FE9B00;
text-decoration:underline;
}
.newsberichtemodulAnrisseAnsicht h2 a:hover {
color:#FFCC33;
}

.newsberichtemodulAnrisseAnsicht h4 {
font-weight:normal;
font-size:1em;
cursor:default;
margin-bottom:0;
}
.newsberichtemodulAnrisseAnsicht h3 {
font-weight:bold;
padding-left:1px;
font-size:1em;
}
.newsberichtemodulAnrisseAnsicht .newsberichteEintrag {
margin-bottom:1em;
}
.newsberichtemodulAnrisseAnsicht .newsberichteEintrag .bilder {
float:left;
width:80px;
}
.newsberichtemodulAnrisseAnsicht .newsberichteEintrag .body {
float:right;
width:175px;
}
/* Suche */
.newsberichtemodulSucheAnsicht h2,
.protokollberichtemodulSucheAnsicht h2 {
display:block;
background:#E5E5E5 url(1pic/bullet_link.gif) no-repeat 10px center;
padding:0.4em 0;
padding-left:30px;
font-weight:bold;
color:#FE9B00;
font-size:1em;
}
.newsberichtemodulSucheAnsicht .body,
.protokollberichtemodulSucheAnsicht .body {
background:#E5E5E5;
text-align:center;
padding:0.45em 0;
}
.newsberichtemodulSucheAnsicht label,
.protokollberichtemodulSucheAnsicht label {
margin-right:40px;
}
/* Liste */
.newsberichtemodulListeAnsicht .newsberichteEintrag h4,
.protokollberichtemodulListeAnsicht .protokollberichteEintrag h4 {
margin-bottom:0;
font-weight:normal;
}
.newsberichtemodulListeAnsicht .newsberichteEintrag h3,
.protokollberichtemodulListeAnsicht .protokollberichteEintrag h3 {
margin-bottom:0;
}
.newsberichtemodulListeAnsicht .newsberichteEintrag p,
.protokollberichtemodulListeAnsicht .protokollberichteEintrag p {
margin-bottom:0;
}
.newsberichtemodulListeAnsicht .newsberichteEintrag,
.protokollberichtemodulListeAnsicht .protokollberichteEintrag {
margin-bottom:0.5em;
padding-bottom:0.5em;
}
.newsberichtemodulListeAnsicht .newsberichteEintrag .bilder,
.protokollberichtemodulListeAnsicht .protokollberichteEintrag .bilder {
float:left;
width:120px;
}
.newsberichtemodulListeAnsicht .newsberichteEintrag .body,
.protokollberichtemodulListeAnsicht .protokollberichteEintrag .body {
float:right;
width:410px;
}
/* Detail */
.newsberichtemodulDetailAnsicht .newsberichteEintrag .bilder,
.protokollberichtemodulDetailAnsicht .protokollberichteEintrag .bilder {
margin-bottom:1em;
}
.newsberichtemodulDetailAnsicht .newsberichteEintrag h2,
.protokollberichtemodulDetailAnsicht .protokollberichteEintrag h2 {
font-size:1.25em;
font-weight:bold;
margin-bottom:1em;
}
.newsberichtemodulDetailAnsicht .newsberichteEintrag h3,
.protokollberichtemodulDetailAnsicht .protokollberichteEintrag h3 {
font-weight:normal;
margin-bottom:0;
}

/************/
/* Projekte */
/************/
/* Liste */
.projektemodulListeAnsicht .projekteEintrag h4 {
margin-bottom:0;
font-weight:normal;
}
.projektemodulListeAnsicht .projekteEintrag h3 {
margin-bottom:0;
}
.projektemodulListeAnsicht .projekteEintrag p {
margin-bottom:0;
}
.projektemodulListeAnsicht .projekteEintrag {
margin-bottom:0.5em;
padding-bottom:0.5em;
}
.projektemodulListeAnsicht .projekteEintrag .bilder {
float:left;
width:120px;
}
.projektemodulListeAnsicht .projekteEintrag .body {
float:right;
width:410px;
}
/* Detail */
.projektemodulDetailAnsicht .projekteEintrag .bilder {
margin-bottom:1em;
}
.projektemodulDetailAnsicht .projekteEintrag h2 {
font-size:1.25em;
font-weight:bold;
margin-bottom:1em;
}
.projektemodulDetailAnsicht .projekteEintrag h3 {
font-weight:normal;
margin-bottom:0;
}


/***************/
/* Internusers */
/***************/
/* Verify */
.internusersmodulVerifyAnsicht .body {
text-align:center;
padding:0.45em 0;
border:1px solid #FE9B00;
}
.internusersmodulVerifyAnsicht label {
margin-right:40px;
}

/***************/
/* font-size     */
/***************/

div#fontsize{
position:absolute;left:420px;top:110px;z-index:100;
}
div#fontsize li{
margin-right:10px;
display:inline;
width:50px;
}

div#fontsize .small a{
font-size:10px;
}
div#fontsize .medium a{
font-size:11px;
}
div#fontsize .large a{
font-size:12px;
}
/************/
/*** hack ***/
/************/
div#hack{
position:absolute;
left:781px;
top:8px;
background-color:#FF9B00;
width:210px;
height:94px;
z-index:100;
}



/********************/
/**Mitgliedertabelle*/
/********************/
table.mitglieder{
font-size:10px;
}
table.mitglieder tr.header{
font-weight:bold;
}
table.mitglieder td{
border:1px solid #E5E5E5;
}

table.mitglieder td.grey{
background-color: #FAFAFA;
}