
/* SITEWIDE CSS */

@font-face {  
	font-family: kimberley ;  
	src: url( /cms/cmsCustom/default/headers/default_v1.0.0/kimberley.ttf ) format("truetype");  
}  
	
* {
	font-family:Arial, Verdana, Helvetica;
	font-size: 11px;
	color:#000000;
	margin:0px;
	padding:0px;
	/*border:0px;*/
	text-decoration:none;
}

.clearfix:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix{
	display: inline-block;
}

html .clearfix{
	background:white url("/cms/cmsCustom/default/headers/default_v1.0.0/images/backgrounds/handball/body_bg.jpg") top right repeat-y;
	margin:0;
	padding:0;
}
/* kontaktformular WYSIWYG hack, otherwise /red/ background-image is shown */
#columnMainBody .clearfix{
	background:white;
}
.zweisp_bg{
 	background:white url("/cms/cmsCustom/default/headers/default_v1.0.0/images/backgrounds/motorsport/body_bg.jpg") top right repeat-y;
 }
* html .clearfix{
	height: 1%;
}

a:link, a:visited {
	color: #898888; 
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
}
a:active, a:hover {
	color: #ffffff; 
	text-decoration: none;
	font-weight:normal;
	font-size:11px;
}

h1 {
	font-size:30px;
	color:#313131;
	font-weight:normal;
	line-height:30px;
}


h2 {
	font-size:16px;
	color: #313131;
	font-weight:bold;
	padding-bottom:10px;
}

h3 {
	font-size:14px;
	color: #313131;
	font-weight:bold;
	padding-bottom:10px;
}

h4 {
	font-size:14px;
	color: #313131;
	font-weight:bold;
	padding-bottom:10px;
}

h5 {
	font-size:12px;
	color: #313131;
	padding-bottom:10px;
	font-weight:bold;
}

h6 {
	font-size:10px;
	color: #313131;
	padding-bottom:10px;
}

ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
li{
	list-style-type:none;
}

body {
	border:0px;
	width:100%; /*images/originals/JPG/SW_Home.jpg - originals/JPG/SW_Folgeseite_2Spaltig.jpg*/
	background:#434343 url("/cms/cmsCustom/default/headers/default_v1.0.0/images/background.jpg") top center no-repeat;
}
/* WYSIWIG Editor BG */
body#tinymce {
	background:white;
	width:99%;
}

p {
	margin:0px;
	padding:0px;
}
img {
	vertical-align:middle;
	border:0px;
}
form {
	margin:0;
	padding:0;
}

.cleardiv {
	clear:both;
}
.floatleft {
	float:left;
}
.floatright{
	float:right;
}
.notactive {
	color:grey;
	font-size:12px;
	font-weight:normal;
}
/*----------------------------- Main ------------------------------- */
div#main {
	width: 960px ;
  margin-left: auto ;
  margin-right: auto ;
	text-align: left;
	padding:0;
	opacity:1;
}
/*----------------------------- Header -----------------------------*/
div#header {
	width:960px;
	height:133px;
	background:url("/cms/cmsCustom/default/headers/default_v1.0.0/images/header.jpg") no-repeat 0px 23px;
	float:left;
}

#header_logo {
	width:190px;
	height:85px;
	margin-top:23px;
	float:left;
}

.top_menu form {
	color:grey;
	float:right;
	height:22px;
	margin-top:1px;
	padding-top:1px;
	position:relative;
	text-align:right;
	width:350px;
}

.top_menu input[type='text']{
	background-color:#0E242A;
	border:1px solid #39454C;
	color:#505355;
	height:14px;
	margin-left:15px;
	margin-top:2px;
	padding:1px;
	width:171px;
}
.top_menu input[type='image']{
	vertical-align:top;
	border:0;
}

#navbar {
	float:left;
	height:35px;
	margin-left:2px;
	margin-top:48px;
	position:relative;
	width:700px;
	z-index:2;
}
#navbar li {
	float:left;
	padding:0 4px;
	position:relative;
	text-align:center;
	background:transparent url("/cms/cmsCustom/default/headers/default_v1.0.0/images/header_menu_tile.png") repeat-x top left;
	height:35px;
}
#navbar li.start {
	float:left;
	padding:0 4px;
	position:relative;
	text-align:center;
	background:transparent url("/cms/cmsCustom/default/headers/default_v1.0.0/images/header_menu_begin.png") no-repeat bottom right;
	height:35px;
	width:12px;
}
#navbar li.end {
	float:left;
	padding:0 4px;
	position:relative;
	text-align:center;
	background:transparent url("/cms/cmsCustom/default/headers/default_v1.0.0/images/header_menu_end.png") no-repeat bottom left;
	height:35px;
	width:12px;
}

#navbar a:link,#navbar a:visited {
	font-size:12px;
	font-weight:normal;
	color:#bababa;
}

#navbar a:hover {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
}
#navbar a:active {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
}
/*----------------------------- leftColumn (Main menu) -----------------------------*/

div#leftColumn {
	width:190px;
	float:left;
}
#leftColumn .menu_top {
	background:url('/cms/cmsCustom/default/headers/default_v1.0.0/images/backgrounds/handball/menuheader.jpg') no-repeat top left;
	height:55px;
	width:190px;	
}
.kimberley {
	font-family:kimberley;
	color:white;
	font-size:29px;
	padding:10px;
}

#leftColumn .bottom {
	background:#b60c1c url("/cms/cmsCustom/default/headers/default_v1.0.0/images/left_column_bottom.jpg") no-repeat bottom left;
	height:35px;
	position:relative;
	top:580px;
	width:190px;
}

#menu li {
	background:transparent url(/cms/cmsCustom/default/headers/default_v1.0.0/images/backgrounds/handball/menu_button.jpg) no-repeat scroll left top;
	border-top:1px solid #C4C4C4;
	padding:6px 0 9px 10px;
	text-align:left;
	width:180px;
}

#menu a:link,#menu a:visited {
	font-size:12px;
	font-weight:bold;
	color:#fad5c0;
}

#menu a:hover, #menu a:active {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}
#accordion {
	margin-bottom:-9px;
	margin-left:-10px;
	margin-top:9px;
}
#accordion li {
	background:black;
	border-top:1px solid #C4C4C4;
	height:21px;
	padding:9px 0 0 10px;
	text-align:left;
	width:180px;
}
#accordion a:link,#accordion a:visited {
	font-size:12px;
	font-weight:normal;
	color:wheat;
	text-decoration:none;
}
#accordion a:hover, #accordion a:active {
	text-decoration:underline;
}
/*----------------------------- Homepage >> pageBody  -----------------------------*/

div#pageBody {
	float:left;
/*filter:alpha(opacity=50);
	opacity:0.5;*/
	display:inline;
}

#pageBody .top {
	background:white url(/cms/cmsCustom/default/headers/default_v1.0.0/images/backgrounds/handball/body_top.jpg) no-repeat left top;
	height:55px;	
}

#pageBody .body {
	width:770px;
}
.pageBottom {
	background:white url(/cms/cmsCustom/default/headers/default_v1.0.0/images/backgrounds/handball/body_bottom.jpg) no-repeat left bottom;
	height:35px;	
	margin-left:auto;
	margin-right:auto;
	width:960px;
}
#columnMainBody {
	float:left;
	font-size:12px;
	margin:0;
	padding:0;
	width:480px;
}
#columnMainBody p,#columnMainBody strong {
	font-size:12px;
}
#pageBody .title {
	padding:6px 14px;
	font-weight:bold;	
}
#breadcrump {
	color:#313131;
	font-weight:normal;
	font-size:12px;
}
#breadcrump b {
	color:#000000;
	font-size:12px;
}
#breadcrump div {
	background:white url(/cms/cmsCustom/default/headers/default_v1.0.0/images/backgrounds/handball/body_top_label_right.jpg) right top no-repeat;
	float:left;
	margin:-3px 0;
	padding:4px 0;
}
#pageBody a.breadcrump:link, #pageBody a.breadcrump:visited, #pageBody a.breadcrump:active {
	color:#313131;
	text-decoration:underline;
	font-weight:normal;
}
#pageBody a.breadcrump:hover {
	text-decoration:none;
}
.pageBottom .top {
	float:right;
	padding:15px;
	text-align:right;
}
.pageBottom a:link, .pageBottom a:visited, .pageBottom a:active {
	color:white;
	text-decoration:underline;
}
.pageBottom a:hover {
	text-decoration:none;
}

/*------------------------------- Zweispaltige Seite ----------------------*/

#articleBody {
	width:960px;
	float:left;
	background-color:white;
	color:#313131;
/*filter:alpha(opacity=50);
	opacity:0.5;*/
}
#articleBody .top {
	background:white url(/cms/cmsCustom/default/headers/default_v1.0.0/images/article_top.jpg) no-repeat left top;
	height:55px;	
}
#articleBody .leftColumn {
	float:left;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
	width:650px;
}
#articleBody .body {
	background:white url(/cms/cmsCustom/default/headers/default_v1.0.0/images/article_bg.jpg) repeat-y left top;	
	padding-left: 10px;
	font-weight:bold;
}
#articleBody .title {
	padding:6px 24px;
	font-weight:bold;	
}
.articleBottom {
	background:white url(/cms/cmsCustom/default/headers/default_v1.0.0/images/body_bottom.jpg) no-repeat left bottom;
	height:35px;	
	margin-left:auto;
	margin-right:auto;
	width:960px;
}

#articleBody a:link, #articleBody a:visited, #articleBody a:active {
	color:#b60c1c;
	text-decoration:underline;
	font-size:12px;
}
#articleBody a:hover {
	text-decoration:none;
	color:#b53844;
}
#articleBody .inDiv {
	background-color:#E4E2E2;
	margin-left:10px;;
	width:640px;
}
#articleBody .inDiv div {
	padding:4px;
}
#articleBody .inDiv .Title {
	background:transparent url(/cms/cmsCustom/default/headers/default_v1.0.0/images/highlight_titlebar.jpg) no-repeat left top;
	font-weight:bold;
	padding:5px;
	width:250px;
	color:white;
}
#articleBody .inDiv2 {
	margin:20px 0 0 10px;
	width:640px;
}
#artRightBody {
	float:left;
	width:280px;
	background-color:white;
}
#artRightBody .inDiv {
	color:#313131;
	padding:4px;
	width:260px;
	background-color:white;
}
#artRightBody .Title {
	background:transparent url(/cms/cmsCustom/default/headers/default_v1.0.0/images/highlight_titlebar.jpg) no-repeat left top;
	font-weight:bold;
	margin-top:8px;
	padding:5px;
	width:270px;
	color:white;
}
#artRightBody .Image {
	float:left;
	padding:10px 0 0 10px;
	width:120px;
}
#artRightBody .Content {
	float:left;
	height:100px;
	padding:12px 6px 0;
	width:118px;
	font-weight:normal;
}
#artRightBody .Links {
	height:22px;
	padding:10px;
	width:220px;
}
#artRightBody .Image img{
	width:120px;
}
#columnRightBody a:link,#columnRightBody a:visited {
	font-weight:normal;
}
.artBottom {
	background:white url(/cms/cmsCustom/default/headers/default_v1.0.0/images/article_bottom.jpg) no-repeat left bottom;
	height:35px;	
	margin-left:auto;
	margin-right:auto;
	width:960px;
}
.artBottom .top {
	float:right;
	padding:15px;
	text-align:right;
}
.artBottom a:link, .artBottom a:visited, .artBottom a:active {
	color:white;
	text-decoration:underline;
}
.artBottom a:hover {
	text-decoration:none;
}
/*----------------------------- Homepage >> Main Article  ---------------------------*/
#columnMainBody .inDiv {
	background-color:#e4e2e2;
	margin-left:10px;
	padding:10px;
	color:#313131;
}
#columnMainBody .inDiv img {
	margin:0px -10px -2px;
	padding:8px 0;
}
/*----------------------------- Level 1 >> Main Article  ---------------------------*/
#columnMainBody .inDivL1 {
	background-color:#e4e2e2;
	margin-left:10px;
	padding:10px;
	color:#313131;
}
#columnMainBody .inDivL1 img {
	float:right;
	margin-left:8px;
	padding:0;
	width:280px;
	border:white solid 4px;
}
#columnMainBody .inDivL1 div {
	margin-top:10px;
	font-size:12px;
}
#columnMainBody .inDivL1 h1 {
	margin:2px 0;
}
#columnMainBody .inDivL1 p {
	font-size:12px;
}
/*---------------------------- Homepage >> Sub Articles  ----------------------------*/
#columnMainBody .inDiv2 {
	color:#313131;
	margin:8px 0 0 10px;
	padding:0;
	width:472px;
	font-size:12px;
}
#columnMainBody .inDiv2 img {
	float:left;
	padding:6px 0;
	width:160px;
}
#columnMainBody .inDiv2 p,#columnMainBody .Article b {
	font-size:12px;
}
#columnMainBody .TitleBar {
	float:left;
	margin:6px 0 3px 1px;
	padding:1px 0 1px 8px;
	width:300px;
	font-size:12px;
}
#columnMainBody .TitleBar b {
	color:white;
	font-size:12px;
}
#columnMainBody .Article {
	background-color:white;
	float:left;
	padding-left:8px;
	width:290px;
	font-size:12px;
}

#pageBody a:link,#pageBody a:visited {
	font-size:12px;
	font-weight:bold;
	color:#b60c1c;
	text-decoration:underline;
}

#pageBody a:hover, #pageBody a:active {
	text-decoration:none;
	color:#b53844;
}
/*----------------------------- right column -----------------------*/
#columnRightBody {
	float:left;
	margin:0;
	padding:0;
	width:286px;
}
#columnRightBody .inDiv {
	padding:10px;
	color:#313131;
	height:165px;
	width:260px;
}
/*----------------------------- Abo right column -------------------------------*/
#columnRightBody .abo {
	background:transparent url(/cms/cmsCustom/default/headers/default_v1.0.0/images/abo.jpg) no-repeat right top;
	height:188px;
	padding:20px 0;
	text-align:right;
	width:270px;
}
#columnRightBody .button {
	float:left;
	height:22px;
	margin-top:159px;
	padding:0;
	position:relative;
	text-align:right;
	width:195px;
}
#columnRightBody .ranking {
	padding:20px 0;
	text-align:right;
	width:270px;
}
/*------------------------- Article highlights right column ---------------------*/

#columnRightBody h1,#columnRightBody h2,#columnRightBody h3,#columnRightBody h4,#columnRightBody h5,#columnRightBody h6 {
	background:transparent url(/cms/cmsCustom/default/headers/default_v1.0.0/images/highlight_titlebar.jpg) no-repeat left top;
	font-weight:bold;
	margin-top:8px;
	padding:5px;
	width:270px;
	color:white;
	font-size:12px;
}
#columnRightBody .Image {
	float:left;
	padding:10px 0 0 10px;
	width:120px;
}
#columnRightBody .Content {
	float:left;
	height:100px;
	padding:12px 6px 0;
	width:118px;
}
#columnRightBody .Links {
	height:22px;
	padding:10px;
	width:220px;
}
#columnRightBody .Image img{
	width:120px;
}
#columnRightBody a:link,#columnRightBody a:visited {
	font-weight:normal;
}
/*--------------------------- Propaganda right column ---------------------------*/
#propaganda {
	height:235px;
	margin:18px 10px;
	width:260px;
}
/*----------------------------- Footer -----------------------------*/

div#footer {
	background-color:#e4e2e2;
	height:175px;
	margin-top:10px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	/*opacity:0.5;*/
}
		
#footer .leftcol {
	background:#E4E2E2 url(/cms/cmsCustom/default/headers/default_v1.0.0/images/footer_left.jpg) no-repeat scroll left top;
	color:#7D7D7D;
	float:left;
	height:135px;
	margin-left:0;
	padding:20px 10px;
	width:170px;
}
#footer .leftcol p, #footer .leftcol b {
	color:#7D7D7D;
	font-size:11px;
}

#footer .midcol {
	border-left:1px dotted #949494;
	float:left;
	height:135px;
	margin:10px 0;
	padding:8px 0;
	width:465px;
}
#footer .midcol b {
	color:#b60c1c;
	font-size:14px;
}
#footer .midcol ul {
	float:left;
	margin:4px 2px;
}
#footer .midcol li {
	font-size:12px;
	list-style-image: url(/cms/cmsCustom/default/headers/default_v1.0.0/images/reddot.jpg);
	margin:6px 18px;
}
#footer .rightcol {
	float:right;
	padding:20px 0px;
	width:300px;
	text-align:right;
	background:#e4e2e2 url(/cms/cmsCustom/default/headers/default_v1.0.0/images/footer_right.jpg) no-repeat right top;
	height:135px;
}
#footer .button {
	float:left;
	height:22px;
	margin-top:106px;
	padding:0;
	position:relative;
	text-align:right;
	width:150px;
}
#footer a:link, #footer a:visited {
	font-weight:normal;
	color:#b60c1c;
	text-decoration:underline;
}

#footer a:hover, #footer a:active {
	font-weight:normal;
	text-decoration:none;
	color:#b60c1c;
}
.footer_box,.footer_box div {
	color:#959595;
	height:25px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	width:940px;
}

a.footer_box:hover, a.footer_box:active {
	text-decoration:underline;
	color:#959595;
}
/*-------------------------- Header Dropdown Submenu -----------------------*/
div#submenu {
	left:50%;
	margin-left:-480px;
	position:absolute;
	top:90px;
	width:960px;
	z-index:1;
	display:none;
}
div#submenu_top {
	background:transparent url(/cms/cmsCustom/default/headers/default_v1.0.0/images/submenu_top.jpg) no-repeat top left;
	height:26px;
	width:960px;
}
div#submenu_body {
	background:#434343 url(/cms/cmsCustom/default/headers/default_v1.0.0/images/submenu_bg.jpg) no-repeat scroll 0 0;
	width:950px;
	border-left:#242424 solid 5px;
	border-right:#242424 solid 5px;
}
div#submenu_bottom {
	background:transparent url(/cms/cmsCustom/default/headers/default_v1.0.0/images/submenu_bottom.png) no-repeat bottom left;
	height:5px;
	width:959px;
}
#submenu .abo {
	float:left;
	height:180px;
	margin:8px;
	width:188px;
}
#submenu .items {
	float:left;
	height:150px;
	margin:0;
	position:relative;
	width:730px;
}
#submenu .items ul {
	float:left;
}
#submenu .items li {
	font-size:12px;
	margin:3px 6px;
}

#submenu a:link,#submenu a:visited {
	font-size:12px;
	font-weight:normal;
	color:#c6c6c6;
}
#submenu a:hover, #submenu a:active {
	color:#fff;
}
#submenu a.subcats:link, #submenu a.subcats:visited, #submenu a.subcats:active {
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
#submenu a.subcats:hover {
	color:#ffffff;
	text-decoration:none;
}
/*---------------------------------- Abo Bestellen ------------------------------*/
#abo {
	color:#313131;
	font-size:12px;
	line-height:12px;
	padding:10px;	
	line-height:18px;
	font-size:12px;
	}
	
#abo b,#abo strong,#abo p{
	color:#313131;
	font-size:12px;
}
#abo ul {
		margin:5px;
}
#abo li {
		margin:3px 6px;
		list-style-image:url(/cms/cmsCustom/default/headers/default_v1.0.0/images/blackdot.jpg);
	font-size:12px;
}
#abo hr {
	border:1px dotted #B5B5B5;
	margin:10px 0;
	width:100%;
}
#abo a:link, #abo a:visited, #abo a:active {
	font-weight:bold;
	color:#c0091d;
	text-decoration:underline;
	font-size:12px;
}
#abo a:hover {
	text-decoration:none;
}
/*---------------------------------- Abo Formular ------------------------------*/
#aboform {
	color:#313131;
	font-size:12px;
	line-height:12px;
	padding:10px;	
	line-height:18px;
	font-size:12px;
	}
#aboform ul {
	margin:5px 0;
	font-size:12px;
}

#aboform li {
	clear:left;
	margin:5px 0;
	list-style-type:none;
	font-size:12px;
}
#abos ul {
	margin:5px;
	font-size:12px;
}
#abos li {
	border-top:1px dotted grey;
	clear:left;
	margin:3px 6px;
	list-style-type:none;
	font-size:12px;
	text-align:left;
}
#abos .abosdiv {
	text-align:left;
	margin:10px 0;
	width:76%;
	font-size:12px;
}
#abos b, #abos strong {
	font-size:12px;
}
#aboform h1 {
	font-size:18px;
	margin-left:6px;
}

#aboform div {
	margin:3px 6px;
	width:98%;
	font-size:12px;
}
#aboform ul div {
	float:left;
	margin:3px 6px;
	width:160px;
	font-size:12px;
}
#aboform input[type="text"] {
	border:1px solid LightGrey;
	font-size:12px;
	padding:3px;
	width:200px;
}
#aboform input[type="radio"] {
	margin-right:10px;
	vertical-align:middle;
}
#aboform input[type="image"] {
	vertical-align:bottom;
}
#aboform select {
	border:1px solid LightGrey;
	font-size:12px;
	width:208px;
}
#aboform .abofooter {
	border:1px solid LightGrey;
	font-size:12px;
	width:95%;
	padding:5px;
	background-color:#e5e3e3;
}
/*---------------------------------- impressum ------------------------------*/
#impressum {
	color:#313131;
	font-size:12px;
	line-height:12px;
	padding:10px;	
	line-height:18px;
	font-size:12px;
	}
	#impressum b,#impressum strong,#impressum p{
	color:#313131;
	font-size:12px;
}
/*---------------------------------- Kontaktformular ------------------------------*/

.contactLabelSpalte{
	width:180px;
	padding:3px 10px 4px 0;
	float:left;
	font-size:12px;
}

.contactTexfeldSpalte,.contactTexfeldSpaltePlz,.contactTexfeldSpalteOrt{
	border:1px solid LightGrey;
	float:left;
	margin:3px 0;
	padding:4px;
	width:200px;
	font-size:12px;
}
.contactTexfeld,.contactTexfeldPlz,.contactTexfeldOrt {
	border:0 none;
	font-size:12px;
	padding:0 3px;
	width:190px;
}

.contactInfotext{
	padding:0 0 15px 0;
	font-weight:bold;
	font-size:12px;
}
.captchaimage {
	float:left;
	width:209px; 
	height:50px;
}
.contactTexfeldSubmit {
	float:left;
	margin:3px 0;
	padding:4px;
	width:200px;
}
.contactErrortext{
	padding:0 0 15px 0;
	font-weight:bold;
	color:red;
}
.contactAbstandUnten{
	padding-bottom:8px;
}
*/------------------------- Search -------------------------------*/
#search {
	width:100%;
}
#search h1, #search b {
	font-size:14px;
}
#search ul {
	margin:4px 2px;
	clear:left;
}
#search li{
	float:left;
	width:220px;
	font-size:12px;
}
/*--------------------------- Media ---------------------------------*/
#articleBody .VideoColumn {
	float:left;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:10px;
	width:640px;
}
#VideoContent,#VideoContent p {
	font-size:12px;
}
#VideoTitle {
	color:#313131;
	font-size:12px;
	padding:8px;
	background-color:#E4E2E3;
}
#VideoTitle p {
	color:#313131;
	font-size:12px;
}
#VideoTitle h1 {
	color:#313131;
	font-size:30px;
	font-weight:normal;
	line-height:30px;
	margin-bottom:10px;
}

.sitemapimg{
	border: none;
	height: 19px;
	width: 15px;
	vertical-align: middle;
	padding-right: 2px;
}

.sitemaptree{
	vertical-align: middle;
	height: 19px;
}

.searchResultTitle{
	font-weight: bold;
	color: #000;
}

.searchResultLine,
.searchResultText{
	font-weight: normal;
	color: #000;
}

.searchFormInput{
	width: 150px;
	border: solid 1px #000;
	color: #000;
	margin: 0 5px 0 0;
}

.searchFormButton {
	height: 18px;
	border: solid 1px #000;
	color: #cca168;
	background: #fff;
}

.searchKey{background-color: #ffff90;} 
.contactLabelSpalte{
	width:80px;
	padding:3px 10px 4px 0;
	float:left;
}

.contactTexfeldSpalte{
	width:200px;
	padding:0 0 4px 0;
	float:left;
}

.contactTexfeldSpaltePlz{
	width:200px;
	padding:0 0 4px 0;
	float:left;
}

.contactTexfeldSpalteOrt{
	width:200px;
	padding:0 0 4px 0;
	float:left;
}

.contactTexfeld {
	width:200px;
	padding:0 3px;
}

.contactTexfeldPlz {
	width:200px;
	padding:0 3px;
}

.contactTexfeldOrt {
	width:200px;
	padding:0 3px;
}

.contactInfotext{
	padding:0 0 15px 0;
	font-weight:bold;
}

.contactErrortext{
	padding:0 0 15px 0;
	font-weight:bold;
	color:red;
}
.contactAbstandUnten{
	padding-bottom:8px;
} 
.inputSubmit	{
  float:right;
  width:auto;
  padding:0 6px;
  margin:0 0 0 5px;
	background-color:#3C62A9;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	border:1px solid #99AEC9;
}
.formtype_normal100 {
	background-color:#FFFFFF;
	width:100px;
}
.formtype_normal150 {
	background-color:#FFFFFF;
	width:150px;
}
.formtype_normal200	{
	background-color:#FFFFFF;
	width:200px;
}
.formtype_silver100	{
	background-color:#D3D8E4;
	width:100px;
}
.formtype_silver150	{
	background-color:#D3D8E4;
	width:150px;
}
.formtype_silver200	{
	background-color:#D3D8E4;
	width:200px;
}
.formtype_silver200x80_textarea	{
	background-color:#D3D8E4;
	width:200px;
	height:80px;
}
.formtype_normal200x80_textarea	{
	background-color:#FFFFFF;
	width:200px;
	height:80px;
}
.formtype_silver200x160_textarea	{
	background-color:#D3D8E4;
	width:200px;
	height:160px;
}
.formtype_normal200x160_textarea	{
	background-color:#FFFFFF;
	width:200px;
	height:160px;
} 