.linkpoint {color:#666666;font-size:12px;margin-right:6px}


.TA{
    background-image:url("images/banner-home.jpg");
    margin-top:0pt;
}


.linkframe {background-color:#ffffff;
            vertical-align:top;
}

.innerlinkframe {
            padding-left:5px;
            padding-top:20px;
            padding-right:5px;
            padding-bottom:10px;
}
.contentframe{
            vertical-align:top;
            width:633px;
}

.innercontentframe{
            padding-top:20px;
            padding-left:30px;
            padding-right:30px;
            padding-bottom:10px;
	    text-align:left;
}

.contentframe {font-size:12px;font-family: Arial; color:#666666; }



.vertline
  {
  background-image:url(images/000000.gif);
  }


/*.tabrahmen {BORDER-RIGHT: 0px; 
           PADDING-RIGHT: 3px; 
           BORDER-TOP: 0px; 
           PADDING-LEFT: 3px; 
           PADDING-BOTTOM: 2px; 
           BORDER-LEFT: 0px; 
           PADDING-TOP: 2px; 
           BORDER-BOTTOM: 0px;}
*/           

div,body,p,td {color:#333333;font-family: Arial; font-size: 14px; font-weight: normal;margin-top:0px;margin-bottom:12px}

p2 {color:#333333;font-family: Arial; font-size: 8px; font-weight: normal;margin-top:0px;margin-bottom:8px}

p3 {color:#333333;font-family: Arial; font-size: 4px; font-weight: normal;margin-top:0px;margin-bottom:4px}

h1{font-family: Arial; color:#535353; font-size: 24px; font-weight: bold;  margin-top: 0px; margin-bottom: 8px; text-transform: uppercase;}
h2{font-family: Arial; color:#ff0000; font-size: 18px; font-weight: bold;  margin-top: 0px; margin-bottom: 6px}
h3{font-family: Arial; color:#333333; font-size: 18px; font-weight: normal;  margin-top: 0px; margin-bottom: 12px; margin-left: 50px;}
h4{font-family: Arial; color:#333333; font-size: 14px; font-weight: bold;  margin-top: 0px; margin-bottom: 6px}
h5{font-family: Arial; color:#ff0000; font-size: 18px; font-weight: bold;  margin-top: 0px; margin-bottom: 6px; margin-left: 50px;}
h6{font-family: Arial; color:#333333; font-size: 12px; font-weight: normal;  margin-top: 0px; margin-bottom: 12px;}


a:link { 
	font-size: 14px;
	color: #666666; 
	text-decoration:underline
}

a:visited { 
	font-size: 14px;
	color: #666666; 
	text-decoration:underline
}

a:hover { 
	font-size: 14px;
	color: #ff0000;
	text-decoration:underline
}

a:link.detaillink { 
	font-size: 12px;
	color: black; 
	text-decoration:underline
}

a:visited.detaillink { 
	font-size: 12px;
	color: blue; 
	text-decoration:none
}

a:hover.detaillink { 
	font-size: 12px;
	color: red;
	text-decoration:underline 
}



.menuheadline {color:#666666;
	   font-size:12px;
	   font-weight:bold;
           font-family:Verdana;
	   white-space:nowrap;
	   margin-top:20px;
	   text-align:left;
           }
         
bannertext {color:#333333;
	   font-size:12px;
	   font-weight:normal;
           font-family:Arial;
	   margin-top:0px;
          margin-bottom:12px;
	   text-align:left;
           }


/*----Formular-Anfang----*/

input{ 
	font-family: Verdana; 
	font-size: 12px;
	color: #333333; 
	height:18px; 
}

textarea {
	font-family: Verdana;
	font-size: 12px;
	color: #333333;
	display: block;
  	float: left;
	height: 80px; 
	width: 260px;
}

label, input {
  display: block;
  float: left;
  width: 180px;
 }

select {
  display: block;
  float: left;
  width: 80px;
 }

#button1 {
width:100px;
height:auto;
margin:0px 0px 0px 180px;
}

#button2 {
width:100px;
height:auto;
margin:0px 0px 0px 60px;
}

#checkbox {
  display: block;
  float: left;
  margin:0px 0px 0px -83px;
}

/*----Formular-Ende----*/


a:link.lk_main_left{	
    margin-top:0px;margin-bottom:0px;
	color: #404040; 
	font-family: Verdana; 
	text-decoration: none; 
}



#content {
margin:0 0 0 100px;
padding:0px 0px 0px 0px;
}

#content li {
margin: 0 0 10px 5px;
padding: 0 0 0 15px;
list-style:none;
background-image:url(../images/backgrounds/li.gif);
background-repeat:no-repeat;
background-position:top left;
}

#bild1 {
margin:0 0 0 0;
padding:0px 0px 0px 0px;
}

#bild2 {
margin:-134px 0 0 300px;
padding:0px 0px 0px 0px;
}

a:link.h3 { 
	font-size: 18px;
	color: #ff0000; 
	text-decoration:none;
}

a:visited.h3 { 
	font-size: 18px;
	color: #ff0000; 
	text-decoration:none;
}

a:hover.h3 { 
	font-size: 18px;
	color: #666666;
	text-decoration:none; 
}

a:link.h2 { 
	font-size: 18px;
	color: #666666; 
	text-decoration:none;
}

a:visited.h2 { 
	font-size: 18px;
	color: #666666; 
	text-decoration:none;
}

a:hover.h2 { 
	font-size: 18px;
	color: #ff0000;
	text-decoration:none;
}

a:link.h4 { 
	font-size: 14px;
	color: #666666; 
	text-decoration:none;
}

a:visited.h4 { 
	font-size: 14px;
	color: #666666; 
	text-decoration:none;
}

a:hover.h4 { 
	font-size: 14px;
	color: #ff0000;
	text-decoration:none; 
}

a:link.h5 { 
	font-size: 18px;
	color: #666666; 
	text-decoration:none;
}

a:visited.h5 { 
	font-size: 18px;
	color: #666666; 
	text-decoration:none;
}

a:hover.h5 { 
	font-size: 18px;
	color: #ff0000;
	text-decoration:none; 
}

a:link.h6 { 
	font-size: 18px;
	color: #ff0000; 
	text-decoration:none;
}

a:visited.h6 { 
	font-size: 18px;
	color: #ff0000; 
	text-decoration:none;
}

a:hover.h6 { 
	font-size: 18px;
	color: #666666;
	text-decoration:none;
}

#buttonangebot a, #buttonangebot a:link, #buttonangebot a:visited {
background-image:url('images/button_angebote.jpg');
background-position: 0px -67px;
width:180px;
height:67px;
padding:0;
margin:0 0 30px 0;
display: block;
}

#buttonangebot a:hover {
background-image:url('images/button_angebote.jpg');
background-position: 0 0;
}

#buttonnewsletter a, #buttonnewsletter a:link, #buttonnewsletter a:visited {
background-image:url('images/button_newsletter.jpg');
background-position: 0px -67px;
width:180px;
height:67px;
padding:0;
margin:0 0 30px 0;
display: block;
}

#buttonnewsletter a:hover {
background-image:url('images/button_newsletter.jpg');
background-position: 0 0;
}

#buttonshop a, #buttonshop a:link, #buttonshop a:visited {
background-image: url('images/button_shop.jpg');
background-position: 0px -92px;
width:180px;
height:92px;
padding:0;
margin:0 0 30px 0;
display: block;
}

#buttonshop a:hover {
background-image:url('images/button_shop.jpg');
background-position: 0 0;
}

#buttonlizenz a, #buttonlizenz a:link, #buttonlizenz a:visited {
background-image: url('images/button_lizenzcheck.jpg');
background-position: 0px -67px;
width:180px;
height:67px;
padding:0;
margin:0 0 30px 0;
display: block;
}

#buttonlizenz a:hover {
background-image:url('images/button_lizenzcheck.jpg');
background-position: 0 0;
}

#buttonntv a, #buttonntv a:link, #buttonntv a:visited{
background-image: url('images/button_ntv.jpg');
background-repeat: no-repeat;
width:180px;
height:171px;
margin:0px 0px 0px 0px;
display: block;
text-decoration:none;
}

#buttonnpresse a, #buttonnpresse a:link, #buttonnpresse a:visited{
background-image: url('images/button_presse.jpg');
background-repeat: no-repeat;
width:180px;
height:247px;
margin:0px 0px 0px 0px;
display: block;
text-decoration:none;
}

#startbutton1 a, #startbutton1 a:link, #startbutton1 a:visited {
background-image: url('images/startbutton1.jpg');
background-position: -142px 0px;
width:142px;
height:250px;
padding:0;
margin:10px 0 0 0;
display: block;
}

#startbutton1 a:hover {
background-image:url('images/startbutton1.jpg');
background-position: 0 0;
}

#startbutton2 a, #startbutton2 a:link, #startbutton2 a:visited {
background-image: url('images/startbutton2.jpg');
background-position: -142px 0px;
width:142px;
height:250px;
padding:0;
margin:10px 0 0 0;
display: block;
}

#startbutton2 a:hover {
background-image:url('images/startbutton2.jpg');
background-position: 0 0;
}

#startbutton3 a, #startbutton3 a:link, #startbutton3 a:visited {
background-image: url('images/startbutton3.jpg');
background-position: -142px 0px;
width:142px;
height:250px;
padding:0;
margin:10px 0 0 0;
display: block;
}

#startbutton3 a:hover {
background-image:url('images/startbutton3.jpg');
background-position: 0 0;
}

#startbutton4 a, #startbutton4 a:link, #startbutton4 a:visited {
background-image: url('images/startbutton4.jpg');
background-position: 0px -56px;
width:442px;
height:56px;
padding:0;
margin:0 0 0 0;
display: block;
}

#startbutton4 a:hover {
background-image:url('images/startbutton4.jpg');
background-position: 0 0;
}

#homepagebutton a, #homepagebutton a:link, #homepagebutton a:visited {
background-image: url('images/button_homepage.jpg');
background-position: 254px 0px;
width:254px;
height:110px;
padding:0;
margin:10px 0 0 0;
display: block;
}

#homepagebutton a:hover {
background-image:url('images/button_homepage.jpg');
background-position: 0 0;
}

#webshopbutton a, #webshopbutton a:link, #webshopbutton a:visited {
background-image: url('images/button_webshop.jpg');
background-position: 254px 0px;
width:254px;
height:110px;
padding:0;
margin:10px 0 0 0;
display: block;
}

#webshopbutton a:hover {
background-image:url('images/button_webshop.jpg');
background-position: 0 0;
}

#webshopbutton2 a, #webshopbutton2 a:link, #webshopbutton2 a:visited {
background-image: url('images/button_webshop_small.jpg');
background-position: 91px 0px;
width:91px;
height:39px;
margin:0 0 0 0;
display: block;

}

#webshopbutton2 a:hover {
background-image:url('images/button_webshop_small.jpg');
background-position: 0 0;
}


/*startseite*/

#verkauf {
background-image: url('images/verkauf.jpg');
background-repeat: no-repeat;
width: 261px;
height: 261px;
padding: 10px 0px 0px 5px;
}

#verkauf a {
font-size:12px;
color:#333;
text-decoration:underline;
}

#verkauf a:hover {
font-size:12px;
color:#ff0000;
text-decoration:underline;
}

#ankauf {
background-image: url('images/ankauf.jpg');
background-repeat: no-repeat;
width: 261px;
height: 261px;
padding: 10px 0px 0px 10px;
}

#ankauf a {
font-size:12px;
color:#333;
text-decoration:underline;
}

#ankauf a:hover {
font-size:12px;
color:#ff0000;
text-decoration:underline;
}

#umtausch {
background-image: url('images/umtausch.jpg');
background-repeat: no-repeat;
width: 261px;
height: 261px;
padding: 10px 0px 0px 5px;
}

#umtausch a {
font-size:12px;
color:#333;
text-decoration:underline;
}

#umtausch a:hover {
font-size:12px;
color:#ff0000;
text-decoration:underline;
}

#onlineshop {
background-image: url('images/onlineshop.jpg');
background-repeat: no-repeat;
width: 261px;
height: 261px;
padding: 10px 0px 0px 10px;
}

#onlineshop a {
font-size:12px;
color:#333;
text-decoration:underline;
}

#onlineshop a:hover {
font-size:12px;
color:#ff0000;
text-decoration:underline;
}

#empfehlung {
background-image: url('images/empfehlung.jpg');
background-repeat: no-repeat;
width: 542px;
height: 34px;
padding: 7px 0px 0px 0px;
}

#empfehlung a {
font-size:18px;
color:#333;
font-weight:bold;
text-decoration:underline;
}

#empfehlung a:hover {
font-size:18px;
color:#ff0000;
font-weight:bold;
text-decoration:underline;
}

#adobex a, #adobex a:link, #adobex a:visited {
background-image: url('images/Banner_XTour_468x60.gif');
background-repeat: no-repeat;
width: 468px;
height: 60px;
padding: 7px 0px 0px 0px;
display: block;
text-decoration:none;
}

#veranstaltung {
background-image: url('images/veranstaltung.jpg');
background-repeat: no-repeat;
width: 170px;
height: 105px;
padding: 2px 0px 0px 10px;
}

#veranstaltung a {
font-size:10px;
color:#333;
text-decoration:underline;
}

#veranstaltung a:hover {
font-size:10px;
color:#ff0000;
text-decoration:underline;
}

#roadshow {
background-image: url('images/roadshow.jpg');
background-repeat: no-repeat;
width: 170px;
height: 150px;
padding: 2px 0px 0px 10px;
}

#roadshow a {
font-size:10px;
color:#333;
text-decoration:underline;
}

#roadshow a:hover {
font-size:10px;
color:#ff0000;
text-decoration:underline;
}

#jobs {
background-image: url('images/news.jpg');
background-repeat: no-repeat;
width: 170px;
height: 160px;
padding: 2px 0px 0px 10px;
}

#jobs a {
font-size:14px;
color:#333;
text-decoration:none;
}

#jobs a:hover {
font-size:14px;
color:#ff0000;
text-decoration:underline;
}

#news {
background-image: url('images/news.jpg');
background-repeat: no-repeat;
width: 170px;
height: 269px;
padding: 2px 0px 0px 10px;
}

#news a {
font-size:10px;
color:#333;
text-decoration:underline;
}

#news a:hover {
font-size:10px;
color:#ff0000;
text-decoration:underline;
}

#shop a, #shop a:link, #shop a:visited {
background-image: url('images/shop-button.jpg');
width:170px;
height:160px;
padding:0;
margin:0 0 12px 0;
display: block;
text-decoration:none;
}


#angebote a, #angebote a:link, #angebote a:visited {
background-image: url('images/angebote-button.jpg');
width:180px;
height:160px;
padding:0;
margin:0 0 10px 0;
display: block;
text-decoration:none;
}

#blog {
background-image: url('images/usc_blogs.jpg');
background-repeat: no-repeat;
width: 170px;
height: 21px;
padding: 2px 0px 0px 10px;
}

#blog a {
font-size:10px;
color:#333;
text-decoration:underline;
}

#blog a:hover {
font-size:10px;
color:#ff0000;
text-decoration:underline;
}

#blogger a, #blogger a:link, #blogger a:visited{
background-image: url('images/blogger.jpg');
background-repeat: no-repeat;
width:90px;
height:24px;
margin:0px 0px 0px 0px;
display: block;
text-decoration:none;
}

#blogger2 a, #blogger2 a:link, #blogger2 a:visited{
background-image: url('images/blogger2.jpg');
background-repeat: no-repeat;
width:90px;
height:24px;
margin:0px 0px 0px 0px;
display: block;
text-decoration:none;
}

#facebook a, #facebook a:link, #facebook a:visited{
background-image: url('images/facebook.jpg');
background-repeat: no-repeat;
width:90px;
height:92px;
margin:0px 0px 0px 0px;
display: block;
text-decoration:none;
}

#office2010 a, #office2010 a:link, #office2010 a:visited{
background-image: url('images/office2010-technologie-upgrade.jpg');
background-repeat: no-repeat;
width:120px;
height:294px;
margin:0px 0px 0px 0px;
display: block;
text-decoration:none;
}


/*-------------------Footercontent im Contnentbereich-----*/

#footercontent_wrapper {
	float: right;
	width: 560px;
}

#footercontent {
	float: right;
	background: url("images/footer_grey2.gif") top left repeat-x;
	width: 100%;
	height: 40px;
	display: inline;
}

#footercontent dl {
	font-size:9px;
	color: #fff;
	float: left;
	padding-right: 5px;
	border-right: 3px solid #fff;
	margin: 3px 5px;
}

#footercontent dl.middle {
	color: #fff;
	float: left;
	padding-right: 5px;
	border-right: 3px solid #fff;
	margin: 3px 8px;
}

#footercontent dl.left {
	color: #fff;
	float:none;
	padding-right: 0px;
	border: 0 none;
	margin: 3px 10px;
}

#footercontent dd {
	font-size:8px;
	text-decoration:none;
	float: left;
	margin: 0px 2px 2px 2px;
}

#footercontent ul.portale {
	float: left;
	margin-top: 3px;
}

#footercontent ul.portale li {
	float: left;
	margin: 0 5px;
}


#footercontent_links {
	float: right;
	width: 100%;
}

#footercontent_links ul {
	float: right;
	margin-top: 5px;
}

#footercontent_links ul li {
	float: left;
}

#footercontent_links a:link, #footercontent_links a:visited {
	color: #000000;
	text-decoration: none;
}
#footercontent_links a:hover, #footercontent_links a:active {
	color:  #FF0000;
	text-decoration: none;
}

#footercontent_links span.separator {
	padding: 0 3px;
}


/*--------------------------------------Linkleiste: Definition für nicht aktive Links-----------------------------*/
a:visited.lk_sub1_left, a:link.lk_sub1_left{
	text-decoration: none;
	font-size:11px;
	color: #333333; 
	margin-top:0px;
	margin-bottom:0px;
	font-family: Verdana; 
	text-align:left;
	white-space:nowrap;
}


a:focus.lk_sub1_left{
	text-decoration: none; 
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	color: #333333; 
	text-align:left;
	font-family: Verdana; 
}

a:hover.lk_sub1_left
        {text-decoration:underline;
        font-size:11px;}

a:active.lk_sub1_left{
	text-decoration: none; 
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	color: #333333; 
	font-family: Verdana; 
	white-space:nowrap;
}

/*------------------Linkdefinition für die Links in der Fusszeile ------------------*/

a:link.footerlink
{
  font-size:10px;
  text-decoration:none;
  color:#666666;
}  


a:visited.footerlink
{
  font-size:10px;
  text-decoration:none;
  color:#666666;
}  

a:focus.footerlink
{
  font-size:10px;
  text-decoration:underline;
  color:#ff0000;
}  


a:hover.footerlink
{
  font-size:10px;
  text-decoration:underline;
  color:#ff0000;
}  



/*------------------Linkdefinition für die Links im Rückrufbereich ------------------*/

a:link.rrlink
{
  text-decoration:none;
}  


a:visited.rrlink
{
  text-decoration:none;
}  

a:focus.rrlink
{
  text-decoration:underline;
  color:#ff0000;
}  


a:hover.rrlink
{
  text-decoration:underline;
  color:#ff0000;
}  



/*--------------------------------------Linkleiste: Definition für gerade aktive Links-----------------------------*/
a:link.lk_sub1_left_activ{
	text-decoration: none; 
	font-size:11px;
	color: #ff0000; 
	margin-top:0px;
	margin-bottom:0px;
	font-family: Verdana; 
	white-space:nowrap;
}


a:visited.lk_sub1_left_activ{
	text-decoration: none; 
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	color: #ff0000; 
	font-family: Verdana; 
	white-space:nowrap;
}


a:focus.lk_sub1_left_activ{
	text-decoration: none; 
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	color: #ff0000; 
	font-family: Verdana; 
}

a:hover.lk_sub1_left_activ
        {text-decoration:underline;
        font-size:11px;}

a:active.lk_sub1_left_activ{
	text-decoration: none;
        background-image:url(images/bg_navi_links.jpg);        
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	color: #ff0000; 
	font-family: Verdana; 
	white-space:nowrap;
}
/*Textlinks in der Sitemap*/
a:link.sm, a:visited.sm  
        {font-size:11px;
	 color:#333333;
	 text-decoration:none}
	 
	 
a:hover.sm
         {text-decoration:underline}	 
	 
	 
#error-404  ul {padding:0px;list-style-position:inside;margin-top:20px;margin-left:20px;list-style-type:disc}	 
#error-404  li {margin-left:20px;}



#homelink  a   {float:right;
               margin:6px 24px 0 0;
               padding-top:2px;
               text-align:center;
               width:80px;}

#homelink a:hover    {color:#ff0000;
                    text-decoration:underline;
                    background-color:#ffffff;
                    height:20px;
                    border:1px solid red;
                    }

.hiddenlink a:link  {font-size:18pt;text-decoration:none}

.hiddenlink a:visited  {font-size:18pt;text-decoration:none}
