/* HTML */
* {
 padding : 0;
 margin : 0;
}

img {
 border : 0;
}

em {
 font-style:normal;
 color:#c88f8f;
}

ul {
 padding-left : 15px;
 margin-left : 15px;
 font : 12px verdana, sans-serif;
 letter-spacing : 1px;
 line-height : 18px;
}

li {
 list-style-type : square;
}

.softtxt {
 color : #b89e9e;
}

input, select {
 display : inline;
 border : 1px solid;
 border-color : #999 #fff #fff #999;
 font : 11px verdana,arial,sans-serif;
 color : #3E5C71;
 padding : 0 3px 0 3px;
}

.select1 {
 float : left;
 width : 235px;
 background-color : #5f0000;
 color : #ffffff;
}

form {
 display : inline;
 padding : 0;
 margin : 0;
}

body {
 height : 100%;
 background : #860000 url(pix/bgnew.gif) repeat-x;
}

table {
 width : 100%;
 border-collapse: collapse;
}

td {
 height : 25px;
 padding : 4px 10px 4px 5px;
}

#order_feedback {
 margin-left : 42px;
}

#order_feedback2 {
 margin-left : 18px;
}

#faschingskrapfen {
 position : absolute;
 width : 640px;
 left : 240px;
 top : 153px;
 z-index : 10;
}

#faschingskrapfen td p {
 font : 10px verdana,sans-serif;
 color : #fff;
}

#faschingskrapfen .std {
 font : 11px verdana,sans-serif;
 color : #fff;
}

#faschingskrapfen p .yellow {
 font : 11px verdana,sans-serif;
 color : #ffff00;
 width : 230px;
 display : block;
 font-weight : bold;
}

.soft {
 background-color : #5092e0;
}

.blue {
 background-color : #2176da;
}

.light {
 background-color : #af0000;
}

html {
 height : 100%;
}

p {
	font : 11px verdana,sans-serif;
	margin-top : 0;
}

h1 {
 font-size : 15px;
 font-weight : normal;
 font-family : verdana,sans-serif;
 padding : 20px 0 5px 0px;
 color : #fff;
}



a {
 text-decoration : none;
 color : #CFE7F9;
}

#main_navi {
 position : absolute;
 top : 153px;
 width : 206px;
 height : 3500px;
 background-color:#970000;
}

#main_navi a {
 display : block;
 width : 206px;
 height : 24px;
}

#navi_1 {
 margin-top : 16px;
 background : url(pix/navi_1_.gif) repeat-y;
}

#navi_2 {
 background : url(pix/navi_2_.gif) repeat-y;
}

#navi_3 {
 background : url(pix/navi_3_.gif) repeat-y;
}

#navi_5 {
 background : url(pix/navi_5_.gif) repeat-y;
}

#navi_8 {
 background : url(pix/navi_8_.gif) repeat-y;
}

#navi_9 {
 background : url(pix/navi_9_.gif) repeat-y;
}

#navi_11 {
 background : url(pix/navi_11_.gif) repeat-y;
}

#navi_16 {
 background : url(pix/navi_16_.gif) repeat-y;
}

#navi_18 {
 background : url(pix/navi_18_.gif) repeat-y;
}

#navi_19 {
 background : url(pix/navi_19_.gif) repeat-y;
}

#navi_20 {
 background : url(pix/navi_20_.gif) repeat-y;
}

#navi_22 {
 background : url(pix/navi_22_.gif) repeat-y;
}

#navi_24 {
 background : url(pix/navi_24_.gif) repeat-y;
}

#navi_25 {
 background : url(pix/navi_25_.gif) repeat-y;
}

#navi_1 a:hover {
 background : url(pix/navi_1_hi.gif) repeat-y;
}

#navi_2 a:hover {
 background : url(pix/navi_2_hi.gif) repeat-y;
}

#navi_3 a:hover {
 background : url(pix/navi_3_hi.gif) repeat-y;
}

#navi_5 a:hover {
 background : url(pix/navi_5_hi.gif) repeat-y;
}

#navi_8 a:hover {
 background : url(pix/navi_8_hi.gif) repeat-y;
}

#navi_9 a:hover {
 background : url(pix/navi_9_hi.gif) repeat-y;
}

#navi_11 a:hover {
 background : url(pix/navi_11_hi.gif) repeat-y;
}

#navi_16 a:hover {
 background : url(pix/navi_16_hi.gif) repeat-y;
}

#navi_18 a:hover {
 background : url(pix/navi_18_hi.gif) repeat-y;
}

#navi_19 a:hover {
 background : url(pix/navi_19_hi.gif) repeat-y;
}

#navi_20 a:hover {
 background : url(pix/navi_20_hi.gif) repeat-y;
}

#navi_22 a:hover {
 background : url(pix/navi_22_hi.gif) repeat-y;
}

#navi_24 a:hover {
 background : url(pix/navi_24_hi.gif) repeat-y;
}

#navi_25 a:hover {
 background : url(pix/navi_25_hi.gif) repeat-y;
}

#content {
 position : absolute;
 left : 586px;
 top : 153px;
 width : 332px;
 height : 3500px;
 background : #5b0101 url(pix/col3.gif) no-repeat;
 z-index : 0;
}

#visual {
 position : absolute;
 width : 380px;
 height : 2300px;
 left : 206px;
 top : 153px;
}

#gallery {
 position : absolute;
 width : 381px;
 left : 206px;
 top : 545px;
}

#login {
 font : 11px/17px verdana, sans-serif;
 letter-spacing : 1px;
 padding : 20px 0 0 0;
 position : absolute;
 top : 556px;
 width : 206px;
 height : 157px;
 color : #fff;
 background-color : #5F0000;
 z-index : 100;
}

#login p {
 line-height : 17px;
}

#claim {
 position : absolute;
 width : 240px;
 height : 100px;
 left : 606px;
 top : 27px;
}

.txt1 {
 padding : 17px 0 0 9px;
 color : #fff;
 width : 305px;
}

.txt1 p {
 font : 12px/15px verdana, sans-serif;
 letter-spacing : 1px;
 padding : 0 14px 10px 14px;
}

.txt1 a {
 display : inline;
 text-decoration:none;
 border-bottom:1px dotted #FFFF00;
 color : #FFFF00;
 padding : 0;
}

.txt1 a:hover {
 color : #FFFF00;
 text-decoration:none;
 border-bottom : none;
}

.txt1 a:visited {
 color : #FFFF00;
 text-decoration:none;
 border-bottom:1px dotted #FFFF00;
}

.imgTxt {
 float : left;
 padding : 0 10px 5px 0;
}

.pdfLink {
 display : block;
 padding : 0 10px 5px 0;
}

.txt2 {
 position : relative;
 left : 9px;
 color : #fff;
 width : 310px;
}

.txt2 p {
 font : 11px/17px verdana, sans-serif;
 letter-spacing : 1px;
 padding : 16px 14px 10px 14px;
}


.txt2 a {
 display : inline;
 text-decoration:none;
 border-bottom:1px dotted #FFFF00;
 color : #FFFF00;
 padding : 0;
}

.txt2 a:hover {
 color : #FFFF00;
 text-decoration:none;
 border-bottom : none;
}

.txt2 a:visited {
 color : #FFFF00;
}

.txt3 {
 color : #fff;
}

.txt3 p {
 font : 11px/17px verdana, sans-serif;
 letter-spacing : 1px;
}


.txt3 a {
 display : inline;
 text-decoration:none;
 border-bottom:1px dotted #FFFF00;
 color : #FFFF00;
 padding : 0;
}

.txt3 a:hover {
 color : #FFFF00;
 text-decoration:none;
 border-bottom : none;
}

.txt3 a:visited {
 color : #FFFF00;
}

.small {
 	font : 11px verdana,sans-serif;
}

/* Styles */
.navi_1_act {
 background : url(pix/navi_1_hi.gif) repeat-y;
}

.navi_2_act {
 background : url(pix/navi_2_hi.gif) repeat-y;
}

.navi_3_act {
 background : url(pix/navi_3_hi.gif) repeat-y;
}

.navi_4_act {
 background : url(pix/navi_4_hi.gif) repeat-y;
}

.navi_5_act {
 background : url(pix/navi_5_hi.gif) repeat-y;
}

.navi_6_act {
 background : url(pix/navi_6_hi.gif) repeat-y;
}

.navi_7_act {
 background : url(pix/navi_7_hi.gif) repeat-y;
}

.navi_8_act {
 background : url(pix/navi_8_hi.gif) repeat-y;
}

.navi_9_act {
 background : url(pix/navi_9_hi.gif) repeat-y;
}

.navi_10_act {
 background : url(pix/navi_10_hi.gif);
}

.navi_11_act {
 background : url(pix/navi_11_hi.gif);
}

.navi_12_act {
 background : url(pix/navi_12_hi.gif);
 height : 39px;
 min-height : 39px;
}

.navi_13_act {
 background : url(pix/navi_13_hi.gif);
}

.navi_14_act {
 background : url(pix/navi_14_hi.gif);
}

.navi_15_act {
 background : url(pix/navi_15_hi.gif);
}

.navi_16_act {
 background : url(pix/navi_16_hi.gif);
}

.navi_18_act {
 background : url(pix/navi_18_hi.gif);
}

.navi_19_act {
 background : url(pix/navi_19_hi.gif);
}

.navi_20_act {
 background : url(pix/navi_20_hi.gif);
}

.navi_22_act {
 background : url(pix/navi_22_hi.gif);
}

.navi_24_act {
 background : url(pix/navi_24_hi.gif);
}

.checkbox {
 background : transparent;
 border : none;
}

.txtfield1 {
 height : 15px;
 width : 245px;
 color : #fff;
 background-color:#5b0101;
 /*url( pix/contact_elmnt_1.gif ) top right repeat-y;*/
 border : 1px solid #2176DA;
 margin-left : 15px;
 margin-top : 5px;
}

.txtfield2 {
 height : 15px;
 width : 245px;
 color : #fff;
 background : #5b0101 url( pix/contact_elmnt_2.gif ) top right repeat-y;
 border : 1px solid #2176DA;
 margin-left : 15px;
}

.txtfield3 {
 height : 15px;
 width : 245px;
 color : #fff;
 background : #5b0101 url( pix/contact_elmnt_3.gif ) top right repeat-y;
 border : 1px solid #2176DA;
 margin-left : 15px;
}

.txtfield4 {
 width : 251px;
 color : #fff;
 background-color:#5b0101;
/*0 url( pix/contact_elmnt_4.gif ) top right repeat-y;*/
 border : 1px solid #2176DA;
 margin-left : 15px;
 font: 11px verdana, sans-serif;
}

.txtfield5 {
 width : 133px;
 color : #fff;
 border : 1px solid #2176DA;
 background-color : transparent;
 margin : 5px 0 0 37px;
 padding-left : 3px;
 font: 11px verdana, sans-serif;
}

.txtfield6 {
 width : 133px;
 color : #fff;
 border : 1px solid #2176DA;
 background-color : transparent;
 padding-left : 3px;
 margin-left : 37px;
 font: 11px verdana, sans-serif;
}

.txtfield7 {
 width : 330px;
 color : #fff;
 border : 1px solid #2176DA;
 background-color : #2176DA;
 margin : 5px 0 0 0;
 padding-left : 3px;
 font: 11px verdana, sans-serif;
}

.txtfield70 {
 width : 150px;
 color : #fff;
 border : 1px solid #2176DA;
 background-color : #2176DA;
 margin : 5px 0 0 0;
 padding-left : 3px;
 font: 11px verdana, sans-serif;
}

.txtfield8 {
 width : 50px;
 color : #2176DA;
 background-color : #fff;
 margin : 0;
 padding : 1px 2px 1px 2px;
 font: 11px verdana, sans-serif;
}


.txtfield9 {
 float : left;
 width : 230px;
 color : #fff;
 border : 1px solid #fff;
 background-color : transparent;
 margin : 2px 0 2px 0;
 padding : 1px 2px 1px 2px;
 font: 11px verdana, sans-serif;
}

.txtfield10 {
 float : left;
 width : 107px;
 color : #fff;
 border : 1px solid #fff;
 background-color : transparent;
 margin : 2px 10px 2px 0;
 padding : 1px 2px 1px 2px;
 font: 11px verdana, sans-serif;
}

.txtfield11 {
 width : 135px;
 color : #fff;
 border : 1px solid #2176da;
 background-color : #6f0101;
 margin : 4px 0 2px 33px;
 padding : 1px 2px 1px 2px;
 font: 11px verdana, sans-serif;
}

.bestelldaten {
 margin : 5px 0 10px 15px;
}

.txtarea1 {
 width : 325px;
 height : 350px;
 color : #fff;
 border : 1px solid #2176DA;
 background-color : #5F0000;
 padding : 6px 6px 6px 6px;
 font: 11px verdana, sans-serif;
}

.txtarea2 {
 width : 325px;
 height : 200px;
 color : #fff;
 border : 1px solid #2176DA;
 background-color : #2176DA;
 padding : 6px 6px 6px 6px;
 font: 11px verdana, sans-serif;
}

#cms {
	position : absolute;
	width : 380px;
  left : 206px;
  top : 153px;
  padding : 20px;
  background-color : #450101;
  height : 100%;
}

.button1 {
 height : 18px;
 padding-bottom : 1px;
 font : 10px verdana, sans-serif;
 border : 0;
 color : #fff;
 width : 75px;
 background-color : #2176DA;
 margin : 7px 15px 0 15px;
}

.button2 {
 height : 18px;
 padding-bottom : 1px;
 font : 10px verdana, sans-serif;
 border : 0;
 color : #fff;
 width : 55px;
 background-color : #2176DA;
 margin-left : 37px;
}

.button3 {
 height : 22px;
 padding-bottom : 1px;
 margin-bottom : 7px;
 font : 11px verdana, sans-serif;
 width : 110px;
 cursor : hand;
}

.button4 {
 height : 18px;
 padding : 0 0 1px 0;
 font : 10px verdana, sans-serif;
 border : 0;
 color : #fff;
 width : 75px;
 background-color : #2176DA;
 margin-left : 33px;
}

.button5 {
 height : 18px;
 padding-bottom : 1px;
 font : 10px verdana, sans-serif;
 border : 0;
 color : #fff;
 width : 140px;
 background-color : #2176DA;
 margin : 7px 15px 0 0;
}


.button6 {
 padding : 10px;
 margin-bottom : 7px;
 font : 12px verdana, sans-serif;
 width : 150px;
 cursor : hand;
 background-color:#00ff00;
}

.marginLeft {
 display:block;
 margin-left : 37px;
}

.nr {
 display :  none;
}

th {
 text-align : left;
 background-color : #fff;
 padding-left : 5px;
 padding-right : 5px;
 height : 20px;
}

th p {
 color : #a46e6e !important;
 font-size : 10px;
}

#frm {
 display : block;
}
