body {
background-color:#fcfcfc;
font-family: verdana, arial, helvetica;
font-size:11px;
}

.kurztext {
	border: 1px dotted #bbbbbb;
	padding:2px;
	
	}


.top {font-family: arial, helvetica;
		font-size:13px;}

hr { border: 1 dotted #aaaaaa}

input, option, select {
border:1px solid #aaaaaa;
font-size:11px;
}


input.noborder {border:none}

input.suchen {
font-size:11px;
border:2px solid #333333;
}

a {
color:black;
text-decoration:none;

}

a:hover {
text-decoration:underline;
}


a.weiter{
color:black;
}

.fuss a, .fuss {
color:#333333;
font-size:12px;
}

div.yellowbox li {
font-size:12px;


}

div,li {
margin-top:2px;
margin-bottom:4px;
}


div.weiter{
margin-top:2px;
margin-bottom:4px;
font-weight:bold;
font-size:9px;
}

div.weiter a:visited{
color:black;
}

div.zeit {
font-size:11px;
background-image: url(images/screen/kalender.gif);
background-repeat:no-repeat;
padding-left:20px;
padding-bottom:8px;
margin-left:0px;
}


div.enthalten {
padding-bottom:16px;
margin-left:0px;
}


div.ort {
font-size:11px;
background-image: url(images/screen/treff.gif);
background-repeat:no-repeat;
padding-left:20px;
padding-bottom:8px;
margin-left:0px;
}


.inner_box{
background-color:#fafafa;
margin:8px;
padding:6px;
margin-left:0px;
border:1px solid #bbbbbb;
}

li.arrow {
list-style-image:url('images/screen/arrow.gif');
list-style-position:outside;
}

.vcard_link {
padding-left:8px;
padding-bottom:4px;	
}

.filelink {
padding-top:6px;
padding-bottom:8px;	
}


.button{
border:1px solid grey;
padding:2px;
}

.edit, .delete {
font-size:.8em;
border:1px solid;
padding:1px;
margin:8px;
}

.delete {
color:red;
}

.edit {
color:green;
}

td,th {
font-size:11px;
}


.subheader, {
font-weight:bold;
}

.h2  {
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
margin-top:8px;
margin-bottom:1px;
font-size:14px;
}

.h3, .titel, .Titel {
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
margin-top:8px;
margin-bottom:1px;
font-size:12px;
}

.untertitel {

margin-top:4px;
margin-bottom: 2px;
font-size:11px;
}


.untertitel-kl {
font-weight:normal;
margin-top:4px;
margin-bottom: 2px;
font-size:11px;
}



div.edit a {
margin-left:30px;
font-size:8px;
}

.Kurztext {
border:1px dotted #cccccc;
padding:8px;
margin-right:32px;
margin-top:8px;
margin-bottom:6px;
}

.link, .download {
background-color: #eeeeee;
padding:1px;
text-decoration:none;
}

.bluecol, .redcol, .greencol, .yellowcol {
padding:6px;
padding-left:8px;
}

.more {
font-size:11px;
}

td.bluecol .more {
padding:2px;
margin-bottom:8px;
border:2px solid #336699;
color:#336699;
}

td.greencol .more {
padding:2px;
margin:8px;
border:2px solid #339966;
color:#339966;
}

td.redcol .more {
padding:2px;
margin:8px;
border:2px solid #cc3366;
color:#cc3366;
}

td.bluecol .subheader {
padding:2px;
margin-bottom:9px;
border-bottom:2px solid #336699;
color:#336699;
}

td.greencol .subheader {
padding:2px;
margin-bottom:9px;
border-bottom:2px solid #339966;
color:#339966;
}

td.redcol .subheader {
padding:2px;
margin-bottom:9px;
border-bottom:2px solid #cc3366;
color:#cc3366;
}

div.bluebox {
padding:4px;
margin:2px;
margin-right:0px;
margin-bottom:12px;
background-color:#ffffff;
border:1px solid #CEDCEA;
}
	

div.greenbox {
padding:4px;
margin:2px;
margin-right:0px;
margin-bottom:12px;
background-color:#ffffff;
border:1px solid #C3E1D2;
}

div.redbox {
padding:4px;
margin:2px;
margin-right:0px;
margin-bottom:12px;
background-color:#ffffff;
border:1px solid #E4C0CD;
}

div.yellowbox {
padding:4px;
margin:2px;
margin-bottom:12px;
background-color:#ffffff;
border:1px solid #F6E6BC;
}

table.bluetable {
background-color:#336699;
margin:12px;
}

table.bluetable td {
background-color:white;
padding:8px;
}

table.redtable {
background-color:#cc3366;
margin:12px;
}

table.redtable td {
background-color:white;
padding:8px;
}

table.greentable {
background-color:#339966;
margin:12px;
}

table.greentable td {
background-color:white;
padding:8px;
}

.hervor {
	font-weight:bold;
	border-bottom: dotted 1px;
	padding-bottom:4px;
	
	}