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 -----------------*/

.btn {
	margin:0;
	padding: 5px;
	text-decoration:none;
	background-image: url(http://www.corporate-planning.com/img/btn_bg.gif);
	background-repeat: repeat-x;
	background-position: center center;
	text-align:center;
	cursor:pointer;
	color: #000000;
	border:1px solid #66bc29;
}



/* Ü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;
}

.cpheadGruen {
	font-size: 14px; line-height: 16px;
	color: #000000;
	background-color: #C4EDA6;
	font-weight: normal;
	padding: 3px 5px 3px 10px;
	margin-bottom: 10px;
	margin-top: 20px;
	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;}
.txtleft {text-align: left;line-height: 14pt;padding: 5px;}
.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: #000000;
}

/* 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; padding: 5px; border-top: 1px solid #aec2db;border-left: 1px solid #aec2db;}
.tabBorder {border-right: 1px solid #aec2db;border-bottom: 1px solid #aec2db;}

/*  Teaser  */

.teaser {
	width:180px;
	height: 200px;
	padding: 20px 10px 20px 10px; 
	margin-top: 10px; 
	background-image:url(http://www.corporate-planning.com/img/tsr_kachel_hg.gif);
	background-repeat:no-repeat;
	background-position: left top;
	text-align: left;
	color: FFFFFF;
}
.teaser_gruen {
	width:180px;
	height: 200px;
	padding: 20px 20px 20px 10px; 
	margin-top: 10px; 
	margin-left: 10px;
	background-image:url(http://www.corporate-planning.com/img/tsr_kachel_gruen_hg.gif);
	background-repeat:no-repeat;
	background-position: left top;
	text-align: left;
	color: FFFFFF;
}


