/* ******** Allgemein ********* */

    
/* HTML Elemente */
html 			{ height: 100% }
body      { margin: 0; padding: 0; height: 100% }
body.leer { background: none }

* { font-family: Tahoma,Verdana,Arial; font-size: 12px } 

a       { color: #000000 }
a:hover { color: #000000; text-decoration: none }

h1, h2, h3, h4, h5, h6 {  }

h1 { color: #000000; font-weight: bold; font-size: 13px  }
h2 { color: #000000; font-weight: bold; font-size: 13px; font-style: italic }
h3 { color: #000000; font-weight: bold; font-size: 13px; text-transform: uppercase }
h4 { color: #000000; font-weight: bold; font-size: 13px; font-style: italic; text-transform: uppercase }
h5 {  }
h6 {  }

p { line-height:15px; margin: 0; padding: 5px 0 }

ul { }
ol { }

/* Allgemeine Klassen für alle Module */
big      { font-size: 13px }
small    { font-size: 9px }
sup, sub { font-size: 9px }
/*
hr { color: #ffffff; background-color: #ffffff; height: 1px; border: 0 }

form 										{ margin: 0; padding: 0; border: 0 }
input, select, fieldset { margin: 0 }
label 									{ margin: 0 }
*/
.err { color: red }
.success { color: green }


/* Conrad-Editor */
.document { line-height:15px }

/* ******** Conrad ********* */

/* overLib */
#overDiv { visibility: hidden; position: absolute; z-index: 1000 }

/* Panel-Popups */
.panel { color: black; font-size: 11px; text-decoration: none; font-family: Arial, sans-serif; border: 2px dashed #c0c0c0 } 

a.panel_popup 			{ color: #FF6600 }
.panel_popup_bg		 	{ border: 1px solid #FF6600; background-color: #FF6600 }
.panel_popup_fg 		{ background-color: #FFFFFF }
.panel_popup_text * { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.panel_popup_cap 		{ color: white; font-size: 10px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif }
panel_popup_cap 		{ color: white; font-size: 10px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif }

/* Allgemeines CSS für alle Module */



/* ******** Seitenaufbau ********* */
#page 		{ margin: 0 auto; padding: 20px 0; width: 900px; position: relative } /* für die Zentrierung */
#banner		{ background: url(../images/head_04.gif) bottom right no-repeat; margin: 0 15px }
#shortnav	{ background: #084d9d url(../images/corner_blue.gif) -20px -20px no-repeat; height: 30px; width: 882px }
#main 		{ border-left: 1px solid #084d9d; border-right: 1px solid #084d9d; float: left; min-height: 500px; padding-bottom: 20px; background: url(../images/bg_navi.gif) repeat-y }
#lmargin 	{ width: 150px; float: left; padding-top: 20px }
#content	{ float: left; width: 560px }
#rmargin 	{ float: left; width: 150px; padding: 15px 10px 0 10px; height: auto!important; height: 385px; min-height:385px; border-top: 20px solid #FDDC83 }
#footer 	{ clear: left; background: url(../images/footer.gif) no-repeat; height: 21px }
#spende 	{ position: absolute; top: 450px; left: 750px }

a.print { float: right; padding-top: 8px }

/* Startseite */
div.topcontent { padding-bottom: 10px }
div.bottomcontent { padding: 10px }

/* Ecken */
div.corner { float: right; width: 20px; height: 20px; background: url(../images/corner_blue.gif) no-repeat }
#shortnav div.corner { background-position: 0px -20px }


/* Modultemplates */

/* Navigation */
div.level1 { padding: 10px }
div.level1 a { text-decoration: none; line-height: 20px; display: block }
div.level1 a.on { font-weight: bold }
div.level1 a.sub { padding-left: 15px; line-height: 16px; background: url(../images/icon_list.gif) 7px 6px no-repeat }
div.level1 a.subon { font-weight: bold }

div.level3 { background: #fddc83; height: 16px; padding: 2px 10px }
div.level3 a { font-size: 10px; color: black; font-weight: bold; text-decoration: none; padding: 0 7px } 
div.level3 a.on { color: #084D9D }
div.level3 a:hover { color: #084D9D }

/* Schnellnavigation */
div.short_navigation { padding: 7px 0 0 25px; }
div.short_navigation a { color: #FFFFFF; font-weight:bold; text-decoration:none; padding-right: 9px}
div.short_navigation a.on { color: #6699CC }
div.short_navigation a:hover { color: #6699CC }

/* Texte */
div.text_show {}
div.text_show_content { padding: 0 15px }

/* Downloads */
div.list_download { padding: 15px }
div.single_download { padding: 15px }

/* Formgen */
div.form { padding: 15px }
.input {padding-top:5px;padding-bottom:2px;}
.input-suche {height:20px;color:#000000;font-size:11px;font-family:Tahoma,Verdana,Arial;background-color:#ffffff;padding-left:2px;padding-top:1px}
.input-button {height:20px;color:#000000;font-size:11px;font-family:Tahoma,Verdana,Arial;margin-top:2px;background-color:#ffffff}
.input-text {height:15px;color:#000000;font-size:11px;font-family:Tahoma,Verdana,Arial;background-color:#ffffff;padding-left:2px;padding-top:1px; margin-right: 10px }

/* Nachrichten */
div.news_temporary { padding: 15px }

div.detail { padding: 15px }

/* Druckseite */
table.logo { border-bottom: 1px solid #084D9D; margin-bottom: 20px }
div.content_print { padding: 10px 20px}


.row-01 {background-color:#BC5E79;}
.row-02 {background-color:#772D3F;}
.row-02-on {background-color:#7A2E40;}
.row-02-img-on {background-color:#A84E65;}
.row-02-text-on {background-color:#A84E65;padding-left:10px;padding-right:10px;color:#FCE6EC;font-family:Helvetica;font-size:12px;padding-top:0px;text-decoration:none}
.row-02-text-off {background-color:#974459;padding-left:10px;padding-right:10px;color:#CBA2AC;font-family:Helvetica;font-size:12px;}
.row-03 {background-color:#A24960;}
.row-03-on {background-color:#A54C63;}
.row-03-img-on {background-color:#9B455B;}
.row-03-text-on {background-color:#9B455B;padding-left:10px;padding-right:10px;color:#FCE6EC;font-family:Helvetica;font-size:11px;text-decoration:none;}
.row-03-text-off {background-color:#A1485F;color:#D0A4AF;font-family:Helvetica;font-size:11px;padding-left:10px;padding-right:10px;}
.row-04{background-color:#BD7389;}


a.row-03-text-off {color:#D0A4AF;text-decoration:none;}
a.row-02-text-off {color:#CBA2AC;text-decoration:none;}



.box {background-color:#64343D;}
.box-01 {background-color:#673C44;}
.box-02 {background-color:#492D33;}


.box-headline {color:#EBE9E9;font-family:Arial;font-size:12px;font-weight:bold;padding-left:8px;padding-top:4px;padding-bottom:4px;}
.box-subheadline {color:#BD7389;font-family:Arial;font-size:11px;font-weight:bold;padding-left:15px;line-height:14px;padding-top:10px;padding-bottom:8px;}
.box-content {color:#D5D1D1;font-family:Arial;font-size:11px;padding-left:15px;padding-right:5px;padding-bottom:8px;text-decoration:none;}
.box-line {padding-left:4px;padding-bottom:5px;}
.box-piccontent {color:#EBE9E9;font-family:Arial;font-size:11px;padding-left:8px;padding-right:5px;padding-top:6px;padding-bottom:8px;}
.box-pic {padding-bottom:8px;}

a.box-link {color:#D5D1D1;text-decoration:none;font-size:11px;}
a:hover.box-link {color:#D5D1D1;text-decoration:underline;font-size:11px;}

a.ticker-link {color:#000000;font-family:Tahoma,Verdana,Arial;font-size:11px;font-weight:bold;text-decoration:none;}
a:hover.ticker-link {color:#000000;font-family:Tahoma,Verdana,Arial;font-size:11px;font-weight:bold;text-decoration:underline;}

.copy {color:#000000;font-family:Tahoma,Verdana,Arial;font-size:11px;padding-right:15px;padding-top:5px;}

.content-headline {font-family:Tahoma,Verdana,Arial;font-size:12px;color:#000000;font-weight:bold;}
.content {font-family:Tahoma,Verdana,Arial;font-size:12px;color:#000000;font-weight:normal;}
.content-date {font-family:Tahoma,Verdana,Arial;color:#000000;font-size:12px;padding-left:5px;line-height:15px;}
.content-pic {}

.top {color:#000000; font-size:11px;}
a.top {color:#000000; font-size:11px;text-decoration:none;}
a:hover.top {color:#000000; font-size:11px;text-decoration:underline;}

.text {font-family:Tahoma,Verdana,Arial;color:#000000;font-size:12px;line-height:15px;}
.text-kursiv {font-family:Tahoma,Verdana,Arial;color:#000000;font-size:11px;line-height:12px;}
a.text {font-family:Tahoma,Verdana,Arial;color:#000000;font-size:12px;}
a:hover.text {font-family:Tahoma,Verdana,Arial;color:#000000;font-size:12px;text-decoration:none;}

.listhead {background-color:#ffffff;font-weight:bold;font-size:12px;line-height:22px;font-family:Tahoma,Verdana,Arial;color:#000000;padding-left:5px;}
.list1 {font-family:Tahoma,Verdana,Arial;font-size:12px;color:#000000;font-weight:normal;}
.list2 {background-color:#ffffff;font-family:Tahoma,Verdana,Arial;font-size:12px;color:#000000;font-weight:normal;}
.list3 {font-size:11px;line-height:18px;font-family:Tahoma,Verdana,Arial;color:#000000;padding-left:5px; border:2px solid #64343D; }
a.list {font-family:Tahoma,Verdana,Arial;font-size:12px;color:#000000;font-weight:normal;}
a:hover.list {font-family:Tahoma,Verdana,Arial;color:#000000;font-size:11px;text-decoration:none}

.image-text {background-color:#ffffff;font-family:Tahoma,Verdana,Arial;color:#000000;font-size:11px;padding-left:5px;padding-right:5px;padding-bottom:5px;padding-top:3px;}

.search {padding-top:13px;}
.search-list {font-size:12px;line-height:20px;font-family:Tahoma,Verdana,Arial;color:#000000;padding-left:5px;}
a.search-list{font-size:12px;line-height:20px;font-family:Tahoma,Verdana,Arial;color:#000000;padding-left:5px;}
a:hover.search-list{font-size:12px;line-height:20px;font-family:Tahoma,Verdana,Arial;color:#000000;padding-left:5px;text-decoration:none}

.input {padding-top:5px;padding-bottom:2px;}
.input-suche {height:20px;color:#000000;font-size:11px;font-family:Tahoma,Verdana,Arial;background-color:#ffffff;padding-left:2px;padding-top:1px}
.input-button {height:20px;color:#000000;font-size:11px;font-family:Tahoma,Verdana,Arial;margin-top:2px;background-color:#ffffff}
.input-text {height:15px;color:#000000;font-size:11px;font-family:Tahoma,Verdana,Arial;background-color:#ffffff;padding-left:2px;padding-top:1px; margin-right: 10px }

.textarea{color:#000000;font-size:11px;font-family:Tahoma,Verdana,Arial;background-color:#ffffff;padding-left:2px;padding-top:1px;}

.select {width:100px;height:20px;color:#000000;font-size:11px;font-family:Tahoma,Verdana,Arial;background-color:#ffffff;padding-left:2px;padding-top:1px}
.select-date {width:38px;height:20px;color:#000000;font-size:11px;font-family:Tahoma,Verdana,Arial;background-color:#ffffff;padding-left:2px;padding-top:1px}
.select-year {width:48px;height:20px;color:#000000;font-size:11px;font-family:Tahoma,Verdana,Arial;background-color:#ffffff;padding-left:2px;padding-top:1px}

.sitemap {color:#000000;font-size:11;font-family:Tahoma,Verdana,Arial;letter-spacing:1px;padding-top:10px;padding-bottom:5px;}
a.sitemap {color:#000000;font-size:11;font-family:Tahoma,Verdana,Arial;letter-spacing:1px;padding-top:10px;padding-bottom:5px;padding-left:12px;text-decoration:none;}
a:hover.sitemap {color:#000000;font-size:11;font-family:Arial;letter-spacing:1px;padding-top:10px;padding-bottom:5px;padding-left:12px;text-decoration:underline;}

body {background-color:#FFFFFF;font-family:Tahoma,Verdana,Arial;font-size:12px;color:#000000;}
.yellow {background-color:#FBBC09;}
.blue {background-color:#084D9D;}
.lightblue {background-color:#6699CC;}
.yellow_content {background-color:#ffffcc;}
.blue_content {background-color:#ddeeff;}
.white {background-color:#FFFFFF;}
.navi {font-family:Tahoma,Verdana,Arial;font-size:12px;color:#FFFFFF;font-weight:bold;cursor:pointer;}
.navi3 a {font-family:Tahoma,Verdana,Arial; font-size:10px; color:#FFFFFF; font-weight:bold; cursor:pointer; text-decoration: none}
.navi3_on a {font-family:Tahoma,Verdana,Arial; font-size:10px; color:#084D9D; font-weight:bold; cursor:pointer; text-decoration: none}
a.navi {font-family:Tahoma,Verdana,Arial;font-size:12px;color:#FFFFFF;font-weight:bold;cursor:pointer;text-decoration:none}
.naviYellowBeforeActive {font-family:Tahoma,Verdana,Arial;font-size:12px;color:#FFFFFF;font-weight:bold;cursor:pointer;background-color:#AD7900;}
a.naviYellowBeforeActive {font-family:Tahoma,Verdana,Arial;font-size:12px;color:#FFFFFF;font-weight:bold;cursor:pointer;background-color:#AD7900;text-decoration:none;}
.naviYellowActive {font-family:Tahoma,Verdana,Arial;font-size:12px;color:#FBBC09;font-weight:bold;background-color:#AD7900;}
a.naviYellowActive {font-family:Tahoma,Verdana,Arial;font-size:12px;color:#FBBC09;font-weight:bold;background-color:#AD7900;text-decoration:none;}
.naviBlueBeforeActive {font-family:Tahoma,Verdana,Arial;font-size:12px;color:#FFFFFF;font-weight:bold;cursor:pointer;background-color:#002870;}
a.naviBlueBeforeActive {font-family:Tahoma,Verdana,Arial;font-size:12px;color:#FFFFFF;font-weight:bold;cursor:pointer;background-color:#002870;text-decoration:none;}

.naviBlueActive {font-family:Tahoma,Verdana,Arial;font-size:12px;color:#5F87DF;font-weight:bold;background-color:#002870;}
a.naviBlueActive {font-family:Tahoma,Verdana,Arial;font-size:12px;color:#5F87DF;font-weight:bold;background-color:#002870;text-decoration:none;}
.naviCaption {font-family:Tahoma,Verdana,Arial;font-size:18px;color:#FFFFFF;font-weight:bold;}
.contentCaption {font-family:Tahoma,Verdana,Arial;font-size:12px;color:#000000;font-weight:bold;}
.contentText {font-family:Tahoma,Verdana,Arial;font-size:12px;color:#000000;font-weight:normal;}
a.contentText {font-family:Tahoma,Verdana,Arial;font-size:12px;color:#000000;font-weight:normal;}
.err {font-family:Tahoma,Verdana,Arial;font-size:12px;color:#ff0000;font-weight:normal;}


/* Gästebuch */
div.guestbook_list { padding: 10px }
div.guestbook_list table.pager { border: 1px solid #FBB806; background: #FDDC83  }
div.guestbook_list a.new_entry { text-decoration: none; background: #084D9D; color: #fff; padding: 3px 5px; margin: 3px 0 10px 0; display: block; text-align: center; width: 80px }
div.guestbook_list table.comment { margin: 10px 0 }
div.guestbook_list td.opinion { padding: 5px 0 5px 31px }
div.guestbook_list hr { background-color: #FDDC83; /* Mozilla 1.4 */ color: #FDDC83; /* IE 6 */ border: #FDDC83; height: 1px; border: 0; }
div.guestbook_list tr.comment td { padding-left: 31px }

div.guestbook_form { padding: 10px }
div.guestbook_form fieldset { border: 1px solid #084D9D }

div.guestbook_submit { padding: 10px }















