/* WICHTIG: Reihenfolge einhalten:  :link, :visited, :hover, :active.   */

body{
	background-image: url(grafiken/background_blue_2.gif);
}

p, .letterittext{
	font-family: "Times New Roman", Times, serif;
	font-size: 125%;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	line-height: 200%;
}

li, ul{
	font-family: "Times New Roman", Times, serif;
	font-size: 110%;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	line-height: 200%;
	text-align: justify;
	text-indent: 10pt;
	border-right-width: 20px;
	border-left-width: 20px;
}

a:link{
	font-family: "Times New Roman", Times, serif;
	font-size: 125%;
	font-style: normal;
	font-weight: normal;
	color: #0033FF;
	text-decoration: underline;
}

a:visited{
	font-family: "Times New Roman", Times, serif;
	font-size: 125%;
	font-style: normal;
	font-weight: normal;
	color: #990066;
	text-decoration: underline;
}

a:hover, a:focus, a:active{
	font-family: "Times New Roman", Times, serif;
	font-size: 125%;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	text-decoration: underline overline;
	background-color: #0099FF;
}

h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 175%;
	font-style: normal;
	font-weight: bold;
	color: #000066;
	text-align: center;
	line-height: 200%;

}

h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 150%;
	font-style: normal;
	font-weight: bold;
	color: #000066;
	text-align: center;
}

h3{
	font-family: "Times New Roman", Times, serif;
	font-size: 125%;
	font-style: normal;
	font-weight: bold;
	color: #000066;
	text-align: center;
}

/* wie H3 bloß links zentriert*/
h4{
	font-family: "Times New Roman", Times, serif;
	font-size: 115%;
	font-style: normal;
	font-weight: bold;
	color: #000066;
	text-align: left;
}

#nach_oben, .nach_oben, a.nach_oben:link, a.nach_oben:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	text-transform: lowercase;
	color: #0033FF;
	text-decoration: none;
	padding: 2px 5px 1px;
	border-bottom-style: dotted;
}

a.nach_oben:hover, a.nach_oben:focus, a.nach_oben:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	text-transform: lowercase;
	color: #000066;
	text-decoration: none;
	background-color: #0099FF;
	text-align: center;
	padding: 2px 5px 1px;
	border: dotted;
}

/*.center {
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	line-height: 200%;
	text-indent: 10px;
	text-align: justify;
	border: #000066;
}*/

.normal {
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	line-height: 125%;
	text-align: justify;
}


/* Header Style */

#header_rand_links {
	background-image: url(/grafiken/header/rand_links.gif);
	background-repeat: no-repeat;
	height: 90px;
	width: 30px;
	float:left;
}

* html #header_rand_links{ margin-right: -3px;}

#header_rand_rechts {
	background-image: url(grafiken/header/rand_rechts.gif);
	background-repeat: no-repeat;
	height: 90px;
	width: 30px;
	float: right;
}

* html #header_rand_rechts{ margin-left: -3px;}

.header_mitte{
	margin: 0px 30px 0px 30px;
}

* html .header_mitte{ 
	height: 1%;
    margin: 0;
}
			 
/* ersetzt durch nachfolgende definition  #header_rand_oben{
	background-image: url(grafiken/header/streifen_oben.gif);
}*/

#header_rand_oben{
  background: url(grafiken/header/streifen_oben.gif) 0 0 repeat-x;
  /* Höhe nicht über Spacer, sondern über formatiertes Leerzeichen */
  font-size: 1px;
  line-height: 0;
  height: 5px;
}

#header_titel, #header_titel a:link, #header_titel a:visited, #header_titel a:hover, #header_titel a:active, #header_titel a:focus {
	font-family: "Times New Roman", Times, serif;
	text-align: center;
	font-weight:bold;
	white-space: nowrap;
	vertical-align: middle;
	display:block;
	background-repeat:repeat-x;
	color: #000066;
	text-decoration: none;
	font-size: 150%;
	line-height: 40px;
	background-image: url(grafiken/header/title.gif);
	height: 40px;
}

#header_untertitel, #header_untertitel a:link, #header_untertitel a:visited, #header_untertitel a:hover, #header_untertitel a:active, #header_untertitel a:focus {
	font-family: "Times New Roman", Times, serif;
	text-align: center;
	font-weight:bold;
	white-space: nowrap;
	vertical-align: middle;
	display:block;
	background-repeat:repeat-x;
	color: #000066;
	text-decoration: none;
	font-size: 88%;
	line-height:15px;
	background-image: url(grafiken/header/subtitle.gif);
	height: 15px;
}

.header_linkleiste a:link, .header_linkleiste a:visited, .header_linkleiste a:hover, .header_linkleiste a:focus, .header_linkleiste a:active {
	display:block;
	text-align: center;	
	text-decoration: none;
	font-size: 125%;
	line-height: 30px;
	height: 30px;

}

.header_linkleiste, .header_linkleiste a:link {
	color: #000066;
	background-image: url(grafiken/header/unten.gif);
}

.header_linkleiste a:visited {
	color:#00CCFF;
	background-image: url(grafiken/header/unten.gif);
}

.header_linkleiste a:hover, .header_linkleiste a:focus, .header_linkleiste a:active{
	color:#0066FF;
	background-image: url(grafiken/header/unten_hover.gif);
}

a.header_link:link, a.header_link:visited, a.header_link:hover, .header_link a:focus, .header_link a:active {
	float: left;
    width: 20% !important /* Non-IE */;
    width: 19.9%; /* IE */
}

/* Stellt normalen Textfluss wieder her */
.clearDiv{ font-size: 1px;
           line-height: 0;
           height: 0;
           clear: both;
}



/*  Menü Style */

.menue_position {
	float: left;
}

.menue_leer {
	height: 10px;
	width: 1px;
}

.menue a:link, .menue a:visited, .menue a:hover, .menue a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 125%;
	font-weight: bold;
	display: block;
	width: 120px;
	vertical-align: middle;
	text-align: center;
	background-repeat: no-repeat;
	margin: 1px;
}

.menue a:link {
	color: #000066;
	height: 30px;
	text-decoration: none;
	background-image: url(grafiken/menue/button_left.gif);
	line-height: 30px;
}

.menue a:visited{
	color: #00CCFF;
	height: 30px;
	text-decoration: none;
	background-image: url(grafiken/menue/button_left.gif);
	line-height: 30px;
}

.menue a:hover, .menue a:focus, .menue a:active{
	color:#0066FF;
	height:30px;
	text-decoration: underline;
	background-image: url(grafiken/menue/button_left_hover.gif);
	line-height: 30px;
}

#menue_rechts_oben, #statistik_oben {
	background-image: url(grafiken/menue/menue_rechts_oben.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 180px;
}

#menue_rechts, #statistik_rechts {
	background-image: url(grafiken/menue/menue_rechts_mitte.gif);
	background-repeat: repeat-y;
	height: 90px;
	width: 180px;
}

#menue_rechts a:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}

#menue_rechts a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #00CCFF;
	text-decoration: underline;
}

#menue_rechts a:hover, #menue_rechts a:focus {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #0066FF;
	text-decoration: underline overline;
	background-color: #000066;
}

#menue_rechts_unten, #statistik_unten {
	background-image: url(grafiken/menue/menue_rechts_unten.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 180px;
}

#nav {
	font-size: 12px;
	color: #000066;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
}

#nav a:link, #nav a:visited {
	font-size: 12px;
	color: #000066;
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
}

#nav a:hover, #nav a:focus, #nav a:active {
	font-size: 12px;
	color: #0099FF;
	text-decoration: underline;
	background-color: #000066;
	font-family: "Times New Roman", Times, serif;
}

.news_title{
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
	text-align: center;
}

.news_story {
	font-family: "Times New Roman", Times, serif;
	font-size: 125%;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	line-height: 150%;
	text-align: justify;
	text-indent: 20px;
	width: 95%;
	margin-right: 20px;
	margin-left: 20px;

}

.newstext {
	margin-left: 20px;
	margin-right: 20px;
}

.news_date {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: 14px;
}

.dead_link a:hover{
	text-decoration: none;
}

/* Style für Kontaktformular*/

.inputtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #eeeeee;
	padding: 2px;
	height: 20px;
	width: 250px;
	border: 1px solid #CCCCCC;
}
.inputtextarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #eeeeee;
	padding: 2px;
	height: 150px;
	width: 250px;
	border: 1px solid #CCCCCC;
}
.inputbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #eeeeee;
	padding: 2px;
	border: 1px solid #CCCCCC;
}

/*  
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

FORUM Style

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
*/

.clickstream {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

.smalltext {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
}

.marktext {
  color: #FF0000;
  background-color: #ffffff;
}

.new {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #FF0000;
}

.head1 {
	color: #000099;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.head2 {
	color: #000099;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

/* Based on the original Style Sheet for the fisubsilver v2 Theme for phpBB version 2+
Edited by Daz  - http://www.forumimages.com - last updated 26-06-03 */

/* The content of the posts (body of text) */
/*body{background:#f4fcff url(images/background.jpg);color:#000000;font:12px Verdana,Arial,Helvetica,sans-serif;margin:6px;padding:0;
scrollbar-3dlight-color:#c9dbf1;
scrollbar-arrow-color:#1f3a55;
scrollbar-base-color:#eaf9ff;
scrollbar-darkshadow-color:#bdd4ec;
scrollbar-face-color:#dae5f3;
scrollbar-highlight-color:#bdd4ec;
scrollbar-shadow-color:#abc6e7;
scrollbar-track-color:#f4fcff}*/

/* General font families for common tags */
font,th,td,p{font:12px Verdana,Arial,Helvetica,sans-serif}

/* General text */
.gensmall{font-size:10px}
a.gensmall:link{font-size:8px;}
td.genmed,.genmed{font-size:11px}
.explaintitle{font-size:11px;font-weight:bold;color:#5c81b1}


/* General page style 
a:link,a:active,a:visited,a.postlink{color:#4682b4;text-decoration:none}
a:hover{color:#000000;text-decoration:underline}*/

/* titles for the topics:could specify viewed link colour too */
.topictitle{font-size:11px;font-weight:bold}
a.topictitle:visited{color:#5493b4}
a.topictitle:hover{color:#000000}

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name{font-size:11px;font-weight: bold}

hr{border:0px solid #6e9fd6;border-top-width:1px;height:0px;}

/* Category gradients*/
td.cat,td.rowpic{
	color:#00CCFF;
	font-weight:bold;
	letter-spacing:1px;
	background: url(/forum/templates/wsv_v3_blue2/images/27px_mittelblau.gif);
	height:27px;
	text-indent:4px;
	vertical-align: middle;
	border-top: 2px solid #000066;
	border-right: 2px #000066;
	border-bottom: 2px solid #000066;
	border-left: 2px #000066;
}

.cat a:link, .cat a:visited{
	font-family: "Times New Roman", Times, serif;
	color: #000066;
	font-weight: bold;
	font-size: 100%;
	text-decoration: none;
	height: 27px;
	display: block;
	background: url(/forum/templates/wsv_v3_blue2/images/27px_mittelblau.gif);
}
.cat a:hover, .cat a:focus, .cat a:active {
	font-family: "Times New Roman", Times, serif;
	color: #0066FF;
	font-weight: bold;
	font-size: 100%;
	text-decoration: underline;
	background: url(/forum/templates/wsv_v3_blue2/images/27px_dunkelblau.gif);
	display: block;
	height: 27px;
}
/* Cat 2 ist Zeile unten mit Forenauswahl*/
td.cat2{
	color: #00CCFF;
	font-weight: bold;
	letter-spacing: 1px;
	background: url(/forum/templates/wsv_v3_blue2/images/27px_dunkelblau.gif);
	height: 27px;
	text-indent: 4px;
	vertical-align: middle;
	border-top: 2px solid #000066;
	border-right: 2px #000066;
	border-bottom: 2px solid #000066;
	border-left: 2px #000066;
}

.cat2 a:link, .cat2 a:visited{
	font-family: "Times New Roman", Times, serif;
	color: #000066;
	font-weight: bold;
	font-size: 100%;
	text-decoration: none;
	height: 27px;
	display: block;
	background: url(/forum/templates/wsv_v3_blue2/images/27px_dunkelblau.gif);
}

.cat2 a:hover, .cat2 a:focus, .cat2 a:active {
	font-family: "Times New Roman", Times, serif;
	color: #0066FF;
	font-weight: bold;
	font-size: 100%;
	text-decoration: underline;
	background: url(/forum/templates/wsv_v3_blue2/images/27px_dunkelblau.gif);
	display: block;
	height: 27px;
}
	
td.cathead{
	font-weight: bold;
	letter-spacing:1px;
	background:#00FF00;
	height:29px
}

/* Main table cell colours and backgrounds */
.row1{
	background: #f4fcff;
}
.row2,.helpline{background: #eefaff;}
.row3{background: #e4f5fa;}
td.spacerow{
	background: url(/forum/templates/wsv_v3_blue2/images/1px_mittelblau.gif);
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
}

/* Table Header cells */
th{
	background: url(/forum/templates/wsv_v3_blue2/images/27px_dunkelblau.gif);
	color: #6e9fd6;
	font-size: 100%;
	font-weight: bold;
	height: 27px;
	white-space: nowrap;
	text-align: center;
	padding-left: 8px;
	padding-right: 8px;
}

.tdbottom{
	background: url(/forum/templates/wsv_v3_blue2/images/27px_dunkelblau.gif);
	color: #6e9fd6;
	font-size: 75%;
	font-weight: bold;
	height: 27px;
	white-space: nowrap;
	padding-left: 8px;
	padding-right: 8px;
}

/* This is the border line & background colour round the entire page */
.bodyline{
	background: #f4fcff;
	border: 1px solid #99bbe4}

/* This is the outline round the main forum tables */
.forumline{
	border-top: 1px;
	border-right: 1px solid #000066;
	border-bottom: 1px;
	border-left: 1px solid #000066;
}

/* The largest text used in the index page title and toptic title etc. */
.maintitle{
	font: bold 125% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #000066;
}

.subtitle{
	font:bold 112.5% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none
}

/* Used for the navigation text,(Page 1,2,3 etc) and the navigation bar when in a forum */
.nav{
	font-size: 75%;
	font-weight: bold;
}

.postbody{
	font-size:135%;
	line-height:150%;
	background:#E4E4E4;
	font-family: "Times New Roman", Times, serif;
	color: #000066;
	border-color: #000066;
	border-style: solid;
	border-width: thin;
	padding: 10px;
}

/* Location,number of posts,post date etc */
.postdetails{font-size:10px;color:#353535;}

/* Quote blocks */
.quote{background:#fafafa;border:1px solid #d1d7dc;color:#444444;
font-size:11px;line-height:125%}

/* Code blocks */
.code{background:#fafafa;border:1px solid #d1d7dc;color:#006600;
font:12px Courier,"Courier New",sans-serif;padding:5px}

/* This is for the error messages that pop up */
.errorline{background:#b1cfeb;border:1px solid #666666}

/* Form elements */
form{display:inline}

input{font:11px Verdana,Arial,Helvetica,sans-serif}

select{background:#ffffff;font:11px Verdana,Arial,Helvetica,sans-serif}

input.post,textarea.post{background:#ffffff;border:1px solid #000000;
font:11px Verdana,Arial,Helvetica,sans-serif;padding-bottom:2px;padding-left:2px}

input.button,input.liteoption,.fakebut{border:1px solid #000000;background:#d3e4f3;font-size:11px}
input.catbutton{border:1px solid #000000;background:#d3e4f3;font-size:10px}
input.mainoption{border:1px solid #000000;background:#d3e4f3;font-size:11px;font-weight:bold}

a.but,a.but:hover,a.but:visited{color:#000000;text-decoration:none}

/* This is the line in the posting page which shows the rollover
help line. Colour value in row2 */
.helpline{border:0 solid;font-size:10px}

/* Admin & Moderator Colours MODification */
.admin,.mod{font-size:11px;font-weight:bold}
.admin,a.admin,a.admin:visited{color:#ff0000}
.mod,a.mod,a.mod:visited{color:#006600}
a.admin:hover,a.mod:hover{color:#000000}

/* Gets rid of the need for border="0" on hyperlinked images */
img{border:0}

/* These are table top and bottom backgrounds */
.tt12bkg{background:url(/forum/templates/wsv_v3_blue2/images/tt12_m.gif) repeat-x;height:12px;width:100%}
.tb12bkg{background:url(/forum/templates/wsv_v3_blue2/images/tb12_m.gif) repeat-x;height:12px;width:100%}
.ttb{width:100%;color:#00CCFF;}

/* This is the header table with imac screen */
.scrntbkg{background:url(/forum/templates/wsv_v3_blue2/images/scrn_t.gif) repeat-x;height:14px;width:100%}
.scrnbbkg{background:url(/forum/templates/wsv_v3_blue2/images/scrn_b.gif) repeat-x;height:14px;width:100%}
.scrnlbkg{background:url(/forum/templates/wsv_v3_blue2/images/scrn_l.gif) repeat-y;width:14px}
.scrnrbkg{background:url(/forum/templates/wsv_v3_blue2/images/scrn_r.gif) repeat-y;width:14px}
.scrn{width:100%;text-align:center}
td.scrnm{background:#ffffff}

/* This is the background behind the post buttons */
.postbkg{background: url(/forum/templates/wsv_v3_blue2/images/lang_english/tabblank.gif) repeat-y;height:20px;background:#f4fcff;}

.dl_row1{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
}

.dl_row2{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
}

.dl_row3{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
}

.fehler{
	font-size: 250%;
	color: #FF0000;
	font-weight: bold;
}

h2.sitemap, a.sitemap:link, a.sitemap:visited, a.sitemap:hover, a.sitemap:active{
	font-size: 100%;
	color: #000066;
	line-height: 70%;
}
