img {
border : 0px;
}
.ueberschrift,.headline {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #333333;
}
a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #a24311;
font-weight: bold;
}

a:link {

text-decoration: none;
}

a:visited {
text-decoration: none;
color: #a24311;
}

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

a:active {
text-decoration: none;
color: #a24311;
}

.text, div{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
}

.body {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
line-height: 20px;
}

strong{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 14px;
}

.nospace{
font-size: 1px;
}

#box1 {
position:absolute;
top:21px;
left:64px;
z-index:1;
}

.paddingspace{
padding-left:5;
padding-right:5;
padding-top:3;
padding-bottom:3;
}

input, option, textarea {
background-color: #ffffff;
color : #333333;
font-size : 12px;
/*
border : 0px solid #000000;
*/
}

.text-klein, .meldung {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
/*
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #222222;
*/
}

.stockhead {
font-size: 11px;
background-color:#7F4F11;
color: #FFFFFF
}

.stocktd1 {
font-size: 11px;
color: #000000;
}
.stocktd2{
font-size: 11px;
background-color:#f0f0f0;
color: #000000;
}

.galimg {
float:left;
margin-left: 0px;
margin-top: 0px;
margin-right: 20px;
margin-bottom: 10px;
width:250px;
}

.teamername{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
font-weight: bold;
}

div.teamer_short_table{
height:175px;
border-bottom:0px solid #2E2E2E;
padding-top:15px;
}

.offerheadline{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
font-weight: bold;
}

.offerprice{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #BE1E1E;
font-weight: bold;
}

.hinweis{
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #4E2222;
border : 0px solid #000000;
}

.headline{
padding-left:36px;
padding-top:20px;
padding-bottom:0px;
/*border:1px solid #FF00FF;*/
}

.gal_kattext{
padding-left:36px;
}

.teamimg {

}

.imagetable{
border:1px solid #999999;
padding:3;
}

.katnavtext{
padding-left:4px;
}
/*##################################################################
##
##################################################################*/

/* javascript hilfe */
/* <span onmouseover="showTextMouseOver('Dieser Termin soll nach Ablauf gelöscht werden.');" onmouseout="hideTextMouseOver()" onmousemove="setTextPosition();" class='helpme' id='helpme'>?</span> */
.helpme{
color: #0080FF;
font-weight: bold;
background-color:#FFFFFF;
padding-left:3px;
padding-right:2px;
border : 1px solid #C9C9C9;
}

#helpme{


}

/* container fuer den hilfetext */
#container {
background-color:#F2E4C7;
border:1px solid #7F4F11;
/*
font-family: Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
*/
}

/* einfaches textmouseover */
.mouseover{
/*
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
font-weight: bold;
padding:4px;
border : 1px solid #000000;
background-color:#FFFFFF;
*/
}

.ref_img{
float:right;
padding:5px 8px 0px 0px;
width:80px;
text-align:right;
}

.details table{
empty-cells:show;
background-color:#f0f0f0;
}

.details_row td{
vertical-align:top;
border-bottom:2px solid #FFFFFF;
font-size: 11px;
color: #000000;
padding:4px;
}

.details_left{
width:120px;
}

.details_row tr td{
/*white-space:pre;*/
}

fieldset.details{
font-size: 13px;
color:#0D488E;
/*margin:6px;*/
}

/* amtool_09 */

/* snip topangebote */
.top_headline{
height:30px;
vertical-align:middle;
}

.top_outer_box{
/*background-color:#FFFF00;*/
}

.top_offer_box, .offer_box{
/*background-color:#7F4F11;*/
}

/*
.top_offer_box p{
	border:1px solid #FF0000;
	font-size:12px;
	padding:0px;
	margin:0px;
}
*/
/*
.top_offer_box h2{
margin:0px;
padding:0px;
border:1px solid #FF0000;
}
*/
/* snap topangebote */



/* newsletter */
.newsletter div{
/*border:1px solid #FF00FF;
display:block;*/
}
div.newsboxes{
border:0px solid #FF0000;
width:105px;
display:inline;
float:auto;
}

.newsletter_help{
border:0px solid #FF0000;
}

.newsletter_text{
border:0px solid #FF0000;
margin-bottom:6px;
margin-top:6px;
}

.newsletter p{
margin:0px;
padding:0px;
border:0px solid #00FF00;
margin-top:6px;
margin-bottom:6px;
}





/*
##################################################################
## Kalender
##################################################################

a.kallink {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #808080;
}
a.kallink:link {
text-decoration: none;
color: #808080;
}
a.kallink:visited {
text-decoration: none;
color: #808080;
}
a.kallink:hover {
text-decoration: none;
color: #990000;
}
a.kallink:active {
text-decoration: none;
color: #FF6600;
}
*/
.cal_table1{
border : 0px solid #666666;
padding:0px;
/*border-collapse:collapse*/
border-spacing:2px;
}

.cal_table2{
border : 1px solid #666666;
/*border-collapse:collapse;*/
border-spacing:2px; /* ie nimmt es nicht */
padding:2px;
margin-bottom:8px;
margin-top:8px;
}

.cal_center{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #555555;
font-weight: bold;
background-color:#F0F0F0;/*CCCCFF*/
/*background-image:url(../style/images/tb_bg_02x.jpg);*/
text-align:center;
}

.cal{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #555555;
font-weight: bold;
background-color:#CCCCCC;
/*background-image:url(../style/images/tb_bg_02x.jpg);*/
}

#scrollarea {
border : 0px solid #666666;
/*
width:100%;
height:100%;
overflow: hidden;
*/
}


/*
##################################################################
## mouseover
##################################################################
alle Termine Mouseovereffekt */

.emouseover{
/*
border : 1px solid #666666;
background-color:#FFFFFF;
padding: 2px;
*/
}

/* ein einzelner termin mouseover*/
.event{
color: #2D7215;
padding: 3px;
width:100px;
margin : 2px;
}

.eventtable{
border-top : 1px solid #C9C9C9;
border-bottom : 1px solid #C9C9C9;
}

/* icon im terminover */
.iconcont{
padding: 0px;
margin : 0px;
}

/* text im terminover */
.termover{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
/*
position:relative;
top:0px;
left:0px;
z-index:45;
*/
}

.iconimage{
/*position:relative;
top:0px;
left:0px;
z-index:41;
*/
}

/*
##################################################################
## termindetails
##################################################################
*/
.detail_table{
padding-top: 2px;
}

/* selectbox farbauswahl */
.colorpick{
font-weight: bold;
}

/* farbiger balken unter den terminen */
.colormarker{
/*border : 1px solid #666666;*/
margin-top:2px;
font-size: 1px;
height:3px;
}

/* farbiger balken bei den termindetails */
.termmarker{
font-size: 1px;
height:3px;
}

/* highligt des aktuell ausgewählten tages */
.daymarkeron{
background-color:#F0F0F0;
height:16px;
border : 1px solid #7F4F11;
}
/* highligt der restlichen tage */
.daymarkeroff{
height:16px;
}
/* highligt des aktuellen tages */
.todaymarker{
background-color:#EEEEEE;
height:16px;
border : 1px solid #666666;
}

/* javascript hilfe */
/* <span onmouseover="showTextMouseOver('Dieser Termin soll nach Ablauf gelöscht werden.');" onmouseout="hideTextMouseOver()" onmousemove="setTextPosition();" class='helpme' id='helpme'>?</span> */
.helpme{
color: #0080FF;
font-weight: bold;
background-color:#FFFFFF;
padding-left:3px;
padding-right:2px;
}

#helpme{

}


/* container fuer den hilfetext */
#container {

}


