
body { background-color: #fff; font-size: 10px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#000; padding:0px; margin:0px; }

.ce a { color: #6F1E0E; }

a { color:#1a171c; text-decoration:none; }

h1 a,
h1 a:visited { color:#1a171c; }

h1 a:hover { color: #6F1E0E; }

a:visited { color:#1a171c; }

a:hover { color: #6F1E0E; }

a.active { color:#6F1E0E; }

ul,
li,
p,
form,
fieldset { margin:0; padding:0; }

p { padding: 5px 0px 10px; }

h1 { background:transparent url(../img/pfeil_rot.gif) no-repeat scroll 0 5px; font-size:14px; left:-20px; margin:0; padding:5px 0 10px 20px; position:relative; text-transform:uppercase; }

h2 { color:#6F1E0E; font-size:12px; font-weight:bold; margin:5px 0 10px; }

h3 { color:#6F1E0E; font-size:10px; font-weight:bold; margin:5px 0; }

img.download { vertical-align:middle; }

/* ----------container zentriert das layout-------------- */
#container_out { width: 900px; height:600px; margin: 20px auto 0px auto; position:relative; }

#header_out { height:80px; float:left; width:900px; }

#header_meldung { padding:30px 0 0 2px; }

#content_out { float:left; width:100%; }

/* ----------banner for logo-------------- */
#logo { float:right; margin:0; padding:40px 40px 0 0; }

#logo img { }

/* -----------------Inhalt--------------------- */
div#content { float:left; padding:20px 0 0 40px; position:relative; width:540px; }

#uid26 #content,
#uid2 #content { background: transparent url(../img/pfeil_rot.gif) no-repeat scroll 18px 40px; }

#uid42 #content { background: transparent url(../img/pfeil_rot_doppelt_neu.gif) no-repeat scroll 19px 41px; }

#uid42 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom:0px; }

#uid42 a img { float:left; }

#uid23 #right_in #nav_2,
 #uid3 #right_in #nav_2 { display:none; }

div#content { min-height:485px; height:expression(this.scrollHeight > 485 ? "auto":"485px");
}

#content p { padding-left:0px; }

#content .tx-kiwislider-pi1 h1 { font-weight:bold; background:transparent url(../img/pfeil_rot.gif) no-repeat scroll 21px 5px; font-size:14px; left:-20px; margin:0; padding:5px 0 10px 40px; position:relative; text-transform:uppercase; }

#content h1 { background:transparent url(../img/pfeil_rot.gif) no-repeat scroll 0 5px; font-size:14px; left:-21px; margin:0; padding:5px 0 10px 20px; position:relative; text-transform:uppercase; }

div#content .ce { margin-bottom:0px; }

div#content .ce .csc-frame-frame1 { background:transparent url(../img/jagd_trennlinie.gif) repeat-y scroll 0 0; padding:10px 0; }

div#content .ce .csc-frame-frame1 div.csc-textpic-left div.csc-textpic-imagewrap { padding:10px 0; background:#FFFFFF none repeat scroll 0 0; float:left; width:100%; }

#nav_header { float:left; height:60px; overflow:hidden; width:550px; padding:0 0 0 40px; }

#nav_header ul { margin-top:30px; }

#nav_header ul li { display:inline; padding-right:21px; }

#nav_header ul li a { font-size:13px; text-decoration:none; text-transform:uppercase; }

#nav_header ul li.area_active a { color: #5a150e; }

/* --------------right navigavtion------------- */

/*#right_out { position:absolute; right:0; width:240px; }
*/
#right_out { position:relative; float:right; width:240px; }

#right_in { margin: 0px; padding: 56px 0 0 10px; position:relative; }

#right_in #nav_2 { height:210px; }

#right_in #nav_2 ul { list-style: none; }

#right_in #nav_2 ul li { padding:0 0 0 8px; }

#right_in #nav_2 ul li.active { background:transparent url(../img/pfeil_rot_klein.gif) no-repeat scroll 0 5px; }

#right_in #nav_2 ul li ul li.active { background: none; }

#right_in #nav_2 ul li a { font-size:10px; line-height:18px; text-decoration:none; text-transform:uppercase; }

#right_in #nav_2 ul li ul { padding-left: 13px; }

#right_in #nav_2 ul li ul li.first { list-style-image: none; }

#right_in #nav_2 ul li ul li a { font-size:10px; line-height:18px; text-decoration:none; text-transform: none; }

#right_in #content_nav_2 { padding: 0px 0 0 8px; }

/* -----------footer--------------------------- */

#footer_out { clear: both; width: 900px; margin: 0px auto; }

#footer { padding:30px 40px 10px 0; text-align:right; } /* padding rechts war 40. */

/* ************************************************************************************************************ */
/* ****************** FORMSTYLES ****************************************************************************** */
/* ************************************************************************************************************ */


div.tx-pilmailform-pi1 { float:left; margin-left:0px; width:550px; }

div.tx-pilmailform-pi1 h2 { background:#FFFFFF none repeat scroll 0 0; color:#6F1E0E; display:block; font-size:12px; font-weight:bold; position:absolute; left:40px; top:461px; }

form,
fieldset { border:none; }

fieldset { background:#FFFFFF none repeat scroll 0 0; float:left; width:550px; }

label { width:140px; float:left; }

input,
select,
textarea,
.short,
.street,
.number,
.zip,
.city { width:352px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4d4d4d; margin:0 0 6px 0; padding:3px; border:1px solid #888; float:left; }

textarea { height: 80px; }

.short { width:171px; margin:0 2px 6px 0; float:left; }

.street,
.number { width:288px; margin:0 2px 6px 0; float:left; }

.number { width:54px; }

.zip,
.city { width:64px; margin:0 2px 6px 0; float:left; }

.city { width:278px; }

/* ABSHCICKEN BUTTON */
.send,
.send:hover { background:transparent none repeat scroll 0 0; border:1px solid #888888; color:#111111; cursor:pointer; margin:0 0 0 140px; padding:2px 10px; width:120px; }

.send:hover { color:#4d4d4d; }

#print_news { margin:20px; }

/* -----------SPRACHWAHL --------------------------- */
.tx-srlanguagemenu-pi1 { left:-15px; position:relative; }

.tx-srlanguagemenu-pi1 div { float:left; margin-top:23px; text-align:right; width:49px; }

.tx-srlanguagemenu-pi1 img { border:none; }

.tx-srlanguagemenu-pi1 div img { display:none; }

.tx-srlanguagemenu-pi1 div a img { display: inline; }

/* -----------Kiwi Slider --------------------------- */

.tx-kiwislider-pi1 { left:-20px; width:560px; }

.tx-kiwislider-pi1 ul.navigation { display:none; }

.tx-kiwislider-pi1 .scroll { border:0 none; width:560px; }

.tx-kiwislider-pi1 .scroll .ce .csc-header { left:-20px; position:relative; }

.tx-kiwislider-pi1 .scrollContainer div.panel { height:210px; padding:0 0 0 20px; width:540px; }

.tx-kiwislider-pi1 .scrollButtons { height:13px; width:10px; }

.tx-kiwislider-pi1 .scrollButtons { top: 240px }

.tx-kiwislider-pi1 .scrollButtons.left { left:525px; }

.tx-kiwislider-pi1 .scrollButtons.right { right:0px; }
