BODY{
background-color: #dee3de;
font-size: 10px;
color: #555555;
font-family: Verdana, Tahoma, Arial;
font-weight: normal;}

TABLE{
font-size: 12px;
color: #333333;
font-family: Verdana, Tahoma, Arial;
font-weight: normal;}

a:link {text-decoration: underline; color: blue}
a:visited {text-decoration: underline; color: blue}
a:hover {text-decoration: underline; color: red}
a:active {text-decoration: underline; color: blue}

.klein {
font-size: 10px;
color: #555555;
font-family: Verdana, Tahoma, Arial;
font-weight: normal; }

.klein a:link {text-decoration: underline; color: blue}
.klein a:visited {text-decoration: underline; color: blue}
.klein a:hover {text-decoration: underline; color: red}
.klein a:active {text-decoration: underline; color: blue}

.klein2 {
font-size: 10px;
color: #555555;
font-family: Verdana, Tahoma, Arial;
font-weight: normal; }

.klein2 a:link {text-decoration: none; color: black}
.klein2 a:visited {text-decoration: none; color: black}
.klein2 a:hover {text-decoration: none; color: black}
.klein2 a:active {text-decoration: none; color: black}

.klein4 {
font-size: 10px;
color: #555555;
font-family: Verdana, Tahoma, Arial;
font-weight: normal; }

.klein4 a:link {text-decoration: none; color: blue}
.klein4 a:visited {text-decoration: none; color: blue}
.klein4 a:hover {text-decoration: none; color: blue}
.klein4 a:active {text-decoration: none; color: blue}

.navklasse a:link {text-decoration: none; color: black}
.navklasse a:visited {text-decoration: none; color: black}
.navklasse a:hover {text-decoration: none; color: black}
.navklasse a:active {text-decoration: none; color: black}

.navklasse2 a:link {text-decoration: none; color: blue}
.navklasse2 a:visited {text-decoration: none; color: blue}
.navklasse2 a:hover {text-decoration: underline; color: red}
.navklasse2 a:active {text-decoration: none; color: blue}

.mainnav {
font-size: 14px; 
color: #555555;
font-family: Verdana, Tahoma, Arial; 
vertical-align: middle; line-height: 40px; }
.mainnav a:link { text-decoration: none; color: #CCCCCC; text-shadow: #797979 1px 1px; }
.mainnav a:visited { text-decoration: none; color: #CCCCCC; text-shadow: #797979 1px 1px; }
.mainnav a:hover { text-decoration: none; color: #FFFFFF; text-shadow: #797979 1px 1px; }
.mainnav a:active { text-decoration: none; color: #CCCCCC; text-shadow: #797979 1px 1px; }

#mainnav { background-color: #4D4D4D; background-image: linear-gradient(180deg, #606060 10%, #4D4D4D 80%); height: 40px; float: left; text-align: center; }
#mainnav:hover { background-color: #406386; background-image: linear-gradient(180deg, #446299 10%, #70A0C0 80%); float: left; text-align: center; }
##mainnav_active { background-color: #406386; float: left; text-align: center; }

.subnav {
font-size: 14px; 
color: #555555;
font-family: Verdana, Tahoma, Arial; 
vertical-align: middle; line-height: 37px; }
.subnav a:link { text-decoration: none; color: #8A8A8A; text-shadow: white 2px 2px; }
.subnav a:visited { text-decoration: none; color: #8A8A8A; text-shadow: white 2px 2px; }
.subnav a:hover { text-decoration: none; color: #000000; text-shadow: white 2px 2px; }
.subnav a:active { text-decoration: none; color: #8A8A8A; text-shadow: white 2px 2px; }

#topheadline { font-size: 18px; color: #406386; font-family: Arial; border-bottom: 1px dotted lightgrey; line-height: 35px; }
#blueheadline { background-color: #FCFCFC; border: solid #DDDDDD 1px; line-height: 34px; color: #406386;
border-top-left-radius: 4px; border-top-right-radius: 4px; padding-left: 5px;}
#subheadline { background-color: #EDEDED; border: solid #DDDDDD 1px; border-top: solid #FFFFFF 1px; line-height:30px; text-shadow: white 1px 1px; padding-left: 5px;}
#interheadline { border-top: 1px solid lightgrey; border-bottom: 1px dotted lightgrey; line-height: 25px;}
#greybg { background-color: #F7F7F7; border: solid #DDDDDD 1px; border-top: solid #FFFFFF 1px; padding: 3px; }
#whitebg { background-color: #FFFFFF; border: solid #DDDDDD 1px; border-top: solid #FFFFFF 1px; padding: 3px; }
#bottommenue { background-color: #EDEDED; border: solid #DDDDDD 1px; border-top: solid #FFFFFF 1px; line-height: 34px; color: #406386;
border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
#subnav { background-color: #F5F5F5; height: 37px; border-right: solid #EEEEEE 1px; border-bottom: solid #DDDDDD 1px; float: left; text-align: center; }
#subnav:hover { background-color: #FFFFFF; border-right: solid #EEEEEE 1px; border-bottom: solid #DDDDDD 1px; float: left; text-align: center; }
#subnav_active { background-color: #FFFFFF; border-right: solid #EEEEEE 1px; float: left; text-align: center; }

.auflistung { list-style-image:url('http://www.jobvoting.com/pic/bullet_blue.gif'); display: inline; float: left; margin: 0; padding: 0; }

.auflistung2 { list-style-image:url('http://www.jobvoting.com/pic/bullet_blue.gif'); margin: 17px; padding: 0; }

div.GJAds { font-family: Verdana, Tahoma, Arial; font-size: 12px; text-align: left; }
#singleview_fullsize div.GJAds_google a:link { text-decoration: none; color: black; font-size: 10px; position: relative; top: -7px; }
#singleview_fullsize div.GJAds_google a:hover { text-decoration: underline; color: red; font-size: 10px; position: relative; top: -7px; }
#singleview_fullsize a.GJAds_title { font-size: 12px; text-align: left; text-decoration: none; color: blue; position: relative; top: 2px;}
#singleview_fullsize div.GJAds_0 a:hover { text-decoration: underline; color: red; }
#singleview_fullsize span.GJAds_text2 {position: relative; left: 5px;}
#singleview_fullsize a.GJAds_link { font-size: 10px; text-align: left; text-decoration: none; color: blue; position: relative; left: 8px; }

#fullsize_klein div.GJAds { font-family: Verdana, Tahoma, Arial; font-size: 10px; text-align: left; }
#fullsize_klein div.GJAds a:hover { text-decoration: underline; color: red; }
#fullsize_klein div.GJAds_google a:link { text-decoration: none; color: black; font-size: 10px; position: relative; top: -4px; }
#fullsize_klein div.GJAds_google a:hover { text-decoration: underline; color: red; font-size: 10px; position: relative; top: -4px; }
#fullsize_klein a.GJAds_title { font-size: 10px; text-align: left; text-decoration: none; color: blue; position: relative; top: 0px; line-height: 17px;}
#fullsize_klein div.GJAds_0 a:hover { text-decoration: underline; color: red; }
#fullsize_klein span.GJAds_text1 { position: relative; top: -3px; }
#fullsize_klein span.GJAds_text2 { position: relative; left: 5px; top: -3px; }
#fullsize_klein a.GJAds_link { font-size: 10px; text-align: left; text-decoration: none; color: blue; position: relative; left: 8px; top: -3px; }

#jobangebote_336x280 div.GJAds { font-family: Verdana, Tahoma, Arial; font-size: 10px; text-align: left; }
#jobangebote_336x280 div.GJAds a:hover { text-decoration: underline; color: red; }
#jobangebote_336x280 div.GJAds_google a:link { text-decoration: none; color: black; font-size: 10px; position: relative; top: -7px; }
#jobangebote_336x280 div.GJAds_google a:hover { text-decoration: underline; color: red; font-size: 10px; position: relative; top: -7px; }
#jobangebote_336x280 a.GJAds_title { font-size: 12px; text-align: left; text-decoration: none; color: blue; position: relative; top: 0px; line-height: 30px;}
#jobangebote_336x280 div.GJAds_0 a:hover { text-decoration: underline; color: red; }
#jobangebote_336x280 span.GJAds_text1 { position: relative; top: -8px; }
#jobangebote_336x280 span.GJAds_text2 { position: relative; left: 5px; top: -8px; }
#jobangebote_336x280 a.GJAds_link { font-size: 10px; text-align: left; text-decoration: none; color: black; position: relative; left: 8px; top: -8px; }

#mehr_bewertungen_block div.GJAds { font-family: Verdana, Tahoma, Arial; font-size: 10px; text-align: left; }
#mehr_bewertungen_block div.GJAds a:hover { text-decoration: underline; color: red; }
#mehr_bewertungen_block div.GJAds_google a:link { text-decoration: none; color: #4f4f4f; font-size: 10px; position: relative; top: -3px; font-weight:bold; }
#mehr_bewertungen_block div.GJAds_google a:hover { text-decoration: underline; color: red; font-size: 10px; position: relative; top: -3px; }
#mehr_bewertungen_block a.GJAds_title { font-size: 10px; text-align: left; text-decoration: none; color: blue; position: relative; top: 0px; line-height: 30px;}
#mehr_bewertungen_block div.GJAds_0 a:hover { text-decoration: underline; color: red; }
#mehr_bewertungen_block span.GJAds_text1 { position: relative; top: -8px; display: block;}
#mehr_bewertungen_block span.GJAds_text2 { position: relative; left: 0px; top: -8px; display: block;}
#mehr_bewertungen_block a.GJAds_link { font-size: 10px; text-align: left; text-decoration: none; color: #4f4f4f; position: relative; left: 0px; top: -8px; }