@import url(/styles/live/fdp/articles.css);
@import url(/styles/live/toolbox.css);
@import url(/styles/live/thickbox.css);
@import url(/styles/live/jquery-ui-theme.css);
@import url(/styles/live/formmanager.css);
@import url(/styles/live/fdp/navigation.css);

TD {
vertical-align:top;
}

/* Structure */
html, body { 
    margin: 0; 
    padding: 0; 
    border: none;
}

body { 
    background-color: #FFFFFF;
}

body, input, textarea, select { 
    font-family: Arial, Helvetica, sans-serif; 
    line-height: 15px;
    font-size: 11px; 
    color: #000000; 
}

.mceVisualAid {
    border: 1px dashed #FFBBBB;
}

p {
    margin: 0px;
}

input {
    margin: 0px;
}

input.button {
    height: 21px;
    padding: 0px 6px;
}

.clear {
    clear: both;
}

/* Images */
img { 
    border: 0px; 
}

#content img {
	    border: 1px solid #31519c; 
}

/* Links */
a { 
    text-decoration: none; 
    color: #3767BC; 
    font-weight: normal;
}
a:hover { 
    text-decoration: none; 
    color: #000000; 
}
 


/* Headings */
h1 {
	background-image:url(/images/fdp/h1.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #CCC;
    font-weight: bold;
    font-size:12px;
    color:#305CA7;
    padding:2px;
    width:525px;
}

h2 {
    font-weight: bold;
    font-size:12px;
    color:#305CA7;
    padding:2px;
    width:525px;
}

h2.sidebox {
    font-weight: bold;
    font-size:12px;
    color:#305CA7;
    padding:0px;
    width:100%;
    margin:5px 0px 0px 0px;
}

hr{
background-color:#CCCCCC; /* Mozilla 1.4 */
color:#CCCCCC; /* IE 6 */
border: #CCCCCC; /* Opera 7.11 */
height: 1px; /* in Opera f�r die Anzeige n�tig, in Mozilla f�r die einheitliche H�he */
 
}

/* Header */
TD.header {
    height: 25px;
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/ #menu_top a { float:none; } /* End IE5-Mac hack */

/* Miscellanous */
#container {
    margin-left: 10px;
}

#content {
    text-align: left;
    padding:15px 10px;;
}

#content a {
  font-weight: bold;
 line-height:17px;
}

/* Accessibility */
hr.hide {
    display: none;
}
 

/* Loginbox */
#loginbox {
    background-color: #E9EEF4;
    width: 180px;
    display: inline;
    float: left;
    padding: 10px;
}

.label {
    display: block;
}

input.field {
    background-color: #BAC5D3;
    border: 1px solid #A0AEC0;
}
 
#top {clear:both;
	width:988px;
	height:151px;
	padding:0;
	margin:0;
	z-index:0;
	background-image:url(/images/fdp/fdp_divTop.gif);
	background-repeat:no-repeat;
}


.SearchButton {
	background-image:url(/images/fdp/fdp_bg_button.jpg); 
	background-repeat:no-repeat; 
	border:1px solid #666; 
	background-color:#ccc;
	font-size:10px;	
	font-weight:normal; 
	color:#000; 
	cursor:pointer;
	width: 78px;
	margin-bottom:1px;
}

.submitter {
	width:74px;
	z-index:10;
}

div.eventtitle {
	padding:5px;
	font-weight:bold;
}

.newspicture {
padding:5px;
}

ol.login {
padding:0 15px;
_margin:0 -7px;
}

li.login {
list-style:none;
padding-top:10px;
_margin:0px;
}

label {
float:left;
width:95px;
}

TD.headmid{
background-image:url(/images/fdp/headmiddlebg.gif); 
background-repeat:repeat-x; 
color:#104FA0;
font-size:16px;
font-weight:bold;
padding:5px 0px 0px 10px;
vertical-align: top; 
}

TD.headright{
background-image:url(/images/fdp/headrightbg.gif); 
background-repeat:no-repeat; 
width:249px;
vertical-align:middle;
}
TD.rightborder{
vertical-align:top; 
background-image:url(/images/fdp/border.gif); 
background-repeat:repeat-y; 
padding-top:21px;
}
TD.leftborder{
vertical-align:top; 
background-image:url(/images/fdp/leftbg.gif); 
background-repeat:repeat-y;
}

div.boxtitle{
background-image:url(/images/fdp/h2.jpg); 
background-repeat:no-repeat;
border-left: 1px solid #CCCCCC;
padding:5px 5px 3px 10px;
font-weight: bold;
}
div.box{
background-image:url(/images/fdp/boxborder.gif); 
background-repeat:no-repeat;
padding:5px 15px 10px 15px;
}
td.searchtopleft{
height: 126px;
width: 176px; 
text-align: center; 
vertical-align: top; 
background-image:url(/images/fdp/searchbg.gif); 
background-repeat:no-repeat;
}

tr.evlistodd{
background-color:#DCDCDC;
}
tr.evlisteven{
background-color:#FEFEFE;
}
td.evlistday{
vertical-align: top; 
padding:3px;
}
td.evlistcontent{
vertical-align: top; 
padding:3px;
}