/* RTE classes */

.green
{
	color: #003366;
        font-weight: bold;
        margin-top: 15px;
        margin-bottom: 8px;
        font-size: 12px;
}

.red
{
	color: red;
}


/* TAGS */
FONT
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
}


BODY
{
	margin: 0px;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size:11px;
}

A
{
color: black;
}

TD,
DIV
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size:11px;
}

LABEL
{
	cursor: hand;
}


/* Navigation */


/* 1st Level Nav */

.nav_01
{
}

.nav_01 DIV
{
background: url(../img/bullets/orange_menu.gif) no-repeat 10px 50%;
}

.nav_01 A
{
padding-left: 20px;
text-decoration: none;
font-size: 12px;
font-family: Verdana, Arial;
color: black;
padding-top: 2px;
padding-bottom: 2px;
display: block;
border: 1px solid white;
margin-left: 2px;
}

.nav_01 A:hover
{
border: 1px solid #c0c0c0;
xbackground-color: #e4e4e4;
}


.nav_01 A.act
{
font-weight: bold;
}


/* 2nd Level Nav - 1. Level Seitennavigation*/
DIV.nav_02
{
padding-left: 13px;
background: none;

}

.nav_02 A
{
font-size: 90%;
padding-top: 1px;
padding-bottom: 1px;
}


.nav_02 A:hover
{

}


.nav_02 A.act
{

}

DIV.nav_03
{
background: none;
padding-left: 13px;
}

/* LanguageSelector */

.languageSelector
{
margin-top: 10px;
}

.languageSelector P
{
margin-bottom: 0px;
}


/* Siteservice */

#siteservice A
{
             text-decoration: underline;
             color: black;
             font-size: 11px;
             font-family: Tahoma, Verdana, Arial, sansserif;
}

#siteservice A:hover
{
             text-decoration: underline;
}

/* Breadcrumbs */
#breadcrumbs
{
            color: black;
            font-size: 10px;
            font-family: Tahoma, Verdana, Arial, sansserif;
}
#breadcrumbs A
{
             text-decoration: underline;
             color: #black;
             font-size: 10px;
}

#breadcrumbs A:hover
{
             text-decoration: underline;
}

/* Servicelinks */

.service
{
margin-top: 10px;
}

.service IMG
{
margin-right: 2px;
margin-left: 10px;
}

.service A
{
color: #FF6600;
text-decoration: none;
font-size: 90%;
padding-top: 3px;
padding-bottom: 3px;
display: block;
}


/* Content Formattierungen */

#content INPUT,
#content SELECT,
#content TEXTAREA
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size:11px;
}

#content TEXTAREA
{
         width: 350px;
}

#content .contenttable TD
{
         border: 1px solid #CCCCCC;
}

#content TABLE
{
         border-collapse:collapse;
}

#content UL LI
{
         font-size: 12px;
         margin-left: 0px;
         color: #000000;
         xxlist-style-image: url(/fileadmin/template/main/img/bullets/green.gif);
         list-style-type : square;
         margin-top: 10px;
}

#content UL
{
         margin: 0px;
         padding: 0px;
}

#content UL UL LI
{
         font-size: 12px;
         margin-left: 0px;
         color: #000000;
         list-style-type : square;
         margin-top: 10px;
}

#content UL
{
         margin-left: 0px;
         margin-bottom: 10px;
         margin-top: 0px;
         margin-left: 20px;
}

#content TABLE UL
{
         margin-left: 0px;
}

#content TABLE LI
{
         margin-left: 20px;
         margin-bottom: 3px;
         list-style-image: url(/fileadmin/template/main/img/li.gif);
}

#content H1,
#content H2,
#content H3,
#content H4,
#content H5,
#content H6
{
	font-size: 17px;
	font-family: Arial,Tahoma,Verdana,sansserif;
        margin-bottom: 0px;
        margin-top: 0px;
        color: #FF6600;
        font-weight: normal;
}

#content
{
        padding-right: 8px;
}

#content .bodytext
{
	font-size: 12px;
	line-height: 150%;
        width: 99%;
        margin-top: 6px;
        margin-bottom: 10px;

}

#content .bodytext A
{
	color: #003366;
}

#content .bodytext A:hover
{
	color: #FF6600;
}

#content .bodytext A.extLink
{
	color: #003366;
}


/* CONTAINER */

#container
{
           font-size: 11px;
}

#container P
{
           margin: 0px;
}

#container H1,
#content_right H1
{
         font-weight: bold;
         font-size: 13px;
         font-family: Arial, Verdana, sansserif;
         margin: 0px;
         margin-bottom: 6px;
         width: 137px;
         color: #FF6600;
}

#container INPUT
{
         font-size: 11px;
         margin-bottom: 3px;
         width: 120px;
         border: 1px solid #999999;
}

#container INPUT.submit
{
         font-size: 11px;
         width: 60px;
         border: 1px solid #999999;
         background-image: url(../img/bg_submit.jpg);
}

#container A,
#container A:link,
#container A:visited,
#container A:active
{
         color: #003366;
         font-size: 10px;
         text-decoration: underline;
         background-image: url(../img/bullets/blue.gif);
	 background-position: 0px 5px;
	 background-repeat:no-repeat;
	 padding-left: 10px;
}

#container A.imglink:link,
#container A.imglink:visited,
#container A.imglink:active
{
         text-decoration:  none;
         background-image: none;
         padding-left: 0px;
}
/* Headline */

#headline H1
{
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	margin:0px;
	font-family: Tahoma,Arial,sansserif;
	margin-top: -1px;
}

#headline H2
{
	font-size: 12px;
	color: #999999;
	margin:0px;
	padding-left: 60px;
	font-weight: normal;
}






/* Footer */

#footer
{
       color: #666666;
       font-size: 10px;
       text-align: right;
       margin-bottom: 15px;
       font-family: Tahoma, Verdana, Arial;
}

#footer A
{
        text-decoration: underline;
        color: black;
}

/* Toplink */

#toplink
{
        border-bottom: 1px solid #c0c0c0;
        width: 100%;
        margin-top:25px;
        font-family: Tahoma, Verdana, Arial;
}

#toplink A
{
        text-decoration: none;
        color: black;
        font-size: 10px;
        font-weight: normal;
}

/* copyright */

#copyright A
{
color: #666666;
}

/* Popup */

.popup_logo
{
padding: 10px;
border-bottom: 5px solid #000088;
}

/* Searchform */
#search INPUT
{
        font-size: 10px;
        border: 1px solid #e0e0e0;
        width: 132px;
        background-color: #000088;
        height: 17px;
        color: #FFFFFF;
}

#search INPUT.submit
{
        border: none;
        width: 23px;
        background-color: #000088;
        height: 17px;
        margin-left: 2px;
}

/* SITEMAP */
#content .sitemap
{
         width: 100%;
}
#content .sitemap A
{
         font-size: 11px;
         width: 100%;
         display: block;
         margin: 0px;
         width: 100%;
         font-weight: bold;
         text-decoration: none;
         padding: 2px;
         margin-bottom: 2px;
}
#content .sitemap A:hover
{
         color: #000000;
         background-color: #f0f0f0;
}
#content .sitemap1 A
{
         font-weight: bold;
         color: #003366;
         border-left: 4px solid #003366;
         background-image: url(../img/bg_submit.jpg);
}

#content .sitemap2 A
{
         font-weight: bold;
         text-indent: 32px;
         background-image: url(../img/bullets/blue_fill.gif);
	 background-position: 25px 7px;
	 background-repeat:no-repeat;
}

#content .sitemap3 A
{
         font-weight: normal;
         text-indent: 62px;
         background-image: url(../img/bullets/blue.gif);
	 background-position: 55px 7px;
	 background-repeat:no-repeat;
}
#content .sitemap4 A
{
         text-indent: 80px;
         font-weight: normal;
}

/* Uploads */

.csc-uploads .csc-uploads-1,
.csc-uploads
{
     background-color: #f0f0f0;
     border: 1px solid #CCCCCC;
     margin-bottom: 10px;
     width: 100%;
}

.csc-uploads-icon
{
     border-right: 1px solid #CCCCCC;
     background-color: #d0d0d0;
}
.csc-uploads-description,
.csc-uploads-fileName
{
     border-right: 1px solid #CCCCCC;
     padding-left: 6px;
     padding-right: 6px;
     width: 99%;
}

.csc-uploads-fileSize
{
     white-space: nowrap;
}

/* Plugins ########################################### */

/* MicroPortal */
#content .tx-csportal
{
margin-bottom: 20px;
width: 280px;
}

#content .tx-csportal H2
{
margin-bottom: 4px;
}

#content .tx-csportal-content
{
padding-left: 6px;
}

#content .tx-csportal-content P.bodytext
{
font-size: 95%;
margin-top: 0px;
}

#content .tx-csportal-link
{
background: url(../img/bullets/blue.gif) no-repeat 0 center;
padding-left: 10px;
}

#content .tx-csportal-link A
{
color: #ff6600;
font-size: 90%;
}

/* CRM Modul */

#content H1.tx-cscrm-headline
{
font-size: 1.3em;
background: none;
padding: 0px;
margin-top: 15px;
margin-bottom: 5px;
border: none;
}

.tx-cscrm-pi2 H1.tx-cscrm-headline
{
font-weight: bold;
font-size: 13px;
font-family: Arial, Verdana, sansserif;
margin: 0px;
margin-bottom: 6px;
width: 137px;
color: #FF6600;
padding-left: 1px;
border: none;
margin-top: 3px;
}

#content H1.tx-cscrm-headline-step3
{

}

.tx-cscrm-table
{
width: 100%;
border: none;
}

.tx-cscrm-table .tx-cscrm-rec-table
{
width: 95%;
}


.tx-cscrm-table TD
{
font-size: 0.8em;
padding: 2px;
}


.tx-cscrm-table TD INPUT,
.tx-cscrm-table TD TEXTAREA
{
font-family: Verdana,Arial;
font-size: 1em;
}

.tx-cscrm-table TD.tx-cscrm-radio INPUT,
.tx-cscrm-table TD INPUT.tx-cscrm-radio
{
border: none;
}

.tx-cscrm-radio-label
{
width: 5%;
}


.tx-cscrm-submit
{
text-align: right;
}

.tx-cscrm-back INPUT,
.tx-cscrm-submit INPUT
{
background: #FF6600;
margin-top: 10px;
color: white;
font-size: 100%;
border: none;
padding: 2px;
font-weight: bold;
}

.tx-cscrm-back INPUT
{
font-weight: normal;
}

.tx-cscrm-label
{
width: 20%;
}

.tx-cscrm-table TD.tx-cscrm-headline-anfrage,
.tx-cscrm-table TD.tx-cscrm-headline-rec
{
font-weight: bold;
color: black;
font-size: 0.7em;
}

.tx-cscrm-info
{
font-size: 0.6em;
color: #666666;
}


/* Indexed Search Engine */
.tx-indexedsearch .tx-indexedsearch-searchbox A
{
display: none;
}

.tx-indexedsearch .tx-indexedsearch-browsebox
{ 
border-bottom: 1px solid #c0c0c0;
margin-bottom: 10px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox A
{ 
text-decoration: none;
color: black;
font-size: 85%;
padding: 2px;
border: 1px solid #c0c0c0;
border-bottom: none;
margin-right: 3px;
margin-bottom: 2px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox STRONG A
{ 
background-color: #c0c0c0;
}

.tx-indexedsearch .tx-indexedsearch-browsebox LI
{ 
display:inline;
margin-right:0px;
margin: 0;
}

#content .tx-indexedsearch .tx-indexedsearch-browsebox UL
{ 
margin: 0;
padding: 0;
margin-bottom: 2px!important;
margin-bottom: 1px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button
{
width:100px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword
{
width:150px;
}

.submit
{
background: #FF6600;
margin-top: 1px;
color: white;
font-size: 100%;
border: none;
padding: 2px;
font-weight: bold;
}

.tx-indexedsearch .tx-indexedsearch-whatis
{
margin-top:5px; margin-bottom:0px;
}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw
{
font-weight:bold; font-style:italic;
}

.tx-indexedsearch .tx-indexedsearch-noresults
{
text-align:center; font-weight:bold;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title
{
font-weight: normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title A
{
text-decoration: none;
font-size: 15px;
color: #ff6600;
font-family: Arial, Verdana, sans-serif;
font-weight: normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr
{
font-style:normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup
{
background-color: #FFFF33;
font-style: normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info
{
color: #666666;
font-size: 85%;
display: none; /* Blendet die PageInfos aus */
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-path A
{
color: #666666;
text-decoration: none;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead
{
margin-top:20px; margin-bottom:5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2
{
margin-top:0px; margin-bottom:0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE
{
background:#cccccc;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD
{
vertical-align:middle;
}

.tx-indexedsearch .tx-indexedsearch-res .noResume
{
color : #666666;
}

.tx-indexedsearch .tx-indexedsearch-category
{
background:#cccccc; font-size: 16px; font-weight: bold;
}

