/* ADFD FARBEN
TEXT: 15337c
BACKGROUNDS: sehr hell:f5f9fb, hell:edf4f8, Mittel: bcd4e7
LINKS: B01B0E 
HOVER: blass:ffa34f
O R A N G E: satt: E65800, leuchtend: F67A11,
Symbole: groß 40x40 , klein 20x20, Pfeile: 15x15

Bei mehreren Angaben werden die Angaben intern nach der angenommenen Reihenfolge für 1=oben, 2=rechts, 3=unten, 4=links interpretiert.
Zwei Angaben bedeuten: die erste Angabe bedeutet den Abstand für oben und unten, die zweite den Abstand für rechts und links.
Drei Angaben bedeuten: die erste Angabe bedeutet den Abstand für oben, die zweite den Abstand für rechts und links und die dritte den Abstand für unten.
Vier Angaben bedeuten: die erste Angabe bedeutet den Abstand für oben, die zweite den Abstand für rechts, die dritte den Abstand für unten und die vierte den Abstand für links.
*/

/* ############################ START GENERAL ######################################## */

a:link		{ color:#b01b0e; text-decoration:none; font-weight:bold }
a:visited	{ color:#b01b0e; text-decoration:none; font-weight:bold }
a:focus		{ color:#b01b0e; text-decoration:none; font-weight:bold }
a:hover		{ color:#ffa34f; text-decoration:none; font-weight:bold }
a:active	{ color:#b01b0e; text-decoration:none; font-weight:bold }

body { 
	background-color:#bcd4e7; color:#bcd4e7;
	font-size: 100.01%; /* IE BUGfix  für Verwendung von em siehe http://de.selfhtml.org/css/layouts/mehrspaltige.htm*/
	padding:0px; margin:0px;
	/* min-width: 40em; Mindestbreite verhindert Anzeigefehler in modernen Browsern */
}
div,span,td,th,p	{ 
	color:#15337c;
	font-family:"Trebuchet MS",Tahoma,Arial,Geneva,Helvetica,sans-serif;
	font-size:12px; line-height:140%; letter-spacing:1px;
	vertical-align:middle; text-align:left;
	margin:0px; padding:0px
}
hr { width:95%; vertical-align:middle; height:1px; color:#15337c }

table { border-spacing:1px }

th	{
	background-color:#b01b0e; color:#ffa34f;
	font-family:"Trebuchet MS",Tahoma,Arial,Geneva,Helvetica,sans-serif;
	font-size:13px; font-weight:bold;	text-align:center; vertical-align:middle;
	padding-left: 5px; padding-right: 5px
}
/* -------------------------------------------------------------- END GENERAL ------------------------------------------------------------------------------------------------------ */
/* ############################ START CLASSES ############################################### */

.arrow {
	text-align:right; vertical-align:middle; 
	padding-top:3px; padding-right:3px; padding-bottom:0px; padding-left:3px
}
.blue	{
	font-family:"Trebuchet MS",Tahoma,Arial,Geneva,Helvetica,sans-serif;
	line-height:140% }
.bluemed {
	font-family:"Trebuchet MS",Tahoma,Arial,Geneva,Helvetica,sans-serif;
	font-size:11px; line-height:140% }
.bluebig	{ 
	font-family:"Trebuchet MS",Tahoma,Arial,Geneva,Helvetica,sans-serif;
	font-size:14px; font-weight:bold;
	line-height:150%; letter-spacing:0.1em;
}
.bluelarge {
	font-family:"Trebuchet MS",Tahoma,Arial,Geneva,Helvetica,sans-serif;
	font-size:16px; font-weight:bold;
	line-height:180%; letter-spacing:0.2em;
}
.blueheavy				{ font-weight:bold }
a.blueheavy:link		{ color:#15337c }
a.blueheavy:visited	{ color:#15337c }
a.blueheavy:focus 	{ color:#15337c }
a.blueheavy:hover	{ color:#F67A11 }
a.blueheavy:active	{ color:#15337c }

.bluehead											{ background-color:#15337c; color:#f5f9fb;
															font-weight:bold;
															text-align:center; vertical-align:middle;
															/*background-image:url(images/bh)*/
} /* evtl. nicht mehr benötigt */
a.bluehead:link									{ color:#ffa34f }
a.bluehead:visited								{ color:#ffa34f }
a.bluehead:focus								{ color:#ffa34f }
a.bluehead:hover								{ color:#edf4f8 }
a.bluehead:active								{ color:#b01b0e }

.bluesmall {
	font-family:"Trebuchet MS",Tahoma,Arial,Geneva,Helvetica,sans-serif;
	font-size:11px; letter-spacing:0px; }

.border_light	{ border:solid 2px #ffa34f; border-spacing:0px }
.border_dark	{ border:solid 1px #bcd4e7; border-spacing:0px }

.buttonrow										{ line-height:26px; letter-spacing:0em; }

.cathead										{ background-color:#bcd4e7; height:20px; color:#bcd4e7;
														font-size:13px; text-align:left; vertical-align:middle;
														background-image:url(images/verlauf_links); background-repeat:repeat-y
}
a.cathead:link								{ color:#bcd4e7; text-decoration:none; font-weight:bold }
a.cathead:visited							{ color:#bcd4e7; text-decoration:none; font-weight:bold }
a.cathead:focus								{ color:#bcd4e7; text-decoration:none; font-weight:bold }
a.cathead:hover								{ color:#ffa34f; text-decoration:none; font-weight:bold }
a.cathead:active								{ color:#bcd4e7; text-decoration:none; font-weight:bold }

.cattitle												{ color:#bcd4e7 }

.clearall												{ font-size:5px; line-height:5px }

.center												{ text-align:center }

.copyright											{ font-size:9px; font-weight:bold; 
															font-family:Tahoma,Arial,Geneva,Verdana,Helvetica,sans-serif
}
.forumline {
	/* background-color:#bcd4e7; */ /* Farbe der Trennlinien in der Tabelle*/
	border:solid 1px #15337c
}
a.forumlink {
	font-family:"Trebuchet MS",Tahoma,Arial,Geneva,Helvetica,sans-serif;
	font-size:13px; letter-spacing:0.1em; line-height:150%
}
.headbig {
	color:#ffa34f;
	font-family:"Trebuchet MS",Tahoma,Arial,Geneva,Helvetica,sans-serif;
	font-size:13px; font-weight:bold;
	text-align:center; vertical-align:middle
}
a.headbig:link		{ color:#ffa34f  }
a.headbig:visited	{ color:#ffa34f  }
a.headbig:focus	{ color:#ffa34f  }
a.headbig:hover	{ color:#bcd4e7 }
a.headbig:active	{ color:#bcd4e7 }

.head{
	color:#ffa34f;
	font-family:"Trebuchet MS",Tahoma,Arial,Geneva,Helvetica,sans-serif;
	font-size:13px; font-weight:bold; line-height:120%;
	text-align:center; vertical-align:middle
}
a.head:link		{ color:#ffa34f  }
a.head:visited	{ color:#ffa34f  }
a.head:focus	{ color:#ffa34f  }
a.head:hover	{ color:#bcd4e7 }
a.head:active	{ color:#bcd4e7 }

.index_desc {
	font-family:"Trebuchet MS",Tahoma,Arial,Geneva,Helvetica,sans-serif;
	font-size:12px; letter-spacing:0px;
}
.infobox {
	font-family:"Trebuchet MS",Tahoma,Arial,Geneva,Helvetica,sans-serif;
	background-color:#f5f9fb; 
	font-size:12px; letter-spacing:0px;text-align:justify;
	padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;
}

.lighthead											{ background-color:#f5f9fb;
															font-size:12px; font-weight:bold;
															text-align:left; vertical-align:middle;
															padding-left:5px;
															
}
.navigation {
	/* background-color:#bcd4e7; */ /* Farbe der Trennlinien in der Tabelle*/
	border:solid #15337c 1px;
	border-left:solid 1px #bcd4e7; border-top:solid 1px #bcd4e7
}
.nolines												{ border-spacing:0px }

.orange												{ color:#ffa34f;
															font-size:11px; font-weight:bold
}
.pagination										{ font-size:11px; font-family:"Trebuchet MS",Tahoma,Arial,Geneva,Helvetica,sans-serif;
															white-space:nowrap;
															padding-left:3px; padding-top:0px; padding-right:3px; padding-bottom:1px;
															margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px;
}

.postbody	{ 
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px; line-height:140%; letter-spacing:1px }

div.profil	{
	 
	font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px;
	border:1px #bcd4e7 solid; margin-top:3px; padding:5px
}
.rechte_seite {
	/* background-color:#bcd4e7; */ /* Farbe der Trennlinien in der Tabelle*/
	border:solid #15337c 1px;
	border-right:solid 1px #bcd4e7
}
.red													{ color:#B01B0E; font-weight:bold }

.row1												{ background-color:#f5f9fb }
td.row1											{ padding:3px }
.row2												{ background-color:#edf4f8}
td.row2											{ padding:3px }
.row3												{ background-color:#bcd4e7 }
td.row3											{ padding:3px }

div.signatur {
	background-color:#E1EDFB; 
	font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px;
	border-top:1px #15337c solid; margin-top:3px; padding:5px
}

.title {
	font-family:'Trebuchet MS',Tahoma,Arial,Geneva,Helvetica,sans-serif; font-size:16px;  font-weight:bold;
	text-align:center; line-height:150%; letter-spacing:3px
}
.user {
	font-family:"Trebuchet MS",Tahoma,Arial,Geneva,Helvetica,sans-serif;
	font-size:18px; font-weight:bold;
}
a.user:link 	{ color:#b01b0e; font-size:18px }
a.user:visited{ color:#b01b0e; font-size:18px }
a.user:focus	{ color:#b01b0e; font-size:18px }
a.user:hover	{ color:#ffa34f; font-size:18px }
a.user:active{ color:#b01b0e; font-size:18px }

.userbox {
	padding:0px 0px 7px 7px;
	border-top:none; border-right:none;
	border-bottom:solid 1px #15337c; border-left:none;
	text-align:right; vertical-align:top;
}

.userinfo {
	color:#b01b0e;
	font-family:"Trebuchet MS",Tahoma,Arial,Geneva,Helvetica,sans-serif;
	font-size:11px; font-weight:bold; line-height:120%;
	text-align:center; vertical-align:middle
}

/* -------------------------------------------------------------- END CLASSES ---------------------------------------------------------------------------------------------- */
/* ############################### START BBCODE ############################################## */

.code {
	background-color:#FAFAFA; color:#000000; font-family:'Courier New',Courier,sans-serif;
	border:solid #15337c 1px
}
.liste {
	color:#000000; background-color:#bcd4e7; border:1px #15337c solid }

.quote {
	background-color:#ffffff; font-family:,Arial,Verdana,Helvetica,sans-serif;
	border:solid #bcd4e7; border-width: 0px 1px 1px 1px;
	padding: 5px
}
.qtitle {
	background-color:#ffffff;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	text-align:left; padding: 2px 5px;
	border:solid 1px #bcd4e7; border-width: 1px 1px 0px 1px
}
.qnotitle{
	background-color:#ffffff;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	text-align:left; padding: 2px 5px;
	border:solid #bcd4e7; border-width: 1px 1px 0px 1px
}

/* ----------------------------------------------------- END BBCODE --------------------------------------------------------------------------------------------------- */
/* ########################## START FORMELEMENTS ############################################*/

input 											{ text-indent:2px }

input,textarea,select					{ color:#15337C;
																		font-family:Arial,Verdana,Helvetica,sans-serif;
																		font-size:11px; border-color:#15337C
}
input.post,textarea.post,select 	{	background-color:#ffffff; color:#15337c;
														font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold
}

input.mainoption							{ background-color:#15337c; color:#FFA34F; font-weight:bold }

input.liteoption								{ background-color:#edf4f8; color:#B01B0E }

.helpline 										{ background-color:#fffff; color:#15337c;
														font-weight:bold;
														border-style:none;
														padding: 4px 0px;
}
/* ---------------------------------------------------------------- END FORMELEMENTS -------------------------------------------------------------------------- */
/* ################################ START ADVANCED MOUSEHOVER MOD ########################### */

div#tooltipDiv 								{ background-color: #bcd4e7; color: #15337C;
														font-family:Verdana,Arial,Helvetica,sans-serif;
														font-size:10px; text-align: left;
														padding: 3px;
														border: solid 1px #E65800;
														/* display: none; white-space: nowrap;*/
														position: absolute; left: 0; top: 0; width: 500;
														z-index: 1000; filter: alpha(opacity=95); -moz-opacity: .95;
}
/* ---------------------------------------------------- END ADVANCED MOUSEHOVER MOD -------------------------------------------------------------------------- */
/* ########################## START BUTTONS #################################################*/

.button {
	font-size:11px; font-family:Arial,Helvetica,sans-serif; text-align:center; letter-spacing:0px; font-weight:bold;
	background-color:#ffffff; color:#b01b0e; white-space:nowrap;
	border:1px #bcd4e7 solid; padding:1px 3px 1px 3px; margin:0px 0px 0px 0px
}
.button:link {
	font-size:11px; font-family:Arial,Helvetica,sans-serif; text-align:center; letter-spacing:0px;
	background-color:#ffffff; color:#b01b0e; white-space:nowrap;
	border:1px #bcd4e7 solid; padding:1px 3px 1px 3px; margin:0px 0px 0px 0px
}

.button:visited {
	font-size:11px; font-family:Arial,Helvetica,sans-serif; text-align:center; letter-spacing:0px;
	background-color:#ffffff; color:#b01b0e; white-space:nowrap;
	border:1px #bcd4e7 solid; padding:1px 3px 1px 3px; margin:0px 0px 0px 0px
}
.button:focus {
	font-size:11px; font-family:Arial,Helvetica,sans-serif; text-align:center; letter-spacing:0px;
	background-color:#ffffff; color:#b01b0e; white-space:nowrap;
	border:1px #bcd4e7 solid; padding:1px 3px 1px 3px; margin:0px 0px 0px 0px
}
.button:hover {
	font-size:11px; font-family:Arial,Helvetica,sans-serif; text-align:center; letter-spacing:0px;
	color:#ffa34f; white-space:nowrap;
	border:1px #bcd4e7 solid; padding:1px 3px 1px 3px; margin:0px 0px 0px 0px
}
.button:active {
	font-size:11px; font-family:Arial,Helvetica,sans-serif; text-align:center; letter-spacing:0px;
	background-color:#ffffff; color:#b01b0e; white-space:nowrap;
	border:1px #bcd4e7 solid; padding:1px 3px 1px 3px; margin:0px 0px 0px 0px
}
/* -----------   -----------     IMPBUTTON   -----------   -----------   -----------      */
.impbutton {
	font-size:11px; font-family:Arial,Helvetica,sans-serif;  letter-spacing:0px;
	background-color:#bcd4e7; color:#b01b0e; white-space:nowrap;
	border:1px #ffffff solid;	padding:1px 3px 1px 3px; margin:0px
}
.impbutton:link	{
	font-size:11px; font-family:Arial,Helvetica,sans-serif;  letter-spacing:0px;
	background-color:#bcd4e7; color:#b01b0e; white-space:nowrap;
	border:1px #ffffff solid; padding:1px 3px 1px 3px; margin:0px;

}
.impbutton:visited	{
	font-size:11px; font-family:Arial,Helvetica,sans-serif;  letter-spacing:0px;
	background-color:#bcd4e7; color:#b01b0e; white-space:nowrap;
	border:1px #ffffff solid;	padding:1px 3px 1px 3px; margin:0px;
}
.impbutton:focus {
	font-size:11px; font-family:Arial,Helvetica,sans-serif;  letter-spacing:0px;
	background-color:#bcd4e7; color:#b01b0e; white-space:nowrap;
	border:1px #ffffff solid;	padding:1px 3px 1px 3px; margin:0px;

}
.impbutton:hover {
	font-size:11px; font-family:Arial,Helvetica,sans-serif;  letter-spacing:0px;
	background-color:#b01b0e; color:#ffffff; white-space:nowrap;
	border:1px #ffffff solid;	padding:1px 3px 1px 3px; margin:0px
}
.impbutton:active {
	font-size:11px; font-family:Arial,Helvetica,sans-serif;  letter-spacing:0px;
	background-color:#bcd4e7; color:#b01b0e; white-space:nowrap;
	border:1px #ffffff solid;	padding:1px 3px 1px 3px; margin:0px;

}
/* ---------------   --------------------   HEADER_BUTTON --------------------  ---------------------------------- */
.header_button {
	font-size:11px; font-family:Arial,Helvetica,sans-serif; letter-spacing:0px;
	background-color:#edf4f8; color:#b01b0e; white-space:nowrap;
	border:solid 1px #15337c; padding:0px 3px 1px 3px; margin:0px
}
.header_button:link {
	font-size:11px; font-family:Arial,Helvetica,sans-serif; letter-spacing:0px;
	background-color:#edf4f8; color:#b01b0e; white-space:nowrap;
	border:solid 1px #15337c; padding:0px 3px 1px 3px; margin:0px
}
.header_button:visited {
	font-size:11px; font-family:Arial,Helvetica,sans-serif; letter-spacing:0px;
	background-color:#edf4f8; color:#b01b0e; white-space:nowrap;
	border:solid 1px #15337c; padding:0px 3px 1px 3px; margin:0px
}
.header_button:focus {
	font-size:11px; font-family:Arial,Helvetica,sans-serif; letter-spacing:0px;
	background-color:#edf4f8; color:#b01b0e; white-space:nowrap;
	border:solid 1px #15337c; padding:0px 3px 1px 3px; margin:0px
}
.header_button:hover {
	font-size:11px; font-family:Arial,Helvetica,sans-serif; letter-spacing:0px;
	background-color:#ffffff; color:#ffa34f; white-space:nowrap;
	border:solid 1px #15337c; padding:0px 3px 1px 3px; margin:0px
}
.header_button:active {
	font-size:11px; font-family:Arial,Helvetica,sans-serif; letter-spacing:0px;
	background-color:#edf4f8; color:#b01b0e; white-space:nowrap;
	border:solid 1px #15337c; padding:0px 3px 1px 3px; margin:0px
}

.here_button {
	font-size:11px; font-family:Arial,Helvetica,sans-serif; text-align:center; letter-spacing:0px;font-weight:bold;
	background-color:#15337c; color:#ffffff; white-space:nowrap;
	border:1px #ffffff solid; padding:1px 3px 1px 3px; margin:0px 0px 0px 0px
}
/* ------------------------------------------------- END BUTTONS -------------------------------------------------------------------------------------------------------- */