/* CPES */



html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin : 0;
padding : 0; 
font-family:Tahoma, Arial, Helvetica, sans-serif; }


body {
font-size:100%; padding:0; margin:0; background:#ffffff url(../images/bg.gif) repeat-x top; }

body.folge {
font-size:100%; padding:0; margin:0; background:#ffffff url(../images/bg_folge.gif) repeat-x top; }





div.center {
width:100%;
margin:0; 
padding:0; 
text-align:center;}

div.center2 {
width:100%;
margin:0; 
padding:0; 
text-align:center;
background:url(../images/balken2.gif) no-repeat;
background-position:-750px 255px;}

div.center2-folge {
width:100%;
margin:0; 
padding:0; 
text-align:center;
background:url(../images/balken2.gif) no-repeat;
background-position:-750px 205px;}

div.contentcontainer {
width:930px;
height:580px;
margin:0 auto 0 auto; 
padding:0; 
text-align:left;
}


div.content-bottom {
position:absolute;
width:849px;
margin:338px 0 0 40px; 
padding:0 0 50px 0; 
text-align:left;
z-index:100;}


div.content-left {
float:left;
display:inline;
width:589px;
margin:0; 
padding:0 0 40px 0;
border-bottom:1px solid #D9DBDE;}

div.content {
float:left;
display:inline;
width:560px;
margin:6px 0 0 10px; 
padding:0; }

div.content2 {
float:left;
display:inline;
width:380px;
margin:14px 0 0 0;
background:#E9E9E9; 
padding:12px 0 0 12px; }


div.content-v {
float:left;
display:inline;
width:600px;
margin:6px 0 0 10px; 
padding:0; }


div.marginal {
float:left;
display:inline;
width:249px;
margin:0 0 0 11px; 
padding:0; 
text-align:left;}

div.marginal2 {
float:left;
display:inline;
width:249px;
margin:126px 0 0 11px; 
padding:0; 
text-align:left;}


div.content-crm {
float:left;
display:inline;
width:849px;
margin:0 0 0 0; 
padding:0; }



div.content-crmbox {
float:left;
display:inline;
width:400px;
margin:0 0 0 0; 
padding:0 24px 0 0; }


div.crmbox-text {
float:left;
display:inline;
width:400px;
margin:11px 0 0 0; 
padding:0; }


div.flashcontainer {
float:left;
display:inline;
width:588px;
margin:0 0 0 auto; 
padding:0 0 0 0; }



div.kontakt-spalte1-links {
float:left;
display:inline;
width:100px;
margin:0 0 0 0; 
padding:0 0 0 0; }

div.kontakt-spalte1-rechts {
float:left;
display:inline;
width:180px;
margin:0 0 0 0; 
padding:0 0 0 0; }


div.kontakt-spalte2-links {
float:left;
display:inline;
width:100px;
margin:0 0 0 0; 
padding:0 0 0 0; }

div.kontakt-spalte2-rechts {
float:left;
display:inline;
width:180px;
margin:0 0 0 0; 
padding:0 0 0 0; }


div.kontakt-links {
float:left;
display:inline;
width:300px;
margin:0 0 0 0; 
padding:0 0 0 0; }

div.kontakt-rechts {
float:left;
display:inline;
width:300px;
margin:0 0 0 10px; 
padding:0 0 0 0; }



div.crmbox-text p {color: #000000; font-size: 12px; line-height: 18px; padding:0; margin:0;}






/* GLOBAL */

p {color: #1A1B1C; font-size: 12px; line-height: 17px; padding:0; margin:0 0 17px 0;}
 
a:link , a:visited{
color: #29367C; text-decoration: underline; padding:0px; margin:0px;} 
a:hover , a:active{
color: #82ACD3; text-decoration: underline; padding:0px; margin:0px; } 

h1 {font-size : 20px; font-weight: normal; margin:0 0 17px 0;} 
h2 {font-size : 16px; font-weight: normal; margin:0 0 17px 0;} 
h3 {font-size : 11px; font-weight: bold; margin:0 0 17px 0; color: #00478E;} 
h4 {font-size : 10px; font-weight: normal; } 
h5 {font-size : 9px; font-weight: normal; } 
h6 {font-size : 8px; font-weight: normal; }
h10 {font-size : 12px; font-weight: bold; color: #00478E}

ul		 { 	 margin-top:5px; margin-bottom:5px;}
ul li	 { 	 color: #1A1B1C; font-size: 12px; line-height: 17px; list-style: square outside; display: list-item; margin: 0 0 0 30px;}
ul li li { 	 color: #1A1B1C; font-size: 100%; line-height: 17px; list-style: disc outside; display: list-item; margin: 0 0 0 25px;}
ol 		 { 	 margin-top:5px; margin-bottom:5px;}
ol li	 { 	 color: #1A1B1C; font-size: 12px; line-height: 17px; list-style: decimal outside; display: list-item; margin: 0 0 0 35px;}
ol li li { 	 color: #1A1B1C; font-size: 100%; line-height: 17px; list-style: upper-roman outside; display: list-item; margin: 0 0 0 25px;}

.unsichtbar {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;}

hr {
display:none;}


h1.head { font-size : 20px; font-weight: normal; line-height:120%; margin: 0 0 11px 0; color:#00478E;}












/* Illu */

div.illu-start {
	position:absolute;
	width:930px;
	margin:0;
	padding:0;
	text-align:left;
	z-index:10;
	top: -2px;
}

div.illu-folge {
position:absolute;
width:930px;
margin:0; 
padding:0; 
text-align:left;
z-index:10;}







/* Metanav */

div.metanav {
	position:absolute;
	margin:53px 0 0 0;
	padding:0;
	width:869px;
	z-index:100;
	text-align:right;
	
}


div.metanav ul {
list-style: none;
padding: 0;
margin: 0; }

div.metanav ul li {
margin: 0;
padding: 0;
display: inline;
line-height:120%; }


div.metanav a:link, div.metanav a:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #0066CC; padding: 0 0 0 15px; margin: 0;  }
div.metanav a:active, div.metanav a:hover {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #0066CC; padding: 0 0 0 15px; margin: 0;  }





/* Nav01 */

div.nav01-container {
position:absolute;
margin:84px 0 0 0; 
padding:0;
width:869px;
z-index:100;
text-align:right;}

div.nav01 {
float:right;
display:inline;
margin:0; 
padding:0;}


div.nav01 ul {
list-style: none;
padding: 0;
margin: 0; }

div.nav01 ul li {
margin: 0;
padding: 0;
display:inline;
line-height:130%; }


a.nav01aus:link, a.nav01aus:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #0066CC; padding: 1px 2px 1px 2px; margin: 0 0 0 15px; float:left; display:inline; }
a.nav01aus:active, a.nav01aus:hover {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #ffffff; padding: 1px 2px 1px 2px; margin: 0 0 0 15px; float:left; display:inline; background: #0066CC; }
a.nav01an:link, a.nav01an:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #ffffff; padding: 1px 2px 1px 2px; margin: 0 0 0 15px; float:left; display:inline; background: #0066CC; }
a.nav01an:active, a.nav01an:hover {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: #ffffff; padding: 1px 2px 1px 2px; margin: 0 0 0 15px; float:left; display:inline; background: #0066CC; }



/* Nav02 */

div.nav02 {
position:absolute;
margin:294px 0 0 40px; 
padding:0;
width:849px;
height:25px;
z-index:100;
background:url(../images/nav02_bg.gif) bottom repeat-x;}


div.nav02 ul {
list-style: none;
padding: 0;
margin: 0; }

div.nav02 ul li {
margin: 0;
padding: 0;
display:inline;
line-height:130%; }


a.nav02aus:link, a.nav02aus:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #ffffff; padding: 9px 10px 4px 10px; margin: 0 0 0 0; float:left; display:inline; }
a.nav02aus:active, a.nav02aus:hover {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #00478E; padding: 9px 10px 4px 10px; margin: 0 0 0 0; float:left; display:inline; }
a.nav02an:link, a.nav02an:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #29367C; padding: 9px 10px 4px 10px; margin: 0 0 0 0; float:left; display:inline; background:#ffffff;}
a.nav02an:active, a.nav02an:hover {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #29367C; padding: 9px 10px 4px 10px; margin: 0 0 0 0; float:left; display:inline; background:#ffffff;}





/* Claim */

div.claim {
position:absolute;
margin:255px 0 0 500px; 
padding:0;
width:430px;
height:54px;
z-index:100;
background:#0066CC;}

div.claim h1 {color: #ffffff; font-size: 19px; line-height: 22px; padding:0; margin:16px 0 0 30px;}


div.claim-folge {
position:absolute;
margin:205px 0 0 500px; 
padding:0;
width:430px;
height:54px;
z-index:100;
background:#0066CC;}

div.claim-folge h1 {color: #ffffff; font-size: 16px; padding:0; margin:16px 0 0 30px;}



/* Teaser */

div.teaser {
position:absolute;
width:849px;
margin:379px 0 0 40px; 
padding:0; 
text-align:left;
z-index:100;}

div.teaser-container {
float:left;
display:inline;
width:281px;
margin:0 1px 0 0; 
padding:0;}

div.teaser-head {
float:left;
display:inline;
width:100%;
height:20px;
margin:0 0 0 0; 
padding:0; 
background:#0066CC;}

div.teaser-head2 {
float:left;
display:inline;
width:100%;
height:40px;
margin:0 0 0 0; 
padding:0; 
background:#0066CC;}

div.teaser-head3 {
float:left;
display:inline;
width:100%;
height:20px;
margin:20px 0 0 0; 
padding:0; 
background:#0066CC;}

div.teaser-head h2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; line-height: 14px; padding:0; margin:3px 0 0 10px;}

div.teaser-head2 h2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; line-height: 14px; padding:0; margin:3px 0 0 10px;}

div.teaser-head3 h2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; line-height: 14px; padding:0; margin:3px 0 0 10px;}

div.teaser-link {
float:left;
display:inline;
width:265px;
margin:25px 0 0 9px; 
padding:0; }

div.teaser-link h3 {  line-height: 24px; padding:0; margin:0;}

div.teaser-link a:link, div.teaser-link a:visited {
font-size: 20px; font-weight: normal; text-decoration: none; color: #00478E; padding: 0; margin: 0; }
div.teaser-link a:active, div.teaser-link a:hover {
font-size: 20px; font-weight: normal; text-decoration: underline; color: #00478E; padding: 0; margin: 0; }


div.teaser-text {
float:left;
display:inline;
width:269px;
height:60px;
margin:10px 0 0 10px; 
padding:0 0 0 0; 
background:#ffffff; }

div.teaser-text p {color: #000000; font-size: 12px; line-height: 18px; padding:0; margin:0;}



div.teaser-link2 {
float:left;
display:inline;
width:279px;
margin:21px 0 0 10px; 
padding:2px 0 0 0; 
border-top:1px solid #00478E;
text-align:right;}

div.teaser-link2 a:link, div.teaser-link2 a:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #00478E; padding:0 24px 0 0; margin:0; background:url(../images/link_bullet.gif) right no-repeat;}
div.teaser-link2 a:active, div.teaser-link2 a:hover {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline; color: #00478E; padding:0 24px 0 0; margin:0; background:url(../images/link_bullet.gif) right no-repeat;}



div.teaser-link3 {
float:left;
display:inline;
width:400px;
margin:21px 0 0 0; 
padding:2px 0 0 0; 
text-align:left;}

div.teaser-link3 a:link, div.teaser-link3 a:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; padding:0 24px 0 10px; margin:0; background:url(../images/link_bullet.gif) left no-repeat;}
div.teaser-link3 a:active, div.teaser-link3 a:hover {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #00478E; padding:0 24px 0 10px; margin:0; background:url(../images/link_bullet.gif) left no-repeat;}


div.teaser-link4 {
float:top;
display:inline;
width:400px;
margin:21px 0 0 0; 
padding:2px 0 0 0; 
text-align:left;}


div.teaser-link4 a:link, div.teaser-link4 a:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000; padding:0 24px 0 10px; margin:0; background:url(../images/link_bullet.gif) left no-repeat;}
div.teaser-link4 a:active, div.teaser-link4 a:hover {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline; color: #00478E; padding:0 24px 0 10px; margin:0; background:url(../images/link_bullet.gif) left no-repeat;}




div.crm-link {
float:left;
display:inline;
width:400px;
margin:21px 0 0 0; 
padding:2px 0 0 0; 
border-top:1px solid #00478E;
text-align:right;}

div.crm-link a:link, div.crm-link a:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #00478E; padding:0 24px 0 0; margin:0; background:url(../images/link_bullet.gif) right no-repeat;}
div.crm-link a:active, div.crm-link a:hover {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline; color: #00478E; padding:0 24px 0 0; margin:0; background:url(../images/link_bullet.gif) right no-repeat;}











/* Kontakt */

div.kontakt {
position:absolute;
width:249px;
margin:379px 0 0 640px; 
padding:0; 
text-align:left;
z-index:100;}

div.kontakt-folge {
float:left;
doisplay:inline;
width:249px;
margin:0; 
padding:0; 
text-align:left;}



div.kontakt-text {
float:left;
display:inline;
width:249px;
margin:19px 0 0 0; 
padding:0; 
background:#E9E9E9;}

div.kontakt-text p {color: #000000; font-size: 12px; line-height: 18px; padding:0; margin:4px 0 6px 10px;}

div.kontakt-text a:link, div.kontakt-text a:visited {
font-size: 12px; font-weight: normal; text-decoration: none; color: #29367C; padding:0; margin:0; }
div.kontakt-text a:active, div.kontakt-text a:hover {
font-size: 12px; font-weight: normal; text-decoration: underline; color: #29367C; padding:0; margin:0; }




div.kompo-teaser {
float:left;
display:inline;
width:235px;
margin:19px 0 0 0; 
padding:12px 0 12px 14px;
background:#E9E9E9;}

div.kompo-teaser p {color: #000000; font-size: 12px; line-height: 18px; padding:0; margin:4px 0 6px 10px;}

div.kompo-teaser a:link, div.kompo-teaser a:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000; padding:0 24px 0 10px; margin:0; background:url(../images/link_bullet.gif) left no-repeat;}

div.kompo-teaser a:active, div.kompo-teaser a:hover {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline; color: #00478E; padding:0 24px 0 10px; margin:0; background:url(../images/link_bullet.gif) left no-repeat;}




div.kompo-teaser2 {
float:left;
display:inline;
width:235px;
margin:19px 0 0 0; 
padding:12px 0 12px 14px;
background:#E9E9E9;}

div.kompo-teaser2 p {color: #000000; font-size: 12px; line-height: 18px; padding:0; margin:4px 0 6px 10px;}

div.kompo-teaser2 a:link, div.kompo-teaser2 a:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #000000; padding:0 24px 0 0; margin:0;}

div.kompo-teaser2 a:active, div.kompo-teaser2 a:hover {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline; color: #00478E; padding:0 24px 0 0; margin:0;}









/*	Auflistung	*/

#listnavcontainertop{
float:left;
display:inline;
width:560px;
padding:0;
margin:6px 0 0 10px;
border-bottom: 1px solid #D9DBDE;
}


#listnavcontainerbottom{
float:left;
display:inline;
width:560px;
padding:0 0 20px 0;
margin:0 0 0 8px;
border-top: 1px solid #D9DBDE;
}


div.listnavcontainer{
float:left; 
display:inline;
padding:0;
margin:0 0 0 0;
border-left:1px solid #D9DBDE;
border-top:1px solid #D9DBDE;
}


div.listnav{
float:left; 
display:inline;
padding:0;
margin:0;
border-right:1px solid #D9DBDE;

}

div.listnav2{
padding:0;
margin:0;
border-right:1px solid #D9DBDE;
float:left; 
display:inline;
}



p.listnav{
color:#000000; font-size:11px; font-weight:normal; padding:4px 5px 4px 5px; margin:0 0 0 3px; text-decoration:none; display:block; line-height:120%; }
p.listnav2{
color:#000000; font-size:11px; font-weight:normal; padding:4px 8px 4px 0px; margin:0 0 0 0; text-decoration:none; display:block; line-height:120%; }



p.seitennr										{ padding:0; margin:0; font-size:100%; font-weight: normal; line-height:120%;}

a.seitennraus:link, a.seitennraus:visited		{ color:#29367C; font-size:11px; font-weight:normal; padding:0px 7px 2px 7px; margin:0 1px 0 1px; text-decoration:none; display:block; background:#ffffff; }
a.seitennraus:active, a.seitennraus:hover		{ color:#000000; font-size:11px; font-weight:normal; padding:0px 7px 2px 7px; margin:0 1px 0 1px; text-decoration:none; display:block; background:#EFF1F4; }
a.seitennran:link, a.seitennran:visited			{ color:#000000; font-size:11px; font-weight:bold; padding:0px 7px 2px 7px; margin:0 1px 0 1px;  text-decoration:none; display:block; background:#EFF1F4; }
a.seitennran:active, a.seitennran:hover			{ color:#000000; font-size:11px; font-weight:bold; padding:0px 7px 2px 7px; margin:0 1px 0 1px; text-decoration:none; display:block; background:#EFF1F4; }







div.listcontainer {
float:left;
display:inline;
margin:12px 0 17px 10px;
padding:0;
width:560px;}

span.listdate {color: #000000; font-size: 12px; line-height: 17px; font-weight:normal; padding:0 0 1px 0; margin:0;  }
h2.listhead {color: #000000; font-size: 12px; line-height: 17px; font-weight:bold; padding:0 0 0 0; margin:0;  }
p.listtext {color: #000000; font-size: 12px; line-height: 17px; font-weight:normal; padding:0 0 0 0; margin:0;  }

div.listcontainer p.listtext img{
float:left;
display:inline;
margin:3px 10px 5px 0;}




div.listcontainer2 {
float:left;
display:inline;
margin:0 0 0 10px;
padding:0;
width:849px;}

div.listcontainer2modul {
float:left;
display:inline;
margin:12px 0 17px 0;
padding:0;
height:190px}


div.listcontainer2left {
float:left;
display:inline;
margin:12px 10px 0 10px;
padding:0;
width:520px;
height:180px}

div.listcontainer2right {
float:left;
display:inline;
margin:12px 0 0 0;
padding:10px 0 0 12px;
width:249px;
background:#E9E9E9;
height:180px}


div.listtrenner {
float:left;
display:inline;
padding:0;
margin:0 0 0 10px;
width:560px;
height:1px;
background:#D9DBDE;}


div.listtrenner2 {
float:left;
display:inline;
padding:0;
margin:0 0 0 10px;
width:840px;
height:1px;
background:#D9DBDE;}



div.aufz-link {
float:left;
display:inline;
width:200px;
margin:6px 0 0 0; 
padding:2px 0 0 0;
text-align:left;}

div.aufz-link a:link, div.aufz-link a:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #000000; padding:0 24px 0 0; margin:0;}
div.aufz-link a:active, div.aufz-link a:hover {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #00478E; padding:0 24px 0 0; margin:0;}













/* FORMULARE */

/* form contact */

fieldset {
border: 0px solid #000000;
padding: 0;
margin: 0;
}

legend {
display: none;
font-size: 11px;
font-weight: bold;
color: #000000;
margin: 0 5px 5px 0;
padding: 0 5px 0 0; 
}

div.formcontainer {
float: left;
display: inline;
width: 100%;
}

div.formcontainer br {
clear: both;
}

div.errormsgs {
float: left;
display: inline;
width: 100%;
margin: 10px 0 0 0;
}

div.errormsgs p { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; margin: 0 0 5px 0; padding: 0; }

div.formcontainer label {
float: left;
display: inline;
width: 100%;
margin: 0 0 15px 0;
}

div.formcontainer label span {
float: left;
display: inline;
width: 140px;
font-size: 12px;
font-weight: bold;
color: #000000; 
margin: 4px 0 0 0;
padding: 0;
}

div.formcontainer h2 { font-size: 15px; font-weight: bold; color: #00478e; text-decoration: none; margin: 0; padding: 15px 0 20px 0; float: left; display: inline; width: 100%; }

input.form {
float: left;
display: inline;
width: 300px;
margin: 0;
padding: 3px 0 3px 3px;
font-size: 12px;
font-weight: normal;
color: #000000;
border: 1px solid #cccccc;
}

select.form {
float: left;
display: inline;
width: 305px;
margin: 3px 0 0 0;
padding: 0;
font-size: 12px;
font-weight: normal;
color: #000000;
border: 1px solid #cccccc;
}

select.form-short {
float: left;
display: inline;
width: 100px;
margin: 3px 0 0 0;
padding: 0;
font-size: 12px;
font-weight: normal;
color: #000000;
border: 1px solid #cccccc;
}

input.form-small {
float: left;
display: inline;
width: 220px;
margin: 0;
padding: 3px 0 3px 3px;
font-size: 12px;
font-weight: normal;
color: #000000;
border: 1px solid #cccccc;
}

input.form-short {
float: left;
display: inline;
width: 70px;
margin: 0 0 0 5px;
padding: 3px 0 3px 3px;
font-size: 12px;
font-weight: normal;
color: #000000;
border: 1px solid #cccccc;
}

textarea.form {
float: left;
display: inline;
width: 300px;
height: 150px;
margin: 0;
padding: 3px 0 3px 3px;
font-size: 12px;
font-weight: normal;
color: #000000;
border: 1px solid #cccccc;
}

div.send-form {
float: left;
display: inline;
width: 100%;
}

a.send:link, a.send:visited {
font-size: 15px; font-weight: bold; color: #00478e; text-decoration: none; margin: 10px 0 0 140px; padding: 0 10px 0 0; background: url(../images/bullet_send.gif) right no-repeat; float: left; display: inline; }
a.send:hover, a.send:active {
font-size: 15px; font-weight: bold; color: #000000; text-decoration: none; margin: 10px 0 0 140px; padding: 0 10px 0 0; background: url(../images/bullet_send_over.gif) right no-repeat; float: left; display: inline; }







div.buttons  {
float:left;
display:inline;
margin:10px 0 0 231px;
padding:0; }

