.mod_article .pdf_link
{
margin-bottom:0px;
}

p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}

h2
{
margin:0px;
padding:10px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#f29400;
text-transform:uppercase;
}

span.orange {
  color:#f29400;
}

span.rot {
  color:#B85117;
}


h3
{
margin:0px;
padding:10px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#666;
}




#cnt ul li
{
margin:0px 0px 2px -10px;
padding:0px 0px 0px 3px;
font-size:11px;
color:#666;
line-height:125%;
list-style-image:url("../images/li_button.jpg");
}

.text-orange
{
color:#f29400;
}

.text-orange-gross
{
font-size:11px;
color:#f29400;
}

.link2 a
{
text-decoration:none;
color:#666;
}

.link2 a:hover
{
text-decoration:none;
color:#f29400;
}

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

#inhalt a
{
height:20px;
padding-left:10px;
text-decoration:none;
color:#f29400;
background: url(../images/cnt/c_link_intern.gif) no-repeat 0 2px;
}
#inhalt a:hover
{
height:20px;
padding-left:10px;
text-decoration:none;
color:#666;
background: url(../images/cnt/c_link_intern_hover.gif) no-repeat 0 2px;
}

#more a
{
height:20px;
padding-left:10px;
text-decoration:none;
color:#f29400;
background: url(../images/cnt/c_link_intern.gif) no-repeat 0 2px;
}
#more a:hover
{
height:20px;
padding-left:10px;
text-decoration:none;
color:#666;
background: url(../images/cnt/c_link_intern_hover.gif) no-repeat 0 2px;
}
a:hover
{
text-decoration:none;
color:#666;
}
a.internlink
{
height:20px;
padding-left:10px;
text-decoration:none;
color:#f29400;
background: url(../images/cnt/c_link_intern.gif) no-repeat 0 2px;
}

a.internlink:hover
{
height:20px;
padding-left:10px;
text-decoration:none;
color:#666;
background: url(../images/cnt/c_link_intern_hover.gif) no-repeat 0 2px;
}

a.externlink
{
height:20px;
padding-left:10px;
text-decoration:none;
color:#f29400;
background: url(../images/cnt/c_link_extern.gif) no-repeat 0 2px;
}

a.externlink:hover
{
height:20px;
padding-left:10px;
text-decoration:none;
color:#666;
background: url(../images/cnt/c_link_extern_hover.gif) no-repeat 0 2px;
}

a.link3
{
text-decoration:none;
color:#C0C0C0;
}

a.link3:hover
{
text-decoration:none;
color:#f29400;
}

hr
{
width:80%;
height:1px;
background:#f29400;
noshade;
}

/* Formulare */
.inputsuche
{
height:15px;
margin-top: 0px;
border:1px solid #fff;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color:#666;
background:#dadada;
padding: 4px 0px 0px 5px;
width:164px;
}

.mod_search .highlight
{
color:#f29400;
}

.impress
{
border: 2px solid #f29400;
}

.impress:hover
{
border: 2px solid #666;;
}

/* form elements */
form
{
display:inline;
}

.submit
{
background-color:#FFFFFF;
border:1px solid #fff;
font-family:Verdana;
font-size:11px;
color: #6F6F6F;
cursor: pointer;
}

.submit:hover
{
background-color:#e8e8e8;
border:1px solid #f29400;
cursor:pointer;
}

.submit:focus
{
background-color:#e8e8e8;
border:1px solid #f29400;

cursor:pointer;
}

.text
{
background-color:#ffffff;
border:1px solid #dadada;
width: 300px;
margin-top: 5px;
margin-left: 15px;
font-family:Verdana;
font-size:11px;
}

.text:hover        { background-color: #e8e8e8; border: 1px solid #f29400; }
.text:focus        { background-color: #e8e8e8; border: 1px solid #f29400; }
.textarea
{
background-color:#ffffff;
border:1px solid #dadada;
margin-top: 5px;
width: 300px;
margin-left: 15px;
}
.textarea:hover        { background-color: #e8e8e8; border: 1px solid #f29400; }
.textarea:focus        { background-color: #e8e8e8; border: 1px solid #f29400; }
.radio_container
{
margin:0px 0px 0px 5px;
text-align:left;
}

select
{
width:90%;
}

.formbody
{
padding-left:10px;
padding-top: 10px;
padding-bottom: 10px;
background-color:#eaeae2;
padding-right:10px;
}

.formbody .colspan
{
margin-top: 5px;
padding-left:5px;
padding-top: 5px;
padding-bottom: 5px;
background-color:#d7d7c7;
}


.pagination li
{
display:inline;
padding-left:3px;
margin:0px;
padding:5px 5px 5px 5px;
list-style-type:none;
}
.pagination
{
padding-left:3px;
margin-top:22px;
padding-top:4px;
border-top:1px solid #ece4d9;
}

.pagination p
{
width:160px;
float:left;
padding-right:3px;
padding-left:3px;
text-align:left;
}



.pagination ul
{
width:240px;
float:right;
margin:5px;
padding:3px 3px 3px 3px;
text-align:right;
padding-left:3px;
}

/*Buchungstabellen*/

.buchungtabelle
{
border: 1px solid #dadada;
background: #fff;
font-size:10px;
}
.programmhead {

font-weight:bold;
border-bottom: 1px solid #dadada;
border-right: 1px solid #dadada;
padding: 3px 0px 5px 5px; /*top right bottom left*/
vertical-align:top;
}
.terminehead {
font-weight:bold;
border-bottom: 1px solid #dadada;
border-right: 1px solid #dadada;
padding: 3px 0px 5px 5px; /*top right bottom left*/
vertical-align:top;
}
.codehead {

font-weight:bold;
border-bottom: 1px solid #dadada;
border-right: 1px solid #dadada;
vertical-align:top;
padding: 3px 0px 5px 5px; /*top right bottom left*/
}
.preishead {

font-weight:bold;
vertical-align:top;
border-bottom: 1px solid #dadada;
border-right: 1px solid #dadada;
padding: 3px 0px 5px 5px; /*top right bottom left*/
}
.buchenhead {

font-weight:bold;
vertical-align:top;
border-bottom: 1px solid #dadada;
padding: 3px 5px 5px 5px; /*top right bottom left*/
}

.eins {
border-right: 1px solid #dadada;
vertical-align:top;
padding: 7px 2px 7px 5px; /*top right bottom left*/
}
.einsbold {
font-weight:bold;
border-right: 1px solid #dadada;
vertical-align:top;
padding: 5px 2px 0px 5px; /*top right bottom left*/
}
.zwei {
border-right: 1px solid #dadada;
vertical-align:top;
padding: 5px 2px 7px 5px; /*top right bottom left*/
}
.drei {
border-right: 1px solid #dadada;
vertical-align:top;
padding: 5px 2px 7px 5px; /*top right bottom left*/
}
.vier {
border-right: 1px solid #dadada;
vertical-align:top;
padding: 5px 2px 7px 5px; /*top right bottom left*/
}
.fuenf {
padding: 5px 2px 7px 5px; /*top right bottom left*/
text-align:center;
vertical-align:top;
}

.datumhead {
font-weight:bold;
background: #fff;
font-size: 10px;
border:solid #dadada;
border-width: 1px 1px 0px 0px; /*top right bottom left*/
padding: 3px 5px 5px 5px; /*top right bottom left*/
}
.datumhead2 {
font-weight:bold;
background: #fff;
font-size: 10px;
vertical-align:top;
border:solid #dadada; border-width: 1px 1px 0px 1px; /*top right bottom left*/
padding: 3px 0px 5px 5px; /*top right bottom left*/
}
.datumhead1 {
font-weight:bold;
background: #fff;
font-size: 10px;
vertical-align:top;
text-align:left;
border:solid #dadada;
border-width: 1px 1px 0px 0px; /*top right bottom left*/
padding: 3px 5px 5px 5px; /*top right bottom left*/
}
.titelhead {
font-weight:bold;
background: #fff;
font-size: 10px;
border:solid #dadada; border-width: 1px 1px 1px 0px; /*top right bottom left*/
padding: 3px 0px 5px 5px; /*top right bottom left*/}
.orthead {
width:130px;
background: #fff;
font-weight:bold;
font-size: 10px;
border:solid #dadada; border-width: 1px 1px 1px 0px; /*top right bottom left*/
padding: 3px 0px 5px 5px; /*top right bottom left*/
}
.buchenhead {
width:40px;
background: #fff;
font-weight:bold;
font-size: 10px;
border:solid #dadada; border-width: 0px 0px 1px 0px; /*top right bottom left*/
padding: 3px 5px 5px 5px; /*top right bottom left*/
}

.datum {
background: #fff;
font-size: 10px;
border:solid #dadada;
border-width: 0px 1px 1px 1px; /*top right bottom left*/
padding: 7px 2px 7px 5px; /*top right bottom left*/
}
.datumbold {
background: #fff;
font-weight:bold;
font-size: 10px;
vertical-align:top;
border:solid #dadada;
border-width: 0px 1px 1px 1px; /*top right bottom left*/
padding: 7px 2px 7px 5px; /*top right bottom left*/
}
.datumbold1 {
background: #fff;
font-weight:bold;
font-size: 10px;
vertical-align:top;
border:solid #dadada;
border-width: 0px 1px 0px 1px; /*top right bottom left*/
padding: 7px 2px 7px 5px; /*top right bottom left*/
}
.datumbold2 {
background: #fff;
font-weight:bold;
font-size: 10px;
vertical-align:top;
border:solid #dadada;
border-width: 1px 1px 0px 1px; /*top right bottom left*/
padding: 7px 2px 7px 5px; /*top right bottom left*/
}
.titel {
background: #fff;
border:solid #dadada;
font-size: 10px;
border-width: 0px 1px 1px 0px; /*top right bottom left*/
padding: 7px 2px 7px 5px; /*top right bottom left*/
}
.ort {
background: #fff;
border:solid #dadada;
font-size: 10px;
border-width: 0px 1px 1px 0px; /*top right bottom left*/
padding: 7px 0px 7px 5px; /*top right bottom left*/
}
.buchen {
background: #fff;
padding: 7px 1px 7px 5px; /*top right bottom left*/
text-align:left;
vertical-align:top;
font-size: 10px;
border:solid #dadada;
border-width: 1px 1px 0px 0px; /*top right bottom left*/
}
.buchen1 {
background: #fff;
padding: 0px 2px 7px 5px; /*top right bottom left*/
text-align:left;
vertical-align:top;
font-size: 10px;
border:solid #dadada; border-width: 0px 1px 0px 0px; /*top right bottom left*/
}
.buchen2 {
background: #fff;
padding: 0px 2px 7px 5px; /*top right bottom left*/
text-align:center;
vertical-align:top;
font-size: 10px;
border:solid #dadada; border-width: 0px 1px 0px 0px; /*top right bottom left*/
}
.unten {
background: #fff;
border:solid #dadada; border-width: 0px 0px 1px 0px; /*top right bottom left*/
padding: 0px 0px 0px 0px; /*top right bottom left*/
}
