/* Default */
a,p,b,i,li,div,table,tr,td,h1,h2,h3,h4,img,body { color:#101010; font-size:13px; font-family:Arial,sans-serif; border:0px; padding:0px; margin:0px; }
table,tr,td{vertical-align:top;}

/* Body */
body		{ background-color:#FFFFFF; }
img.border	{ border:1px #555555 solid; }
hr			{ border:none; margin-left:20px; margin-right:20px; height:1px; background-color:#dde; }

/* Links */
a			{ color:#0000AA;						font-weight:bold;	text-decoration:underline;	}
a:hover 	{ 															text-decoration:underline;	}

a.without	{ color:#101010;						font-weight:normal;	text-decoration:none;		}
a.without:hover{color:#000000;											text-decoration:none;		}

a.simple	{ color:#0000AA;						font-weight:bold;	text-decoration:none;		}
a.simple:hover{															text-decoration:underline;	}

a.footer	{ color:#000055;	font-size:11px;		font-weight:normal;	text-decoration:none;	padding-right:15px; }
a.footer:hover{															text-decoration:underline;	}

a.news		{ color:#333355;	font-size:15px;		font-weight:bold;	text-decoration:none;		line-height:1.5; }
a.news:hover{															text-decoration:underline;		}

a.taric		{ color:#000055;	font-size:11px;		font-weight:normal;	text-decoration:none;		}
a.taric:hover{															text-decoration:underline;	}

a.small		{ color:#000055;	font-size:11px;		font-weight:normal;	text-decoration:underline;	}

/* Überschrift */
h1			{ 					font-weight:bold;		margin:20px; 		display:inline; }
h1.news		{ color:#d87702;	font-size:20px;			margin:20px;}

/* Unterschrift */
h2			{ 					font-weight:bold;		margin-left:20px;	display:inline; }
/* Small */
h3			{					font-weight:normal;							display:inline; }
/* Markierung im Text */
h4			{ font-size:13px;	background:#ffc73f; 						display:inline; }
/* Markierung in Nummer */
h5			{ font-size:13px;	background:#ffc73f; font-weight:bold; 		display:inline; }

/* Tables */
td.query	{ vertical-align:middle; }
td.border	{ background:#222222;	height:1px; width:100%; }
.box		{ background:#222222;	font-size:11px;	padding:3px; border-right:1px #ccc solid; border-left:1px #ccc solid; background-image:url(/images/bg_hits.gif); background-repeat:repeat-x; }

td.more		{ background:#fafaff;	font-size:12px; padding:3px; border-right:1px #ccc solid; border-left:1px #ccc solid; border-bottom:1px #ccc solid; }
td.group	{ background:#FFFFFF;	font-size:13px; padding:3px; border-bottom:1px #ccc solid; font-weight:bold; text-align:justify; padding-top:18px; }
td.odd		{ background:#fafaff;	font-size:13px; padding:3px; border-right:1px #ccc solid; border-left:1px #ccc solid; border-bottom:1px #ccc solid; }
td.even		{ background:#f0f0ff;	font-size:13px; padding:3px; border-right:1px #ccc solid; border-left:1px #ccc solid; border-bottom:1px #ccc solid; }

/* Div */
div.outer	{ width:100%; min-width:1100px; }
div.form	{ background:#cbe0f0; background-image:url(/images/bg-head.gif); background-repeat:repeat-x; width:100%; min-width:1100px; float:left;
			  border-bottom:1px solid #ccc;
			}
div.icon	{ text-align:center;}
div.nobr	{ float:left; }
div.small	{ font-size:12px; color:#666666; text-align:right; }
div.content	{ font-size:12px; background:#F7FAFF; margin:0px 20px 0px 20px; border:1px #b0bec7 solid; padding:2px; }
div.odd		{ background:#fafaff;	font-size:13px; padding:2px; border-right:1px #a0aeb7 solid; border-left:1px #b0bec7 solid; border-bottom:1px #a0aeb7 solid; }
div.even	{ background:#f0f0ff;	font-size:13px; padding:2px; border-right:1px #a0aeb7 solid; border-left:1px #b0bec7 solid; border-bottom:1px #a0aeb7 solid; }
span.small	{ font-size:11px; color:#666666; font-family:Georgia,serif; }
div.news	{ margin:10px 20px 10px 20px; padding:6px; width:600px; }
div.news:hover	{ background:#fafaff; box-shadow:1px 3px 6px #ccc;-moz-box-shadow:1px 3px 6px #ccc;-webkit-box-shadow:1px 3px 6px #ccc; }
div.footer	{ background:#cbe0f0; font-size:11px;	background-image:url(/images/bg_hits.gif); background-repeat:repeat-x; width:100%; margin-top:25px; padding:4px 0px; text-align:center; }


/* Regular Input */
input.contact			{ font-size:12px; 	padding:1px; border:1px #b0bec7 solid; }
input.contact:hover		{ font-size:12px; 	padding:1px; border:1px #505066 solid; }
input.contact:focus		{ font-size:12px; 	padding:1px; border:1px #505066 solid; }
select.contact      	{ font-size:12px; 	padding:1px; border:1px #b0bec7 solid; }
select.contact:hover	{ font-size:12px; 	padding:1px; border:1px #505066 solid; }
select.contact:focus	{ font-size:12px; 	padding:1px; border:1px #505066 solid; }
textarea.contact		{ font-size:12px;	padding:1px; border:1px #b0bec7 solid; }
textarea.contact:hover	{ font-size:12px; 	padding:1px; border:1px #505066 solid; }
textarea.contact:focus	{ font-size:12px; 	padding:1px; border:1px #505066 solid; }

/* Search Input */
input.query				{ font-size:16px;	padding:6px; border:1px #d5d5d5 solid; }
input.button			{ height:34px;width:52px;background:url(/images/search.png);background-repeat:no-repeat;border:none;background-color:transparent;}
select.query	      	{ font-size:14px; 	padding:4px; border:1px #d5d5d5 solid; }

.flagshadow				{ box-shadow:3px 3px 4px #aaa;-moz-box-shadow:3px 3px 4px #aaa;-webkit-box-shadow:3px 3px 4px #aaa; }
.boxshadow				{ box-shadow:6px 4px 7px #ccc;-moz-box-shadow:6px 4px 7px #ccc;-webkit-box-shadow:6px 4px 7px #ccc; }

blockquote				{ margin-bottom: 1.5em; padding: 0.75em 0.75em 0.75em 1.5em;
							border-left: solid 0.75em #005082; background: #fdfdfd; }

blockquote.news			{ margin:0px; padding:0px; font-family:Georgia,serif; font-size:16px; text-align:justify; line-height:1.4;
							border-left:none; background: none; }

