body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; line-height: 18px; color: #494c51;background-color: FFFFFF;margin: 0}
h1, h2, h3, form {margin: 0;padding: 0;}
table, td {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; line-height: 18px;color: #494c51;}
strong { color: #494c51;}
p {margin: 0px;padding: 0px;}
img { border: 0;}


/* Standardlinks */


a {font-size: 11px; line-height: 16px;font-weight: normal;color: #d2492a;text-decoration: none;}
a:link {font-size: 11px; line-height: 16px;font-weight: normal;color: #d2492a;text-decoration: none;}
a:visited {font-size: 11px; line-height: 16px;font-weight: normal;color: #d2492a;text-decoration: none;}
a:hover {font-size: 11px; line-height: 16px;font-weight: normal;color: #d2492a;text-decoration: underline;}
a:active {font-size: 11px; line-height: 16px;font-weight: normal;color: #d2492a;text-decoration: none;}



a#12 {font-size: 12px;font-weight: normal;color: #d2492a;text-decoration: underline;}
a#12:link {font-size: 12px;font-weight: normal;color: #d2492a;text-decoration: underline;}
a#12:visited {font-size: 12px;font-weight: normal;color: #d2492a;text-decoration: underline;}
a#12:hover {font-size: 12px;font-weight: normal;color: #0f3663;text-decoration: underline;}
a#12:active {font-size: 12px;font-weight: normal;color: #d2492a;text-decoration: underline;}


/* Links ohne Unterstreichung mit Hover-Effekt */

a.linknone:link {font-size: 11px; line-height: 16px;font-weight: normal;color: #000066;text-decoration: none;}
a.linknone:visited {font-size: 11px; line-height: 16px;font-weight: normal;color: #494c51;text-decoration: none;}
a.linknone:hover {font-size: 11px; line-height: 16px;font-weight: normal;color: #000066;text-decoration: underline;}
a.linknone:active {font-size: 11px; line-height: 16px;font-weight: normal;color: #494c51;text-decoration: none;}

/* Links weiss ohne Unterstreichung mit Hover-Effekt */

a.linknonew:link {font-size: 11px; line-height: 16px;font-weight: normal;color: #C9D2D9;text-decoration: none;}
a.linknonew:visited {font-size: 11px; line-height: 16px;font-weight: normal;color: #C9D2D9;text-decoration: none;}
a.linknonew:hover {font-size: 11px; line-height: 16px;font-weight: normal;color: #ffffff;text-decoration: underline;}
a.linknonew:active {font-size: 11px; line-height: 16px;font-weight: normal;color: #C9D2D9;text-decoration: none;}

.linkredunderline {color: #d2492a;font-weight: bold;cursor: pointer;text-decoration: underline;}

/*---------------- Buttons --------------*/
a.button { margin:10px; text-align:center; width:16ex; text-decoration:none; }

a.button:link    { color:#00f; background-color:66bc29t; }
a.button:visited { color:#00f; background-color:66bc29; }
a.button:hover   { color:#ff0; background-color:#509320; }
a.button:active  { color:#ff0; background-color:#509320; }



/* Überschriften */

.head1 {font-size: 11px;font-weight: bold;padding-top: 15px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;color: #494c51;}
.head1a {
	font-size: 24px;
	line-height: 28px;
	color: #859ebf;
	margin-bottom: 30px;
}
.head2 {font-size: 14px; line-height: 18px;margin-top: 10px;margin-right: 0px;margin-bottom: 12px;margin-left: 0px;color: #000000;}
.head2green {font-size: 16px; font-weight:bold; line-height: 18px;margin-top: 10px;margin-right: 0px;margin-bottom: 12px;margin-left: 0px;color: #000000; color: #58A633}
.head2white {font-size: 11px; line-height: 16px;font-weight: bold;margin-top: 10px;margin-right: 0px;margin-bottom: 2px;margin-left: 0px;color: #FFFFFF;}
.headNews {
	font-variant:small-caps;
	font-size: 14px;
	color: #0f3663;
}

/* Headline farbig hinterlegt */
.cphead {font-size: 14px; line-height: 16px;
	color: #000000;
	background-color: #CFD4DA;
	font-weight: normal;
	padding: 3px 5px 3px 10px;
	margin-bottom: 10px;
	margin-top: 20px;
	text-align: left;
}

.cphead {
	font-size: 14px; line-height: 16px;
	color: #000000;
	background-color: #CFD4DA;
	font-weight: normal;
	padding: 3px 5px 3px 10px;
	text-align: left;}

/* Textformate */

.txtbold {font-weight: bold;line-height: 14pt;vertical-align: topcolor: #494c51;}
.txtkursiv {font-style: italic;line-height: 14pt;vertical-align: top;}
.txtblock {text-align: justify;line-height: 14pt;vertical-align: top;}
.txtright {text-align: right;line-height: 14pt;vertical-align: top;}
.txtsmall {font-size: 11px; line-height: 16px;vertical-align: top;text-align: left;}height: 14pt;text-align: left;vertical-align: top;}
.txtleftwhite {line-height: 14pt;text-align: left;vertical-align: top;color: #FFFFFF;}
.txtcenter {line-height: 14pt;text-align: center;vertical-align: top;}
.txtkursivbig {font-style: italic;line-height: 16pt;vertical-align: top;font-size: 11px;font-weight: bold;color: #494c51;}

/* Tabelle */

.content {border-bottom: 3px solid #66bc29;vertical-align: top;padding-top: 15px;padding-left: 20px;padding-right: 20px;padding-bottom: 25px;font-size: 11px; line-height: 18px; color: #494c51;}

/* Images */

.bluebox {border: 1px solid #859ebf;padding: 10px;font-size: 11px; line-height: 18px; color: #494c51;}
.scrleft {
	margin: 10px;
	float: left;
	margin-bottom: 3px;
}
.scrright {
	margin-right: 10px;
	float: right;
	margin-left: 10px;
}
.imgbl {margin-top: 10px;margin-right: 10px;border: 3px solid #859ebf;}
.imgwht {margin-top: 10px;margin-right: 10px;border: 1px solid #FFFFFF;}
.imggrey {border: 1px solid ##d9deec;}

/*----------- Hintergrundbild index -------------*/
.hintergrund {
	background-image: url(../../img/image_header_hintergr.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

/*---------------------- Linien -------------------------*/
.borderBottom {
	border-bottom: 1px solid #aec2db;
	padding-bottom: 10px;
}



/* Listen */

.lsquare {
	list-style: url(../img/line_green_list.gif) outside;
	line-height: 14pt;
}
.lsquareinside {
	list-style: url(../img/line_green_list.gif) outside;
	line-height: 14pt;
	margin-left: 0px;
	padding-left: 10px;
}


/* Fußzeile */
.footer {font-size: 7pt;line-height: 12pt;background-color: #0f3663; color:#FFFFFF; padding: 10px;}


/* Hauptmenü */

.navmain {color: #FFFFFF; text-transform:uppercase;vertical-align: middle;}
.navsub {font-size: 11px;font-weight: normal;color: #66bc29;text-decoration: none;}


/* ------------------------------------ */



/* Select-Box */

.select {font-size: 11px;margin-top: 1px;margin-bottom: 1px;margin-left: 0px;margin-right: 0px;padding: 0;font-family: Verdana, Arial, Helvetica, sans-serif;color: #494c51;}

/* vertikaler Verlauf */

.bg {background-image: url(../img/start/startbg2.gif);background-repeat: repeat-x;background-position: left top;}
.redbox {border: 1px solid #d2492a;padding: 10px;}
.country {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;line-height: 13pt;color: #494c51;}

/*  hellblaue Flächen News/Tabellen  */
.news {
	background-color: #e6edf7;
	padding: 5px;
	border-top: 1px solid #859ebf;
	border-right: 1px solid #859ebf;
	padding-bottom: 20px;
	padding-top: 20px;
}
.news2 {
	border-top: 1px solid #859ebf;
	border-right: 1px solid #859ebf;
	padding: 5px;
	padding-bottom: 20px;
	padding-top: 20px;
}

.newsTable {
	border-bottom: 1px solid #859ebf;
	border-left: 1px solid #859ebf;
}


.tabcenter {font-size: 11px;line-height: 16pt;color: #494c51;text-align: center;vertical-align: middle; padding: 5px; border-top: 1px solid #aec2db;border-left: 1px solid #aec2db;}
.tableft {font-size: 11px;line-height: 16pt;color: #494c51;text-align: left;vertical-align: middle; padding: 5px; border-top: 1px solid #aec2db;border-left: 1px solid #aec2db;}

