﻿/* swp css KARRSC V2 */

/* Hilfsklasse für verschachtelte Spalten in bootstrap */

.no-padding-left {
	padding-left:0px;
}

.no-padding-right {
	padding-right:0px;
}
.no-padding {
	padding:0;
}

form#form1 {
	max-width:770px;
	margin-bottom:15px;
   margin-left: auto;
   margin-right: auto;
}

p 
{
  margin: 10px 0 0 0px !important;
}

.container-fluid {
	margin-top:15px;
}

#tab-1 .container-fluid {
	margin-top:0px;
}

/* ********************************************************************
 * Formatierungen für Formularelemente Tab1
 * ******************************************************************** */
.swp_columns {
	background-color: transparent;	
	list-style-type: none;  
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	-webkit-column-gap: 20px; /* Chrome, Safari, Opera */
	-moz-column-gap: 20px; /* Firefox */
	column-gap: 20px;
	-webkit-column-rule: 0px inset #000; /* Chrome, Safari, Opera */
	-moz-column-rule: 0px inset #000; /* Firefox */
	column-rule: 0px inset #000;
}


label {
	font-size: 11px;
	/*display:inline;*/
	line-height:20px;
}

.swp_columns label {
   font-weight: normal;
   font-size:11px;
}

select, fieldset input[type=text]
 {
	width:200px;
	border:1px solid #ccc;
	border-radius:3px;
	padding:2px;
	margin-bottom:5px;
	font-size:11px;
	color:#666;
}

input[type=checkbox] {
	margin-top:0px;
	margin-right:5px;
}

.category-checkbox-list label {
	font-size:12px;
	font-weight:normal;
}


.category-checkbox-list dl dd {
	margin-right:5px;
}

fieldset.swp_GenericInput {
	margin-top:10px;
}


fieldset.swp_GenericInput dl dd ul li {


}

.swp-jobadchannels {
	background-color:transparent;
}

/* E-Mail-Feld */
#R4C1C5, #R4C1C6 {
	margin-top:20px;
}

/* ********************************************************************
 * Formatierungen für TopJobs und TodayJobs
 * ******************************************************************** */

.ListTopJobs {
	margin-top:10px;
}

.ListTopJobs span,
.ListTodayJobs span
 {
	font-size:14px;
	font-weight:bold;
}

.ListTodayJobs {
	height:300px;
	overflow-y:scroll;
	width: 100%;
	margin-top:15px;
}

.ListOrdered {
	padding: 0 0 3px 0px;
	list-style-type: none;
}


.ListOrderedItem a.ListOrderedItemLink {
  	display:inline;
	text-decoration: underline;
	font-weight: normal;
	color: #333;
	overflow: hidden;
	display:block;
  	max-width:700px;
  	white-space: nowrap;
  	text-overflow: ellipsis;
}

.ListOrderedItem a.ListOrderedItemLink:Hover {
	text-decoration: underline;
	color: #f39516;
	}

.ListTodayJobs .ListOrderedItem a.ListOrderedItemLink {
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	color: #333;
	display:inline;
}

.ListTodayJobs .ListOrderedItem a.ListOrderedItemLink:Hover {
	text-decoration:underline;
}

/* ********************************************************************
 * Formatierungen für Inhalte aus Datenbank
 * ******************************************************************** */

.CContent {
	padding:1px 0 0 0px;
}

#tab-2 .CContent, 
#tab-3 .CContent, 
#tab-4 .CContent,
#tab-5 .CContent,
#tab-6 .CContent
{
	padding-left:10px;
}

.header-row .CContent {
	padding:0px 0 10px 0;
	overflow:hidden;
}

#CCommit_DivContent.CContent {
	padding:1px 0 10px 10px;
}

.CContent image {
	padding:0;
}


.button-slogan {
	font-size:18px;
	font-weight:bold;
	float:left;
	margin: 27px 15px 0 0;
}

.contactbox {
	margin-top:10px;
}

.image img {
	border:1px solid #333;
	box-shadow:3px 3px 3px #ccc;
	margin:12px 0;
}

.text-below-start {
	margin-top:10px;
}

#introbelow {
	margin-top:10px;
	font-weight:bold;
}
/* ********************************************************************
/* bootstrap Formatierungen überschreiben 
 * ******************************************************************** */
body {
	background-color:#fff;
}

h1,
h2 {
	font-weight:bold;
}

h1 {
	font-size:19px;
}

h2 {
	font-size:16px;
}

.btn-primary {
color: #fff;
}



dl {
	margin:0;
}

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}

.alert {
  padding: 15px;
  border: 1px solid transparent;
  border-radius: 4px;
}

/* ********************************************************************
/* Responsive Tabs Formatierungen überschreiben 
 * ******************************************************************** */ 
.r-tabs {
background-color: #fff;
border-top: 1px solid #efefef;
border-right: 1px solid #efefef;
border-left: 1px solid #efefef;
border-bottom: 4px solid #efefef;
border-radius: 4px;
}

.r-tabs .r-tabs-panel {
background-color: #efefef;
border-bottom: 1px solid #efefef;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
padding:0;
padding-right:10px;
}

.r-tabs .r-tabs-nav .r-tabs-tab {
background-color: #FFFFFF;
}

.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
color: #333;
background-color:#FFFFFF;
}

/* mobile Version der aktiven Tabs */  
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
background-color:#1076a9;
color: #fff;
}

/* mobile Version der Tabs */  
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
background-color: #939393;
border-bottom: 1px solid #fff;
}

/* mobile Version der disabled Tabs */  
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled,
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
opacity: 0.1 !important;
}

.r-tabs .r-tabs-nav .r-tabs-anchor {
	padding: 3px 7px;
	font-size:12px;
}
/* ********************************************************************
 * Formatierungen für die simulierte Dropdown-Liste und das e-Mail-Label
 * ******************************************************************** */
.RadComboBoxDropDown RadComboBoxDropDown_Default JT4RadComboBoxDropDown, 
.rcbScroll, 
.rcbMoreResults
{
	font-size: 10px;
}
	
/* RAD ComboBox Schriften Region/Experience */
.ComboBoxTableCell .RadComboBox_Default .rcbInputCellLeft .rcbEmptyMessage,
.ComboBoxTableCell .RadComboBox_Default .rcbInputCellLeft .rcbInput,
.rcbInput.radPreventDecorate,
label#R4C1C5_GI_lblLabel2
{
	font-family: Arial, "Helvetica Neue", Verdana, sans-serif;
	font-style: normal !important; 
	font-weight:normal !important;
	font-size: 11px !important;   
	color: #666;
}

.CRadComboBoxContainerDiv .RadComboBox_Default .rcbInputCellLeft .rcbEmptyMessage,
.CRadComboBoxContainerDiv .RadComboBox_Default .rcbInputCellLeft .rcbInput,
.rcbInput.radPreventDecorate.rcbEmptyMessage,
label#R4C1C5_GI_lblLabel2 label
{
	font-family: Arial, "Helvetica Neue", Verdana, sans-serif;
	font-style: normal !important; 
	font-weight:normal !important;
	font-size: 11px !important;   
	color: #666;
}

/* ********************************************************************
 * Formatierungen für Fehlermeldungen 
 * ******************************************************************** */
 .validation ul {
	margin:0;
	padding:0;
}
 .validation ul li {
	list-style:none;
	list-style-type:none;
}

.FormValidator {
	float: left;
	margin-left: -10px;
	font-size: 24px;
	color: #f39516;
}

.ErrorLabel {
   font-size: 14px;
   font-weight: bold;
   color: Red;
}

/* ********************************************************************
 * Formatierungen für Test Modus
 * ******************************************************************** */
.TestLabel {
   display:none;
   visibility:hidden;
 /*   position: absolute;
   background-color: Yellow;
   opacity: 0.2;
   font-weight: bold;
   z-index: 10;*/
}

.TestLabel:hover {
   opacity: 0.0;
}

.dottedborder
{
   border:0px #ccc dotted;
   border-collapse:collapse;
}
