body,div,p,img,form,h1,h2,h3,h4,h5,h6,table { 
  margin:0; 
  padding:0; 
  border:0;
/*  font-family:Trebuchet MS, Arial, Union;*/
  font-family:"Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
  color:#ffffff;
}

body {
  background:#cc0000;
}

#bigbox {
  top:0px;
  width:995px;
  height:101%;
  margin-left:auto;
  margin-right:auto;
}







/* CONTAINER OBEN */

#top {
  position:relative;
  float:left;
  width:100%;
  height:195px;
}

#logo {
  position:relative;
  float:left;
  width:440px;
  height:100%;
  background:url('/fileadmin/template.v1/img/bg_logo.jpg') top left no-repeat;
}

#inside {
  position:relative;
  float:left;
  width:252px;
  height:74px;
  left:46px;
  top:79px;
}

#topmenu {
  position:relative;
  float:left;
  width:85px;
  height:100%;
}

#suche {
  position:relative;
  float:left;
  width:100px;
  height:100%;
}







/* CONTAINER UNTEN */

#down {
  position:relative;
  float:left;
  width:100%;
}

#menu {
  position:relative;
  float:left;
  width:285px;
  background:url('/fileadmin/template.v1/img/bg_menu.jpg') top left repeat-y;
  z-index:10;
}

#main {
  position:relative;
  float:left;
  width:120px;
  height:200px;
  z-index:10;
}

#menufooter {
  position:relative;
  float:left;
  width:285px;
  height:113px;
  bottom:0px;
  margin-bottom:0px;
  background:url('/fileadmin/template.v1/img/bg_menu_unten.jpg') bottom left no-repeat;
  font-size:9px;
}


#bigcon {
  position:relative;
  float:left;
  width:705px;
  min-height:400px;
  height:auto !important;
  height:400px;
  background:url('/fileadmin/template.v1/img/bg_bigcon.jpg') top left no-repeat;
  text-align:left;
}

#inhalt {
  position:relative;
  float:left;
  margin-top:14px;
  min-height:370px;
  height:auto !important;
  height:370px;
  width:705px;
  background:url('/fileadmin/template.v1/img/bg_inhalt.jpg') top left repeat-y;
}

#inhaltinnen {
  position:relative;
  float:left;
  height:100%;
  width:635px;
  margin-left:30px;
}

#subsubmenu {
  position:relative;
  float:left;
  margin-top:8px;
  height:35px;
  width:635px;
  margin-left:30px;
  font-size:11px;
}

#conleft {
  position:relative;
  float:left;
  width:400px;
}

#conright {
  position:relative;
  float:right;
  width:200px;
}

#footer {
  position:relative;
  float:left;
  height:60px;
  width:705px;
  background:url('/fileadmin/template.v1/img/bg_footer.jpg') top left no-repeat;
  font-size:10px;
  text-align:right;
}














/* FORMATIERUNGEN */

#inhalt .align-justify {
  text-align:justify;
}

#inhalt .align-center {
  text-align:center;
}

#inhalt .align-left {
  text-align:left;
}

#inhalt .align-right {
  text-align:right;
}

#footer p {
  margin-top:17px;
}

#inhalt p, h1, h2, h3, h4, h5, h6, li {
  font-size:15px;
  margin-top:0px;
  margin-bottom:15px;
  color:#cc0000;
}

#conright p, #conright h1, #conright h2, #conright h3, #conright h4, #conright h5, #conright h6, #conright li {
  font-size:15px;
  margin-top:0px;
  margin-bottom:15px;
  color:#cc0000;
}

#inhalt .csc-textpic {
  font-size:15px;
  margin-top:0px;
  margin-bottom:15px;
}

#inhalt h2 {
  font-weight:normal;
  font-size:13px;
  line-height:16px;
  margin-bottom:0px;
}

#inhalt p {
  font-size:12px;
  color:#333333;
  line-height:16px;
}

#inhalt img {
  border:1px solid #FCF79B;
}



#inhalt a:link, #inhalt a:visited { color:#ffffff; text-decoration:underline; }
#inhalt a:hover, #inhalt a:active { text-decoration:none; }

#footer a:link, #footer a:visited { color:#ffffff; text-decoration:underline; }
#footer a:hover, #footer a:active { text-decoration:none; }

#subsubmenu a:link, #subsubmenu a:visited { color:#ffffff; text-decoration:none; }
#subsubmenu a:hover, #subsubmenu a:active, #subsubmenu a.current { text-decoration:underline; }





/* MENÜS */

#main ul { position:relative; margin:0px; padding:0px; list-style-type:none; width:100%; }
#main ul li { position:relative; font-size:12px; height:20px; line-height:20px; margin:0px; padding:0px; font-weight:bold; text-align:right; }
#main ul li a { color:#ffffff; text-decoration:none; margin-right:22px; display:block; }
#main ul li a:hover, #main ul li.current a { color:#cc0000; }
#main ul li.current { background:url('/fileadmin/template.v1/img/bg_menuli.jpg') right no-repeat; }

#main ul.submenu { position:absolute; margin:0px; padding:0px; list-style-type:none; width:150px; left:120px; top:2px; }
#main ul.submenu li { font-weight:normal; font-size:11px; height:16px; line-height:16px; margin:0px; padding:0px; text-align:left; }
#main ul.submenu li a { color:#ffffff; text-decoration:none; margin-right:0px; margin-left:9px; display:block; }
#main ul.submenu li a:hover, #main ul.submenu li.subcurrent a { color:#cc0000; }

#main ul.submenu li.subcurrent ul.subsubmenu { display:block; margin:0px; padding:0px; list-style-type:none; width:100%; top:2px; }
#main ul.submenu li.subcurrent ul.subsubmenu li { font-weight:normal; font-size:11px; height:16px; line-height:16px; margin:0px; padding:0px; text-align:left; }
#main ul.submenu li.subcurrent ul.subsubmenu li a { color:#ffffff; text-decoration:none; margin-right:0px; margin-left:9px; display:block; }
#main ul.subsubmenu li a:hover, #main ul.subsubmenu li.subsubcurrent a { color:#cc0000; }
#main ul.submenu li.subcurrent ul.subsubmenu li a:hover, #main ul.submenu li.subcurrent ul.subsubmenu li.subsubcurrent a { color:#cc0000; }

#topmenu ul { position:relative; margin:0; padding:0; list-style-type:none; width:80px; top:110px; }
#topmenu ul li { font-weight:normal; font-size:12px; height:17px; line-height:17px; margin:3px; padding:0px; padding-left:5px; text-align:right; }
#topmenu ul li a { color:#ffffff; text-decoration:none; }
#topmenu ul li a:hover, #topmenu ul li.current a { text-decoration:underline; }







/* NEWS-LIST */

#inhalt .news-list-item {
  height:120px;
  border-bottom:2px dotted white;
  margin-top:20px;
}

#inhalt .news-list-container .news-list-item .news-list-morelink {

  margin-bottom:10px;
}

#inhalt .news-list-container .news-list-item .news-list-morelink p {
  margin-bottom:10px;  
}

.news-list-date {
  font-size:10px;
  margin:0px;
  padding:0px;
  color:#ffffff;
}

#inhalt .news-list-container .news-list-item p, .news-list-item h3, .news-list-item span,
#inhalt .news-single-item p, #inhalt .news-single-item h3, #inhalt .news-single-item span {
  margin-bottom:0px;
  margin-top:0px;
  padding:0px;
}

#inhalt .news-list-container .news-list-item img {
  margin-bottom:5px;
  margin-top:3px;
  margin-right:20px;
  float:left;
}




/* NEWS-LATEST */

#inhalt .news-latest-container .news-latest-item a:link, #inhalt .news-latest-container .news-latest-item a:visited { color:#ffffff; text-decoration:none; }
#inhalt .news-latest-container .news-latest-item a:hover, #inhalt .news-latest-container .news-latest-item a:active { text-decoration:underline; }

#inhalt .news-latest-container .news-latest-item {
  border-bottom:2px dotted white;
  margin-bottom:10px;
}

.news-latest-date {
  font-size:10px;
  margin:0px;
  padding:0px;
  color:#ffffff;
}

#inhalt .news-latest-container .news-latest-item p, 
#inhalt .news-latest-container .news-latest-item h3,
#inhalt .news-latest-container .news-latest-item h4,
#inhalt .news-latest-container .news-latest-item span, 
#inhalt .news-latest-container p {
  margin:0px;
  padding:0px;
}

#inhalt .news-latest-container .news-latest-item p {
  margin-bottom:10px;
}

#inhalt .news-latest-container .news-latest-item h4 {
  font-weight:normal;
  font-size:12px;
  margin-top:5px;
  margin-bottom:10px;  
}

#inhalt .news-latest-container .news-latest-item h3 {
  font-size:12px;
}

.news-latest-start-header {
  border-bottom:2px dotted white;
  margin-bottom:10px;
}

/* NEWS-SINGLE */

#inhalt .news-single-author {
  font-size:10px;
  margin:0px;
  padding:0px;
  color:#ffffff;
}

#inhalt .news-single-item .news-single-img {
  float:right;
  margin-left:5px;
}

#inhalt .news-single-item .news-single-imgcaption {
  padding:3px;
  clear:both;
}

.news-single-backlink {
  margin-top:7px;
}

#inhalt .news-single-item h3 {
  font-size:15px;
}

#inhalt .news-single-item h4 {
  margin:0px;
  font-size:13px;
}



/* FORMULARE */

label, select, textarea {
  display:block;
  float:left;
  color:#333333;
  font-size:11px;
  font-family:"Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
}

label {
  text-align:right;
  width:130px;
  margin-right:15px;
}

input, textarea {
  border:1px solid #cc0000;
  width:150px;
  font-size:11px;
  font-family:"Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
}

textarea {
  margin-top:3px;
}

.tx-guestbook-submit,
.csc-mailform-submit {
  display:block;
  float:left;
  margin-top:5px;
  margin-left:20px;
  width:70px;
  background:#ECE7E2;
  border:1px solid #333333;
  color:#cc0000;
}

fieldset {
  margin-top:15px;
  border:0px;
}


/* GAESTEBUCH */

.tx-guestbook-right {
  margin-top:0px;
  border-bottom:2px dotted white;
  margin-bottom:10px;
}

#captchaimg {
  margin-top:20px;
  margin-left:145px;
}




/* GALERIE */

.tx-rgsmoothgallery-pi1 {
  margin-top:0px;
  margin-bottom:15px;
}




/* SUCHE */

.suchform {
  margin-top:0px;
  margin-bottom:15px;
  text-align:left;
}

#inhalt .suchform p.csc-form-label-req {
  margin:0px;
}

.suchform input {
  width:100px;
}

.suchform .suchbutton {
  width:60px;
}

#bigbox #top #suche .suchform {
  margin-top:172px;
  margin-bottom:0px;
  width:90px;
  border:1px solid #ffffff;
  height:16px;
}

#bigbox #top #suche .suchform input.suchfeld {
  float:left;
  width:75px;
  background:#CC0000;
  border:0px;
  height:14px;
  color:#ffffff;
  font-size:10px;
}

#bigbox #top #suche .suchform input.suchbutton {
  float:left;
  width:10px;
  background:url('/fileadmin/template.v1/img/suchbutton.jpg') center left no-repeat;
  border:0px;
  cursor:pointer;
  margin-right:0px;
}

