body,div,span {margin:0px; padding:0px;}

/* unvisited link */
A.editor_auswahl {
	padding:8;
}

A.editor_auswahl:link {
	color:black;
}

A.editor_auswahl:visited {
	color:#999999
}

A.editor_auswahl:HOVER {
	background-color:#D2D2FF;color:black;
}

/* color when gets clicked */
A.editor_auswahl:active {
	color:blue;
}

DIV.editor_auswahl {
	font-size:18px; border:1px;border-style:solid;background-color:#EEEEEE; line-height:32px; width:40%;margin:10; padding:10;
}

DIV.error {
	color:red; border:1; border-style:solid; background-color:#EEEEEE;padding:5px;width:70%;
}

DIV.ok {
	color:green; border:1; border-style:solid; border-color:lightgreen; background-color:#EEEEEE;padding:5px;width:70%;
}


DIV.all {
margin-left:10px;
margin-right:13px;
/* width:1000px;
height:100%;
border-style:solid;
border-color:black;
border:5px;
*/
}


DIV.header {
margin-left:5px;
}

DIV.content {
/*
width:960px;
*/
width:97%;
margin-left:25px;
margin-top:10px;
font-size:1.2em;
line-height:1.3em;
font-family:Georgia,verdana;
}

BODY.background {
background: url(logo_irt_2005_web.jpg) no-repeat center center;
background-attachment: fixed;
}

DIV.footer {
float:left;
margin-left:5px;
}


DIV.flags {
position:absolute;
left:28px;
top:12px;
z-index: +1;
}


DIV.selector {
position:relative;
float:left;
margin-left:5px;
top:5px;
width:95%;
}


DIV.selector_box {
border-color:rgb(11,41,149);
background-color:white;
width:46%;
height:88px; /* 23.05.2006, 23:17: BugFix: keine Löcher mehr */
float:left;
/* width:460px; */
/* height:90px; */
margin:8px;
padding:5px;
border:1px;
border-style:dashed;
font-size:0.7em;
text-align:justify;
}


IMG.selector_pic {
float:left;
border:1px;
border-style:solid;
border-color: black;
z-index:23;
}

A.selector_link {
/*
border:1px;
border-style:solid;
*/
position:relative;
font-family:sans-serif;
top:-4px;
font-size:1.2em;
font-weight:bold;
letter-spacing:0.15em;
color:blue;
/* color: rgb(194,50,60); */ /*rgb(11,41,149);/*rgb(55,102,149);*/
text-decoration:none;
text-align:left;
}

A.selector_link:HOVER {
text-decoration:underline;
}

DIV.selector_title {
position:relative;
/*
border:1px;
border-style:solid;
*/
left:7px;
top:2px;
margin-right:6px;
line-height:1.2em;}



DIV.full {
position:relative;
top:60px;
float: right;

}


DIV.counter {
position:relative;
float:right;
bottom:120px;
width: 80px;
margin-right:8px;
text-align:right;
font-family: verdana;
font-size: 0.5em;
line-height: 1em;
color:white;
}



DIV.editor_all {
/*
border:1px;
border-style:solid;
*/
width:1000px;
float:left;
margin-left:5px;
}


TD.quote_small {
margin-bottom: 2px; font-family:verdana;font-size:0.5em;
}

TD.quote
{
/*	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; */
	padding:10px;
	background-color:#DDDFFF; /* #DDDDDD; */
	font-size: 18px;
	line-height: 27px;
	color: #333333; /* Textfarbe */
	border-right: 1px inset white; /* Farbe der Kontur */
	border-bottom: 1px inset white; /* Farbe der Kontur */
	border-left: 1px inset;
	border-top: 1px inset;
}

.focus{
border: dashed;
}

.blur{
border: solid;
}


DIV.nedstat {
position:relative;
left:386px;
top:-142px;
width:18px;
height:18px;
opacity: .5;
filter: alpha(opacity=50);
}

DIV.editor_zusatz {
clear:both;
margin:10px;
width:60%;
}

TABLE.editor_versionstext {
margin-left:3px;
margin-top:20px;
padding:10px;
border:1px;
border-style:dashed;
}

DIV.editor_content {
width:960px;
margin-left:13px;
margin-top:10px;
/*border:1px;
border-style:solid;*/
line-height:1.3em;
font-family:Georgia,verdana;
font-size:1.2em;
}


TABLE.pic_img_inner {
border-collapse:collapse;

}

TD.pic_img_inner_row {
text-align:center;
padding:0;
}


IMG.pic_img_img {
border:0;
display:block;
}

TD.pic_img_comment {
background-color:#DDDDDD;
padding:0.3em;
line-height:16px;
text-align: left;
font-family:verdana;
font-size:0.7em;
color:rgb(194,50,60);
}

INPUT.form_aendern_submit {
margin:5px;
width:5em;
}


DIV.anaus
{
/*	margin: 0px 20px 0px 20px; */
display: none;
margin-left:3px;

}

DIV.countdown {
position: relative;
font-family:arial;
font-weight:bold;
font-size:0.8em;
color: rgb(194,50,60);
left:5px;
bottom:114px;
}

DIV.einverstaendnis {
color:white;
background-color:#3980F4;
padding:10px;
margin-left: 20px;
width:70%;
border-style:solid;
border-color:black;
border:2px;

}

DIV.starterliste {
/*border:1px;
border-style:solid;
*/
margin-top:-50px;
font-size:0.80em;
}


FORM.starterliste {
border:1px;
border-style:dashed;
border-color:#3980F4;
padding:15px;
margin:5px;
background-color:#EEEEEE;
}


DIV.home {
margin:0;
border:0;
padding:0;
text-align:right;
position:relative;
float:right;
}


DIV.fliegendesmenue {
	position: absolute;
	filter:alpha(opacity=80); -moz-opacity:0.8;
	background-color: #4890ED;
	border-right-style: ridge;
  	border-bottom-style: ridge;
  	border-top-color: #5548F9;
  	border-right-color: #5548F9;
  	border-bottom-color: #5548F9;
  	border-left-color: #5548F9;
  	border-top-style: outset;
  	border-left-style: outset;
  	border-top-width: 1px;
  	border-left-width: 1px;
  	border-right-width: 2px;
  	border-bottom-width: 2px;
}

TABLE.navtable {
margin-top:10px;
border:1px; border-color:black;border-style:solid;background-color:white;
}

A.navpfeil {font-family:courier;color: white;font-size: 1em;text-decoration: none;};
SPAN.navpfeil {font-family:courier; color:white;font-size: 1em;font-weight: bold; text-decoration: none;}
SPAN.navpfeil:HOVER {font-family:courier; color:red;font-size: 1em;text-decoration: overline & underline;}


TD.nested {
font-size: 1.2em;
}

TD.foto_text {
text-align: left; line-height: 16px; padding: 0.5em;background-color:#DDDDDD;color:rgb(57,128,244);font-family:verdana;font-size:0.8em; /* rgb(194,50,60) */
/* STYLE=\"text-align: left; line-height: 16px; padding: 0.3em; color:rgb(194,50,60)\" bgcolor=\"#DDDDDD\" */
}

TD.thumb_text {
text-align: left; line-height: 16px; padding: 0.5em;background-color:#DDDDDD;color:rgb(57,128,244);font-family:verdana;font-size:0.55em; /* text-align: left; line-height: 16px; padding: 0.3em;color:rgb(194,50,60); */

}

TABLE.showpic {
width:80%;border: 2px solid #BBBBBB; border-spacing:30px;background-color:lightgrey;
}

TD.showpic {
text-align:center;padding:20px;background-color:#DDDDDD;font-size:1.5em;color:rgb(57,128,244);
}


div.footer_fix {
/* wenn direkt als style="" definiert -> funktioniert nicht */
	position:fixed;
	left:0px;
	bottom:0px;
	width:100%;
	text-align:center;
	padding-top:0px;padding-bottom:10px;
	background-color:white;
}

IMG.logo_bottom {
	margin-left:20;
	border-style:solid;
	border:2px;
	border-color:black;
}

span.meldung {
	position:fixed;
	padding:20px;
	border-color:red;
	border-style:solid;
	border:2
	height:4em;
	width:80%;
	background-color:yellow;
	color: red;
	font-size:1.2em;
	top:350px;
	left:20px;
}

BODY.showgalpic {
	background-color:white; // rgb(74,98,160);
}

TD.showgalpiccomment {
	color:rgb(57,128,244); // rgb(194,50,60);
	text-align:center;
	text-decoration:bold;
	font-size:1.5em;
}

IMG.showgalpicimg {
	cursor:pointer
	border:1;
}