/*Allgemeines*/

body, table, td, tr, div, p, pre, h1, h2, h3, h4, ul {
font-family: "Trebuchet MS", Helvetica, "Nimbus Sans L", "Liberation Sans", sans-serif; 
}

body, td, div, p, pre, ul {
font-size:13px;
}

/*Hintergrund*/

body{

background:#fff url(images/farbverlauf-hell3.png);

/* f. thickbox - loading animation: */
/*position:relative;*/

}

strong { font-weight:bold; }

.hier span, .hier a:hover span {
color:#fff; 
font-weight:bold;
}
.hier a span {
color:#F0E59E;
}

/*Kopfzeile (z.B. "Home")*/

.kopfzeile {
border-width:1px 0px 1px 0px;
border-color:#616387;
border-style:solid;
background:#f0e59e url(images/farbverlauf-gelb2.png) 0 -30px;
padding:0;
}

/*Ueberschriften allgemein*/

/*h2{font-family:Georgia,Verdana,serif;font-size:35px;color:#8B3A3A;font-weight:normal;text-decoration:none;}*/

/*h1{color:#CDCDB4; font-size:24px; }*/

h1 {
font-size:13px;
margin:0;
padding:0;
}

h3{font-family:Georgia,Verdana,serif; font-size:26px; color:#8B3A3A; }

/*kleine Schriften*/

.small{font-size:12px; }

.mini{font-size:11px; }

.minimini{font-size:11px; }

/*balken*/

.balken {
background-color:transparent;
height:0px;
width:79%;
margin:30px 0px 18px 0px;
border-bottom:0px;
border-top:1px dotted #F0E59E;
text-align:left;
}

.balken-seitlich{
background-color:transparent;
height:0px;
border-top:1px dotted #f0e59e;
border-bottom:0;

}

.minibalken-service{
background-color:transparent;
height:0;
margin:0;
border-bottom:0;
border-top:1px dotted #F0E59E;
text-align:left;
}

.minibalken-service1{
background-color:transparent;
height:0;
margin:5px 0px 0px 15px;
border-top:1px dotted #f0e59e;
border-bottom:0;
}

/*Links (normal)*/

a{font-size:13px; text-decoration:none; font-weight:bold; }

a:link{color:#F0E59E; }

a:visited{color:#F0E59E; }

a:hover{color:#FFFFFF; }

/*Links (klein)*/

.test a{font-size:11px; text-decoration:none; font-weight:bold; }

a:link.test{color:#F0E59E; }

a:visited.test{color:#F0E59E; }

a:hover.test{color:#FFFFFF; }

/*Ueberschrift*/

.ueberschrift-text2{font-family:Georgia,Verdana,serif;font-size:35px;color:#8B3A3A;font-weight:normal;text-decoration:none;padding:7px;}

/*.ueberschrift-text1 {
margin:0;
padding:0;
}*/

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover {
font-family: "Trebuchet MS", Helvetica, "Nimbus Sans L", "Liberation Sans", sans-serif;
font-size:24px;
text-decoration:none;
font-weight:normal;
color:#ffffff;
margin:0;
padding:0;
}

/*.ueberschrift-text1:link{font-size:24px;color:#ffffff;text-decoration:none;font-weight:normal;}

.ueberschrift-text1:visited{font-size:24px;color:#ffffff;text-decoration:none;font-weight:normal;}

.ueberschrift-text1:hover{font-size:24px;color:#ffffff;text-decoration:none;font-weight:normal;}*/

/*a:visited.test2{color:#C7B767; }

a:active.test2{color:#DEC3A9; text-decoration:none; }

*/

/*.valid{background-color:#616387;margin:1px;border-style:solid;border-width:1px;border-color:#f0e59e;line-height:10px;}*/

.fragezeichen{color:#f0e59e;font-family:"Arial Black",Helvetica,Arial,sans-serif;font-size:32px;}

.minibalken{
margin:24px 0px 20px 0px;
border-bottom:0px;
border-top:1px dotted #F0E59E;
width:100%;
text-align:left;
height:0;
background-color:transparent;
}

.fragentabelle{margin:0;border-right:0px solid #000000;border-bottom:0px solid #000000;}

.fragenzelle{border:1px solid;border-color:#F0E59E;}

.intern li{list-style:url(katzenlogos/pfeil4a.gif);padding:2px 0;}

.intern li a{text-decoration:underline;}



.liste10, .liste12 {

    list-style:none; 

    margin:0 0 0 2px;

    

    padding:0;
	
	line-height:20px;

    } 

    

.liste10 li, .liste12 li {
background: url(katzenlogos/punkt.png) no-repeat 0 7px;
padding-left:15px;
} 

.liste10 li:first-letter {
font-weight:bold;
} 

/* IE quirks mode zentrierung  */
.ie-zentrierung {
text-align:center;
}
/*ende*/

.absatz-zentriert { 
width:80%;
margin:10px auto 20px auto;
text-align:left;
}

.spezial {
position:relative;
width:121px;
padding:0; 
margin:10px 10px 0 1px; 
background:#3A3C69; 
border:1px solid #3B3D5F;
border-color:#808080 #3B3D5F #3B3D5F #808080; 
float:left;
color:#DCDEF2;
}

.spezial a {
display:block;
width:121px;
height:80px;

color:#fff;
text-decoration:underline;
}

.bildvergr/*, .bildvergr2*/ {
position:absolute; 
/*top:62px;*/
bottom:3px;
right:3px; 
width:16px; 
height:16px; 
border:0;

}
/*.bildvergr-ie {

position:absolute; 
bottom:3px;
right:3px; 
width:16px; 
height:16px; 
border:0;
}*/
/*.bildvergr2 {
top:63px;
right:3px;
}*/

.spezial span {
margin-left:5px; 
/*color:#3A3C69;*/ 
font-size:11px; 
display:block;
padding:0;
height:23px;
line-height:23px;

/*float:left;*/
} 

.kopfzeile td a {
color:#3A3C69;
text-decoration:underline;

}

h2 img {
width:60px;
height:61px;
display:block; 
position:absolute; 
top:5px; 
right:-20px;
}

.preise1 { text-align:center; }

.preise-hinweis, .links-zentr {
      margin: 40px auto; 
      width: 60%;
      text-align:left;
      }

.links-zentr {
       width: 70%;
}

.highl {
border:2px solid #353761;
background:#3A3C69 /*url(/katzenlogos-2/information1.gif) 10px 10px no-repeat*/; 
/*margin-top:20px;*/
/*padding:10px 15px 12px 40px;*/
padding:18px;
color:#DCDEF2;

margin-right:25px;
position:absolute; 
top:-4px; 
/*right:-100px;*/
right:-22%; 
width:34%;

}
/* star-html-hack f. ie6/7 in quirks mode */
* html .highl {  
width:42%;
 
}

.highl strong {
color:#fff;
}
.highl img {
vertical-align:-4px;
}

.runde-ecken, .dummy-klasse + td, #TB_window {
border:0px solid transparent;
-moz-border-radius:10px; /* Firefox */
-webkit-border-radius:10px; /* Safari, Chrome */
-khtml-border-radius:10px; /* KHTML */
border-radius:10px; /* CSS3 */

}


