@import url("form.css");

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


body {line-height:160%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; }

table {text-align:left;}

.ecBackground { background-color:#ffffff; background-image: url(../../images/bg.jpg); background-repeat: no-repeat; }

#padding { width:900px; border:1px solid #991135; margin:auto; background-color:#FCF9D6;
background-image: url(../../images/bg_calender.jpg); background-repeat: repeat-y; }

#header  { height:200px;  background-image: url(../../images/header.jpg); background-repeat: no-repeat; }
#topnav { height:20px; padding:177px 0px 0px 190px;}

#topnav ul li { padding: 0px 10px 0px 20px; background-image: url(../../images/arrow_hov.gif); background-position: 5px center; background-repeat: no-repeat; }
#topnav a { color:#fff; }
#topnav a:hover { color:#dddddd;  }
#topnav ul li {  display: inline;}


.space { height:1em;}

#mainnavi  { float:left;  width:160px; border:1px solid #d9d9d9; margin-left: 10px; text-align:center; }
#mainnavi img  {margin: 0 ; padding:0;}

#werbung  { float:right;  width: 160px; border:1px solid; position: absolute; top: 200px; left: 910px; padding: 0.5em; }
#werbung1  { height:100px; width: 100px; border:1px solid; background:#993300; margin:auto;text-align:center;}
#werbung1 b  {color:#ffffff;}
#werbung2  { height:100px; width: 100px; border:1px solid; background:#94B0F3; margin:auto;}

/* 
 ------------------------------------------------
 Tag Formatierungen generell
 ------------------------------------------------
*/
h1	{ font-size: 1.2em; margin: 0.2em 0 0.2em 0; }
h2	{ font-size: 1.2em; margin: 0.2em 0 0.2em 0; }
h3	{ font-size: 1.2em; margin: 0.2em 0 0.2em 0; }
h4	{ font-size: 1.2em; margin: 0.2em 0 0.2em 0; }
ul	{ display:inline; list-style-type: none; }
li	{ list-style-type: none; padding: 0 0 0 1em; }
img { padding:0.5em 0.5em  0.5em 0 }
hr 	{display: none; }
div.hr	{border-bottom: 1px #dddddd dotted; margin: 1em 0 1em 0; }
a 		{text-decoration:none; color:#991135;}
a:hover {text-decoration:none; color:#dddddd;}
p	{ line-height: 2em; margin: 0.2em 0 0.2em 0; }
.error {color:#991135;}

/* 
 ------------------------------------------------
 Content
 ------------------------------------------------
*/
#content { padding:0em 0em 2em 0em;}

/*
 ------------------------------------------------
 Banner 
 ------------------------------------------------
*/
.banner{ height:25px; background-image: url(../../images/bg-banner.gif); background-repeat: repeat-x; background-position: 0px 0px; }
.banner p { margin:0;
font-size:12px;
font-family:Verdana;
font-style:normal;
color:#ffffff; 
}


/* 
 ------------------------------------------------
 Footer 
 ------------------------------------------------
*/
#footer{ height:30px; background-image: url(../../images/bg-footer.jpg); background-repeat: repeat-x; }
#footer p {padding: 0.2em 0.5em ;
font-size:12px;
font-family:Verdana;
font-style:normal;
float:right;
color:#ffffff; 
}

/* 
 ------------------------------------------------
 Clearing
 ------------------------------------------------
*/
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfloat {clear: both;height: 0;line-height: 0;font-size: 0;}

.ecOther_normal {
font-size:13px;
font-family:Arial;
font-style:normal;
font-weight:normal;
text-decoration:none
}
.ecEventlocation {
color:#000000;
font-size:12px;
font-family:Verdana;
font-style:normal;
font-weight:normal;
text-decoration:none
}
a.ecCalendarweeklink:link, a.ecCalendarweeklink:visited, a.ecCalendarweeklink:active, a.ecCalendarweeklink:hover {
color:#000000;
font-family:Arial;
font-style:normal;
font-weight:bold;
text-decoration:none;
background-color:#ffffff
}

.ecCalendarswitch {
color:#000000;
font-size:12px;
font-family:Arial;
font-style:normal;
font-weight:normal;
text-decoration:none;
background-color:#ffffff
}
.ecTimetable {
border-style:solid;
border-color:#003366;
border-width:1px;
background-color:#ffffff
}
.ecCalendar {
border-style:solid;
border-color:#dddddd;
border-width:1px
}
.ecGeneral {
color:#666666;
text-align:left;
text-decoration:none
}
.ecHeadline {
color:#666666;
font-size:14px;
font-family:Verdana;
font-style:normal;
font-weight:bolder;
text-decoration:none
}
a.ecLink:link {
color:#993300;
font-family:Verdana;
font-style:normal;
font-weight:bold;
text-decoration:none
}
a.ecLink:visited {
color:#993300;
font-family:Verdana;
font-style:normal;
font-weight:bold;
text-decoration:none
}
a.ecLink:active {
color:#993300;
font-family:Verdana;
font-style:normal;
font-weight:bold;
text-decoration:none
}
a.ecLink:hover {
color:#dddddd;
font-family:Verdana;
font-style:normal;
font-weight:bold;
text-decoration:none
}
.ecEventtitle {
color:#666666;
font-size:13px;
font-family:Verdana;
font-style:normal;
font-weight:bold;
text-decoration:none
}
.ecEventdate {
color:#0000CC;
font-size:13px;
font-family:Verdana;
font-style:normal;
font-weight:normal;
text-decoration:none
}
.ecEventdescription {
font-size:11px;
font-family:Verdana;
font-style:normal;
font-weight:normal;
text-decoration:none
}
.ecEventorganizer {
color:#000000;
font-size:12px;
font-family:Verdana;
font-style:normal;
font-weight:normal;
text-decoration:none
}
.ecOther_small {
font-size:11px;
font-family:Verdana;
font-style:normal;
font-weight:normal;
text-decoration:none
}

.ecTable {
border-style:solid;
border-color:#dddddd;
border-width:1px;
background-color:#FFFFFF
}
.ecTable_cell2 {
border-style:dotted;
border-color:#0099CC;
border-width:1px;
background-color:#f9f9f9
}
.ecCalendarhead {
color:#696969;
font-size:12px;
font-family:Verdana;
font-style:normal;
font-weight:bold;
text-decoration:none
}
.ecCalendarweek {
color:#666666;
font-size:13px;
font-family:Arial;
font-style:normal;
font-weight:normal;
text-decoration:none
}
.ecCalendarweekend {
color:#666666;
font-size:13px;
font-family:Arial;
font-style:normal;
font-weight:normal;
text-decoration:none;
background-color:#f5f1b4
}
a.ecCalendarweekendlink:link, a.ecCalendarweekendlink:visited, a.ecCalendarweekendlink:active, a.ecCalendarweekendlink:hover {
color:#000000;
font-family:Arial;
font-style:normal;
font-weight:bold;
text-decoration:none;
background-color:#ffffff
}
.ecCalendartoday {
color:#ffffff;
font-size:12px;
font-family:Verdana;
font-style:normal;
font-weight:normal;
text-decoration:none;
background-color:#993300
}
a.ecCalendartodaylink:link, a.ecCalendartodaylink:visited, a.ecCalendartodaylink:active, a.ecCalendartodaylink:hover {
color:#FFFFFF;
font-family:Arial;
font-style:normal;
font-weight:bold;
text-decoration:underline;
background-color:#993300
}
.ecTable_cell1 {
border-style:dotted;
border-color:#0099CC;
border-width:1px
}
